summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/issue_template.md2
-rw-r--r--.travis.yml4
-rw-r--r--NEWS49
-rw-r--r--applets/clock/clock-location.c61
-rw-r--r--applets/clock/clock.c18
-rw-r--r--applets/clock/system-timezone.c28
-rw-r--r--applets/fish/fish.c59
-rw-r--r--applets/notification_area/main.c4
-rw-r--r--applets/notification_area/status-notifier/org.kde.StatusNotifierItem.xml10
-rw-r--r--applets/notification_area/status-notifier/sn-item-v0.c34
-rw-r--r--applets/wncklet/Makefile.am2
-rw-r--r--applets/wncklet/showdesktop.c8
-rw-r--r--applets/wncklet/wayland-backend.c5
-rw-r--r--applets/wncklet/window-list.c139
-rw-r--r--applets/wncklet/window-list.ui20
-rw-r--r--applets/wncklet/window-menu.c8
-rw-r--r--applets/wncklet/workspace-switcher.c26
-rwxr-xr-xautogen.sh1
-rw-r--r--configure.ac4
-rw-r--r--help/mate-clock/C/index.docbook2
-rw-r--r--help/mate-clock/fr/fr.po36
-rw-r--r--help/mate-clock/he/he.po10
-rw-r--r--help/mate-clock/hy/hy.po2
-rw-r--r--help/mate-clock/id/id.po23
-rw-r--r--help/mate-clock/ja/ja.po6
-rw-r--r--help/mate-clock/kab/kab.po4
-rw-r--r--help/mate-clock/nb/nb.po41
-rw-r--r--help/mate-clock/nl/nl.po27
-rw-r--r--help/mate-clock/oc/oc.po56
-rw-r--r--help/mate-clock/sr/sr.po61
-rw-r--r--help/mate-clock/sv/sv.po24
-rw-r--r--help/mate-clock/uz/uz.po4
-rw-r--r--help/mate-clock/zh_CN/zh_CN.po4
-rw-r--r--help/mate-fish/C/index.docbook2
-rw-r--r--help/mate-fish/fr/fr.po34
-rw-r--r--help/mate-fish/he/he.po10
-rw-r--r--help/mate-fish/hy/hy.po2
-rw-r--r--help/mate-fish/id/id.po15
-rw-r--r--help/mate-fish/ja/ja.po6
-rw-r--r--help/mate-fish/kab/kab.po4
-rw-r--r--help/mate-fish/nb/nb.po7
-rw-r--r--help/mate-fish/nl/nl.po27
-rw-r--r--help/mate-fish/oc/oc.po50
-rw-r--r--help/mate-fish/sr/sr.po59
-rw-r--r--help/mate-fish/sv/sv.po4
-rw-r--r--help/mate-fish/uz/uz.po4
-rw-r--r--help/mate-fish/zh_CN/zh_CN.po4
-rw-r--r--libmate-panel-applet/mate-panel-applet-factory.c163
-rw-r--r--libmate-panel-applet/mate-panel-applet-factory.h37
-rw-r--r--libmate-panel-applet/mate-panel-applet-gsettings.c2
-rw-r--r--libmate-panel-applet/mate-panel-applet.c775
-rw-r--r--libmate-panel-applet/mate-panel-applet.h220
-rw-r--r--mate-clock.pot4
-rw-r--r--mate-fish.pot4
-rw-r--r--mate-panel.pot416
-rw-r--r--mate-panel/Makefile.am5
-rw-r--r--mate-panel/applet.c9
-rw-r--r--mate-panel/button-widget.c1
-rw-r--r--mate-panel/libmate-panel-applet-private/panel-applet-container.c228
-rw-r--r--mate-panel/libpanel-util/panel-icon-chooser.c14
-rw-r--r--mate-panel/libpanel-util/panel-xdg.c10
-rw-r--r--mate-panel/panel-applets-manager.h88
-rw-r--r--mate-panel/panel-background-monitor.c410
-rw-r--r--mate-panel/panel-background-monitor.h68
-rw-r--r--mate-panel/panel-background.c262
-rw-r--r--mate-panel/panel-background.h12
-rw-r--r--mate-panel/panel-context-menu.c2
-rw-r--r--mate-panel/panel-menu-items.c18
-rw-r--r--mate-panel/panel-multimonitor.c50
-rw-r--r--mate-panel/panel-profile.c45
-rw-r--r--mate-panel/panel-profile.h9
-rw-r--r--mate-panel/panel-properties-dialog.c64
-rw-r--r--mate-panel/panel-properties-dialog.ui30
-rw-r--r--mate-panel/panel-toplevel.c11
-rw-r--r--po/af.po319
-rw-r--r--po/am.po323
-rw-r--r--po/ar.po319
-rw-r--r--po/as.po319
-rw-r--r--po/ast.po325
-rw-r--r--po/az.po319
-rw-r--r--po/be.po319
-rw-r--r--po/bg.po327
-rw-r--r--po/bn.po319
-rw-r--r--po/bn_IN.po319
-rw-r--r--po/br.po319
-rw-r--r--po/bs.po319
-rw-r--r--po/ca.po327
-rw-r--r--po/[email protected]325
-rw-r--r--po/cmn.po319
-rw-r--r--po/crh.po319
-rw-r--r--po/cs.po331
-rw-r--r--po/cy.po319
-rw-r--r--po/da.po325
-rw-r--r--po/de.po325
-rw-r--r--po/dz.po319
-rw-r--r--po/el.po327
-rw-r--r--po/en_AU.po319
-rw-r--r--po/en_CA.po319
-rw-r--r--po/en_GB.po325
-rw-r--r--po/eo.po319
-rw-r--r--po/es.po370
-rw-r--r--po/es_AR.po319
-rw-r--r--po/es_CL.po319
-rw-r--r--po/es_CO.po319
-rw-r--r--po/es_CR.po319
-rw-r--r--po/es_DO.po319
-rw-r--r--po/es_EC.po319
-rw-r--r--po/es_ES.po319
-rw-r--r--po/es_MX.po319
-rw-r--r--po/es_NI.po319
-rw-r--r--po/es_PA.po319
-rw-r--r--po/es_PE.po319
-rw-r--r--po/es_PR.po319
-rw-r--r--po/es_SV.po319
-rw-r--r--po/es_UY.po319
-rw-r--r--po/es_VE.po319
-rw-r--r--po/et.po323
-rw-r--r--po/eu.po319
-rw-r--r--po/fa.po319
-rw-r--r--po/fi.po332
-rw-r--r--po/fr.po338
-rw-r--r--po/fr_CA.po319
-rw-r--r--po/frp.po319
-rw-r--r--po/fur.po319
-rw-r--r--po/fy.po319
-rw-r--r--po/ga.po319
-rw-r--r--po/gl.po325
-rw-r--r--po/gu.po319
-rw-r--r--po/ha.po319
-rw-r--r--po/he.po359
-rw-r--r--po/hi.po319
-rw-r--r--po/hr.po319
-rw-r--r--po/hu.po328
-rw-r--r--po/hy.po325
-rw-r--r--po/ia.po319
-rw-r--r--po/id.po330
-rw-r--r--po/ie.po323
-rw-r--r--po/ig.po319
-rw-r--r--po/is.po319
-rw-r--r--po/it.po353
-rw-r--r--po/ja.po324
-rw-r--r--po/jv.po319
-rw-r--r--po/ka.po319
-rw-r--r--po/kab.po323
-rw-r--r--po/kk.po319
-rw-r--r--po/kn.po695
-rw-r--r--po/ko.po325
-rw-r--r--po/ku.po319
-rw-r--r--po/ku_IQ.po319
-rw-r--r--po/ky.po319
-rw-r--r--po/li.po319
-rw-r--r--po/lt.po327
-rw-r--r--po/lv.po319
-rw-r--r--po/mai.po319
-rw-r--r--po/mg.po319
-rw-r--r--po/mi.po319
-rw-r--r--po/mk.po319
-rw-r--r--po/ml.po319
-rw-r--r--po/mn.po319
-rw-r--r--po/mr.po319
-rw-r--r--po/ms.po326
-rw-r--r--po/nb.po328
-rw-r--r--po/nds.po319
-rw-r--r--po/ne.po319
-rw-r--r--po/nl.po330
-rw-r--r--po/nn.po319
-rw-r--r--po/nso.po319
-rw-r--r--po/oc.po443
-rw-r--r--po/or.po319
-rw-r--r--po/pa.po319
-rw-r--r--po/pl.po325
-rw-r--r--po/pms.po319
-rw-r--r--po/ps.po319
-rw-r--r--po/pt.po325
-rw-r--r--po/pt_BR.po325
-rw-r--r--po/ro.po319
-rw-r--r--po/ru.po330
-rw-r--r--po/rw.po319
-rw-r--r--po/sc.po319
-rw-r--r--po/si.po319
-rw-r--r--po/sk.po363
-rw-r--r--po/sl.po325
-rw-r--r--po/sq.po319
-rw-r--r--po/sr.po327
-rw-r--r--po/[email protected]319
-rw-r--r--po/sv.po325
-rw-r--r--po/ta.po319
-rw-r--r--po/te.po319
-rw-r--r--po/th.po319
-rw-r--r--po/tk.po319
-rw-r--r--po/tr.po325
-rw-r--r--po/tt.po319
-rw-r--r--po/ug.po319
-rw-r--r--po/uk.po338
-rw-r--r--po/ur.po319
-rw-r--r--po/uz.po323
-rw-r--r--po/vi.po319
-rw-r--r--po/wa.po319
-rw-r--r--po/xh.po319
-rw-r--r--po/yi.po319
-rw-r--r--po/yo.po319
-rw-r--r--po/zh_CN.po328
-rw-r--r--po/zh_HK.po319
-rw-r--r--po/zh_TW.po321
-rw-r--r--po/zu.po319
205 files changed, 25232 insertions, 21474 deletions
diff --git a/.github/issue_template.md b/.github/issue_template.md
index 831d46d8..14775cb1 100644
--- a/.github/issue_template.md
+++ b/.github/issue_template.md
@@ -16,4 +16,4 @@
#### Linux Distribution
-#### Link to downstream report of your Distribution
+#### Link to bugreport of your Distribution (requirement)
diff --git a/.travis.yml b/.travis.yml
index 7b5f69dd..4966c499 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -69,7 +69,7 @@ after_success:
fi'
env:
- - DISTRO="archlinux:latest"
+# - DISTRO="archlinux:latest"
- DISTRO="debian:testing"
- DISTRO="fedora:latest"
- - DISTRO="ubuntu:devel"
+ - DISTRO="ubuntu:rolling"
diff --git a/NEWS b/NEWS
index fb8e6add..854b440e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,52 @@
+### mate-panel 1.25.2
+
+ * update translations
+ * Signal name is 'value-changed' for GtkSpinButton
+ * applet: Avoid a NULL pointer dereference
+ * mate-panel-applet.h: tabs to spaces
+ * remove function calls to mate_panel_applet_set_background_widget
+ * window-list: remove intermediate steps to get scaled thumbnail
+ * window-list: Get thumbnail size and scale in preview_window_thumbnail
+ * cppcheck warning: The if condition is the same as the previous one
+ * update issue template
+ * window-list: Render thumbnails as cairo surfaces
+ * panel-applets-manager: Boilerplate
+ * mate-panel-applet-factory: format code
+ * mate-panel-applet-factory: Boilerplate
+ * fish: Do not to include the math.h library to get the PI value
+ * Fix solid color controls after disabling compositor
+ * mate-panel-applet: Boilerplate
+ * Fix applet background for transparency
+ * Don't enable transparency slider if not supported
+ * Don't try to use transparent color if not supported
+ * Fix the opaque label in panel-properties-dialog.ui
+ * Drop panel_profile_set_background_gdk_rgba()
+ * Remove get_background_color() (duplicate of panel_profile_get_background_gdk_rgba())
+ * Drop dead panel_background_set_opacity()
+ * Drop background compositing
+ * wncklet: function declaration isn't a prototype
+ * configure: remove warning about option 'subdir-objects' is disabled
+ * Remove USE_MATE2_MACROS from autogen.sh (legacy)
+ * Use g_task... replace obsolete function g_ simple....
+ * Show label about options not available on Wayland
+ * Disable controls not applicable to Wayland
+ * Set minimized windows control sensitivity with the parent box
+ * Suppress applet's default context menu for window buttons
+ * Switch to C-style comments as requested
+ * Fix workspace switcher on X11
+ * Fix showdesktop applet on X11
+ * Link with libwayland
+ * Link wncklet with libwayland-client (why did this ever work?)
+ * Don't crash if shell doesn't support foreign toplevel
+ * Window list Wayland support
+ * Add foreign toplevel management protocol and generated code
+ * Wncklet applets: don't crash on Wayland
+ * Use gdk_set_allowed_backends () instead of custom check
+ * Drop libxau from .build.yml
+ * Drop 'xau' from PKG_CHECK_MODULES call
+ * Remove variableScope warnings reported by cppcheck
+ * wncklet: Check the length of the pixel data for empty thumbnails
+
### mate-panel 1.25.1
* sync with transifex
diff --git a/applets/clock/clock-location.c b/applets/clock/clock-location.c
index 9dc25e4b..7ce1c129 100644
--- a/applets/clock/clock-location.c
+++ b/applets/clock/clock-location.c
@@ -210,35 +210,17 @@ clock_location_finalize (GObject *g_obj)
G_CALLBACK (network_changed),
CLOCK_LOCATION (g_obj));
- if (priv->name) {
- g_free (priv->name);
- priv->name = NULL;
- }
-
- if (priv->city) {
- g_free (priv->city);
- priv->city = NULL;
- }
+ g_free (priv->name);
+ g_free (priv->city);
if (priv->systz) {
g_object_unref (priv->systz);
priv->systz = NULL;
}
- if (priv->timezone) {
- g_free (priv->timezone);
- priv->timezone = NULL;
- }
-
- if (priv->tzname) {
- g_free (priv->tzname);
- priv->tzname = NULL;
- }
-
- if (priv->weather_code) {
- g_free (priv->weather_code);
- priv->weather_code = NULL;
- }
+ g_free (priv->timezone);
+ g_free (priv->tzname);
+ g_free (priv->weather_code);
if (priv->weather_info) {
weather_info_free (priv->weather_info);
@@ -277,11 +259,7 @@ clock_location_set_name (ClockLocation *loc, const gchar *name)
{
ClockLocationPrivate *priv = clock_location_get_instance_private (loc);
- if (priv->name) {
- g_free (priv->name);
- priv->name = NULL;
- }
-
+ g_free (priv->name);
priv->name = g_strdup (name);
}
@@ -298,11 +276,7 @@ clock_location_set_city (ClockLocation *loc, const gchar *city)
{
ClockLocationPrivate *priv = clock_location_get_instance_private (loc);
- if (priv->city) {
- g_free (priv->city);
- priv->city = NULL;
- }
-
+ g_free (priv->city);
priv->city = g_strdup (city);
}
@@ -319,11 +293,7 @@ clock_location_set_timezone (ClockLocation *loc, const gchar *timezone)
{
ClockLocationPrivate *priv = clock_location_get_instance_private (loc);
- if (priv->timezone) {
- g_free (priv->timezone);
- priv->timezone = NULL;
- }
-
+ g_free (priv->timezone);
priv->timezone = g_strdup (timezone);
}
@@ -360,16 +330,11 @@ clock_location_set_tzname (ClockLocation *this, const char *tzname)
{
ClockLocationPrivate *priv = clock_location_get_instance_private (CLOCK_LOCATION(this));
- if (priv->tzname) {
- if (strcmp (priv->tzname, tzname) == 0) {
- return;
- }
-
- g_free (priv->tzname);
- priv->tzname = NULL;
- }
+ if (priv->tzname && strcmp (priv->tzname, tzname) == 0)
+ return;
- if (tzname) {
+ g_free (priv->tzname);
+ if (tzname && *tzname != '\0') {
priv->tzname = g_strdup (tzname);
} else {
priv->tzname = NULL;
@@ -596,7 +561,7 @@ clock_location_make_current (ClockLocation *loc,
static gchar *
clock_location_get_valid_weather_code (const gchar *code)
{
- if (!code || code[0] == '\0')
+ if (!code || *code == '\0')
return g_strdup (WEATHER_EMPTY_CODE);
else
return g_strdup (code);
diff --git a/applets/clock/clock.c b/applets/clock/clock.c
index 28b28ac7..f3c18d27 100644
--- a/applets/clock/clock.c
+++ b/applets/clock/clock.c
@@ -499,8 +499,7 @@ get_updated_timeformat (ClockData *cd)
static void
update_timeformat (ClockData *cd)
{
- if (cd->timeformat)
- g_free (cd->timeformat);
+ g_free (cd->timeformat);
cd->timeformat = get_updated_timeformat (cd);
}
@@ -2400,17 +2399,17 @@ show_week_changed (GSettings *settings,
static void
setup_gsettings (ClockData *cd)
{
+ gint format;
+ gchar *custom_format;
+
cd->settings = mate_panel_applet_settings_new (MATE_PANEL_APPLET (cd->applet), CLOCK_SCHEMA);
/* hack to allow users to set custom format in dconf-editor */
- gint format;
- gchar *custom_format;
format = g_settings_get_enum (cd->settings, KEY_FORMAT);
custom_format = g_settings_get_string (cd->settings, KEY_CUSTOM_FORMAT);
g_settings_set_enum (cd->settings, KEY_FORMAT, format);
g_settings_set_string (cd->settings, KEY_CUSTOM_FORMAT, custom_format);
- if (custom_format != NULL)
- g_free (custom_format);
+ g_free (custom_format);
g_signal_connect (cd->settings, "changed::" KEY_FORMAT, G_CALLBACK (format_changed), cd);
g_signal_connect (cd->settings, "changed::" KEY_SHOW_SECONDS, G_CALLBACK (show_seconds_changed), cd);
@@ -2528,9 +2527,6 @@ fill_clock_applet (MatePanelApplet *applet)
G_CALLBACK (panel_button_change_pixel_size),
cd);
- mate_panel_applet_set_background_widget (MATE_PANEL_APPLET (cd->applet),
- GTK_WIDGET (cd->applet));
-
action_group = gtk_action_group_new ("ClockApplet Menu Actions");
gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE);
gtk_action_group_add_actions (action_group,
@@ -3401,12 +3397,12 @@ static void display_about_dialog(GtkAction* action, ClockData* cd)
"authors", authors,
"comments", _("The Clock displays the current time and date"),
"copyright", _("Copyright \xc2\xa9 1998-2004 Free Software Foundation, Inc.\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"logo-icon-name", CLOCK_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION,
- "website", "http://mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
}
diff --git a/applets/clock/system-timezone.c b/applets/clock/system-timezone.c
index b1755aa9..199756e0 100644
--- a/applets/clock/system-timezone.c
+++ b/applets/clock/system-timezone.c
@@ -234,15 +234,8 @@ system_timezone_finalize (GObject *obj)
systz = SYSTEM_TIMEZONE (obj);
priv = system_timezone_get_instance_private (systz);
- if (priv->tz) {
- g_free (priv->tz);
- priv->tz = NULL;
- }
-
- if (priv->env_tz) {
- g_free (priv->env_tz);
- priv->env_tz = NULL;
- }
+ g_free (priv->tz);
+ g_free (priv->env_tz);
for (i = 0; i < CHECK_NB; i++) {
if (priv->monitors[i])
@@ -265,9 +258,10 @@ system_timezone_monitor_changed (GFileMonitor *handle,
gpointer user_data)
{
SystemTimezonePrivate *priv;
- priv = system_timezone_get_instance_private (user_data);
char *new_tz;
+ priv = system_timezone_get_instance_private (user_data);
+
if (event != G_FILE_MONITOR_EVENT_CHANGED &&
event != G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT &&
event != G_FILE_MONITOR_EVENT_DELETED &&
@@ -280,13 +274,13 @@ system_timezone_monitor_changed (GFileMonitor *handle,
if (strcmp (priv->tz, new_tz) != 0) {
g_free (priv->tz);
- priv->tz = new_tz;
+ priv->tz = g_strdup (new_tz);
g_signal_emit (G_OBJECT (user_data),
system_timezone_signals[CHANGED],
0, priv->tz);
- } else
- g_free (new_tz);
+ }
+ g_free (new_tz);
}
@@ -413,16 +407,12 @@ system_timezone_read_key_file (const char *filename,
if (value[0] == '\"') {
if (value[len - 1] == '\"') {
- if (retval)
- g_free (retval);
-
+ g_free (retval);
retval = g_strndup (value + 1,
len - 2);
}
} else {
- if (retval)
- g_free (retval);
-
+ g_free (retval);
retval = g_strdup (line + strlen (key_eq));
}
diff --git a/applets/fish/fish.c b/applets/fish/fish.c
index d77db1d9..ac6cdcb8 100644
--- a/applets/fish/fish.c
+++ b/applets/fish/fish.c
@@ -27,7 +27,6 @@
#include <config.h>
-#include <math.h>
#include <string.h>
#include <time.h>
@@ -212,7 +211,8 @@ static void name_value_changed(GtkEntry* entry, FishApplet* fish)
}
static void image_value_changed(GtkFileChooser* chooser, FishApplet* fish)
-{ char *path;
+{
+ char *path;
char *image;
char *path_gsettings;
@@ -468,7 +468,7 @@ static void display_preferences_dialog(GtkAction* action, FishApplet* fish)
gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->frames_spin),
fish->n_frames);
- g_signal_connect (fish->frames_spin, "value_changed",
+ g_signal_connect (fish->frames_spin, "value-changed",
G_CALLBACK (n_frames_value_changed), fish);
setup_sensitivity (fish, builder,
@@ -480,7 +480,7 @@ static void display_preferences_dialog(GtkAction* action, FishApplet* fish)
fish->speed_spin = GTK_WIDGET (gtk_builder_get_object (builder, "speed_spin"));
gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->speed_spin), fish->speed);
- g_signal_connect (fish->speed_spin, "value_changed",
+ g_signal_connect (fish->speed_spin, "value-changed",
G_CALLBACK (speed_value_changed), fish);
setup_sensitivity (fish, builder,
@@ -557,12 +557,12 @@ static void display_about_dialog(GtkAction* action, FishApplet* fish)
"comments", descr,
"copyright", _("Copyright \xc2\xa9 1998-2002 Free Software Foundation, Inc.\n"
"Copyright \xc2\xa9 2002-2005 Vincent Untz\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"logo-icon-name", FISH_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION, /* "3.4.7.4ac19" */
- "website", "http://mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
g_free(descr);
@@ -999,11 +999,12 @@ static void name_changed_notify(GSettings* settings, gchar* key, FishApplet* fis
value = g_settings_get_string (settings, key);
- if (!value [0] || (fish->name && !strcmp (fish->name, value)))
+ if (!value || *value == '\0' || (fish->name && !strcmp (fish->name, value))) {
+ g_free (value);
return;
+ }
- if (fish->name)
- g_free (fish->name);
+ g_free (fish->name);
fish->name = g_strdup (value);
update_fortune_dialog (fish);
@@ -1014,8 +1015,7 @@ static void name_changed_notify(GSettings* settings, gchar* key, FishApplet* fis
strcmp (gtk_entry_get_text (GTK_ENTRY (fish->name_entry)), fish->name))
gtk_entry_set_text (GTK_ENTRY (fish->name_entry), fish->name);
- if (value)
- g_free (value);
+ g_free (value);
}
static void image_changed_notify(GSettings* settings, gchar* key, FishApplet* fish)
@@ -1024,11 +1024,12 @@ static void image_changed_notify(GSettings* settings, gchar* key, FishApplet* fi
value = g_settings_get_string (settings, key);
- if (!value [0] || (fish->image && !strcmp (fish->image, value)))
+ if (!value || *value == '\0' || (fish->image && !strcmp (fish->image, value))) {
+ g_free (value);
return;
+ }
- if (fish->image)
- g_free (fish->image);
+ g_free (fish->image);
fish->image = g_strdup (value);
load_fish_image (fish);
@@ -1048,8 +1049,7 @@ static void image_changed_notify(GSettings* settings, gchar* key, FishApplet* fi
g_free (path_chooser);
}
- if (value)
- g_free (value);
+ g_free (value);
}
static void command_changed_notify(GSettings* settings, gchar* key, FishApplet* fish)
@@ -1058,19 +1058,19 @@ static void command_changed_notify(GSettings* settings, gchar* key, FishApplet*
value = g_settings_get_string (settings, key);
- if (fish->command && !strcmp (fish->command, value))
+ if (!value || *value == '\0' || (fish->command && !strcmp (fish->command, value))) {
+ g_free (value);
return;
+ }
- if (fish->command)
- g_free (fish->command);
+ g_free (fish->command);
fish->command = g_strdup (value);
if (fish->command_entry &&
strcmp (gtk_entry_get_text (GTK_ENTRY (fish->command_entry)), fish->command))
gtk_entry_set_text (GTK_ENTRY (fish->command_entry), fish->command);
- if (value)
- g_free (value);
+ g_free (value);
}
static void n_frames_changed_notify(GSettings* settings, gchar* key, FishApplet* fish)
@@ -1435,16 +1435,16 @@ static void update_pixmap(FishApplet* fish)
if (fish->april_fools) {
cairo_matrix_translate (&matrix,
pixbuf_width - 1, pixbuf_height - 1);
- cairo_matrix_rotate (&matrix, M_PI);
+ cairo_matrix_rotate (&matrix, G_PI);
}
if (rotate) {
if (fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT) {
cairo_matrix_translate (&matrix, pixbuf_width - 1, 0);
- cairo_matrix_rotate (&matrix, M_PI * 0.5);
+ cairo_matrix_rotate (&matrix, G_PI_2);
} else {
cairo_matrix_translate (&matrix, 0, pixbuf_height - 1);
- cairo_matrix_rotate (&matrix, M_PI * 1.5);
+ cairo_matrix_rotate (&matrix, G_PI * 1.5);
}
cairo_matrix_scale (&matrix,
(double) (pixbuf_height - 1) / width,
@@ -1793,16 +1793,13 @@ static void fish_applet_dispose (GObject *object)
g_object_unref (fish->lockdown_settings);
fish->lockdown_settings = NULL;
- if (fish->name)
- g_free (fish->name);
+ g_free (fish->name);
fish->name = NULL;
- if (fish->image)
- g_free (fish->image);
+ g_free (fish->image);
fish->image = NULL;
- if (fish->command)
- g_free (fish->command);
+ g_free (fish->command);
fish->command = NULL;
if (fish->surface)
@@ -1882,8 +1879,6 @@ static void fish_applet_instance_init(FishApplet* fish, FishAppletClass* klass)
fish->april_fools = FALSE;
mate_panel_applet_set_flags (MATE_PANEL_APPLET (fish), MATE_PANEL_APPLET_EXPAND_MINOR);
-
- mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(fish), GTK_WIDGET(fish));
}
static void fish_applet_class_init(FishAppletClass* klass)
diff --git a/applets/notification_area/main.c b/applets/notification_area/main.c
index 05962969..2f0dafdb 100644
--- a/applets/notification_area/main.c
+++ b/applets/notification_area/main.c
@@ -194,7 +194,7 @@ ensure_prefs_window_is_created (NaTrayApplet *applet)
gtk_spin_button_set_range (GTK_SPIN_BUTTON (applet->priv->dialog->min_icon_size_spin), 7, 130);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (applet->priv->dialog->min_icon_size_spin), applet->priv->min_icon_size);
- g_signal_connect_swapped (applet->priv->dialog->min_icon_size_spin, "value_changed",
+ g_signal_connect_swapped (applet->priv->dialog->min_icon_size_spin, "value-changed",
G_CALLBACK (na_preferences_dialog_min_icon_size_changed),
applet);
@@ -280,7 +280,7 @@ static void about_cb(GtkAction* action, NaTrayApplet* applet)
"copyright", _("Copyright \xc2\xa9 2002 Red Hat, Inc.\n"
"Copyright \xc2\xa9 2003-2006 Vincent Untz\n"
"Copyright \xc2\xa9 2011 Perberos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"logo-icon-name", NOTIFICATION_AREA_ICON,
"translator-credits", _("translator-credits"),
diff --git a/applets/notification_area/status-notifier/org.kde.StatusNotifierItem.xml b/applets/notification_area/status-notifier/org.kde.StatusNotifierItem.xml
index 609d3050..c7aa0ebd 100644
--- a/applets/notification_area/status-notifier/org.kde.StatusNotifierItem.xml
+++ b/applets/notification_area/status-notifier/org.kde.StatusNotifierItem.xml
@@ -69,12 +69,20 @@
<property name="IconThemePath" type="s" access="read" />
+ <property name="ItemIsMenu" type="b" access="read" />
+
<property name="Menu" type="o" access="read" />
- <property name="ItemIsMenu" type="b" access="read" />
+ <property name="XAyatanaLabel" type="s" access="read" />
<signal name="NewIconThemePath">
<arg name="icon_theme_path" type="s" />
</signal>
+
+ <signal name="XAyatanaNewLabel">
+ <arg name="label" type="s" />
+ <arg name="guide" type="s" />
+ </signal>
+
</interface>
</node>
diff --git a/applets/notification_area/status-notifier/sn-item-v0.c b/applets/notification_area/status-notifier/sn-item-v0.c
index d218abad..3ec4d037 100644
--- a/applets/notification_area/status-notifier/sn-item-v0.c
+++ b/applets/notification_area/status-notifier/sn-item-v0.c
@@ -59,6 +59,7 @@ struct _SnItemV0
gchar *title;
gint32 window_id;
gchar *icon_name;
+ gchar *label;
SnIconPixmap **icon_pixmap;
gchar *overlay_icon_name;
SnIconPixmap **overlay_icon_pixmap;
@@ -83,7 +84,7 @@ enum
LAST_PROP
};
-static GParamSpec *properties[LAST_PROP] = { NULL };
+static GParamSpec *obj_properties[LAST_PROP] = { NULL };
G_DEFINE_TYPE (SnItemV0, sn_item_v0, SN_TYPE_ITEM)
@@ -329,6 +330,7 @@ update (SnItemV0 *v0)
gtk_widget_set_tooltip_markup (GTK_WIDGET (v0), NULL);
}
+ gtk_button_set_label (GTK_BUTTON (v0), v0->label);
accessible = gtk_widget_get_accessible (GTK_WIDGET (v0));
if (v0->title != NULL && *v0->title != '\0')
@@ -848,6 +850,21 @@ new_status_cb (SnItemV0 *v0,
}
static void
+new_label_cb (SnItemV0 *v0,
+ GVariant *parameters)
+{
+ GVariant *variant;
+
+ variant = g_variant_get_child_value (parameters, 0);
+
+ g_free (v0->label);
+ v0->label = g_variant_dup_string (variant, NULL);
+ g_variant_unref (variant);
+
+ queue_update (v0);
+}
+
+static void
new_icon_theme_path_cb (SnItemV0 *v0,
GVariant *parameters)
{
@@ -905,6 +922,8 @@ g_signal_cb (GDBusProxy *proxy,
new_status_cb (v0, parameters);
else if (g_strcmp0 (signal_name, "NewIconThemePath") == 0)
new_icon_theme_path_cb (v0, parameters);
+ else if (g_strcmp0 (signal_name, "XAyatanaNewLabel") == 0)
+ new_label_cb (v0, parameters);
else
g_debug ("signal '%s' not handled!", signal_name);
}
@@ -975,6 +994,8 @@ get_all_cb (GObject *source_object,
v0->menu = g_variant_dup_string (value, NULL);
else if (g_strcmp0 (key, "ItemIsMenu") == 0)
v0->item_is_menu = g_variant_get_boolean (value);
+ else if (g_strcmp0 (key, "XAyatanaLabel") == 0)
+ v0->label = g_variant_dup_string (value, NULL);
else
g_debug ("property '%s' not handled!", key);
@@ -1111,6 +1132,7 @@ sn_item_v0_finalize (GObject *object)
g_clear_pointer (&v0->title, g_free);
g_clear_pointer (&v0->icon_name, g_free);
+ g_clear_pointer (&v0->label, g_free);
g_clear_pointer (&v0->icon_pixmap, icon_pixmap_free);
g_clear_pointer (&v0->overlay_icon_name, g_free);
g_clear_pointer (&v0->overlay_icon_pixmap, icon_pixmap_free);
@@ -1345,15 +1367,15 @@ sn_item_v0_set_property (GObject *object,
static void
install_properties (GObjectClass *object_class)
{
- properties[PROP_ICON_SIZE] =
+ obj_properties[PROP_ICON_SIZE] =
g_param_spec_int ("icon-size", "Icon size", "Icon size", 0, G_MAXINT, 16,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
- properties[PROP_ICON_PADDING] =
+ obj_properties[PROP_ICON_PADDING] =
g_param_spec_int ("icon-padding", "Icon padding", "Icon padding", 0,
G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
- g_object_class_install_properties (object_class, LAST_PROP, properties);
+ g_object_class_install_properties (object_class, LAST_PROP, obj_properties);
}
static void
@@ -1395,7 +1417,7 @@ sn_item_v0_init (SnItemV0 *v0)
v0->icon_size = 16;
v0->effective_icon_size = 0;
v0->image = gtk_image_new ();
- gtk_container_add (GTK_CONTAINER (v0), v0->image);
+ gtk_button_set_image (GTK_BUTTON (v0), v0->image);
gtk_widget_show (v0->image);
}
@@ -1465,7 +1487,7 @@ sn_item_v0_set_icon_size (SnItemV0 *v0,
if (v0->icon_size != size)
{
v0->icon_size = size;
- g_object_notify_by_pspec (G_OBJECT (v0), properties[PROP_ICON_SIZE]);
+ g_object_notify_by_pspec (G_OBJECT (v0), obj_properties[PROP_ICON_SIZE]);
if (v0->id != NULL)
queue_update (v0);
diff --git a/applets/wncklet/Makefile.am b/applets/wncklet/Makefile.am
index 38dfaca5..ed442671 100644
--- a/applets/wncklet/Makefile.am
+++ b/applets/wncklet/Makefile.am
@@ -1,3 +1,5 @@
+AUTOMAKE_OPTIONS = subdir-objects
+
AM_CPPFLAGS = \
$(LIBMATE_PANEL_APPLET_CFLAGS) \
$(WNCKLET_CFLAGS) \
diff --git a/applets/wncklet/showdesktop.c b/applets/wncklet/showdesktop.c
index c3454a0f..aabc1a63 100644
--- a/applets/wncklet/showdesktop.c
+++ b/applets/wncklet/showdesktop.c
@@ -22,7 +22,7 @@
*/
#ifdef HAVE_CONFIG_H
- #include <config.h>
+#include <config.h>
#endif
#include <glib/gi18n.h>
@@ -458,8 +458,6 @@ gboolean show_desktop_applet_fill(MatePanelApplet* applet)
initial oriantation, and we get that during the _add call */
g_signal_connect(G_OBJECT (sdd->applet), "change_orient", G_CALLBACK (applet_change_orient), sdd);
- mate_panel_applet_set_background_widget(MATE_PANEL_APPLET (sdd->applet), GTK_WIDGET(sdd->applet));
-
action_group = gtk_action_group_new("ShowDesktop Applet Actions");
gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE);
gtk_action_group_add_actions(action_group, show_desktop_menu_actions, G_N_ELEMENTS (show_desktop_menu_actions), sdd);
@@ -506,13 +504,13 @@ static void display_about_dialog(GtkAction* action, ShowDesktopData* sdd)
"comments", _("This button lets you hide all windows and show the desktop."),
"copyright", _("Copyright \xc2\xa9 2002 Red Hat, Inc.\n"
"Copyright \xc2\xa9 2011 Perberos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"icon-name", SHOW_DESKTOP_ICON,
"logo-icon-name", SHOW_DESKTOP_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION,
- "website", "http://www.mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
}
diff --git a/applets/wncklet/wayland-backend.c b/applets/wncklet/wayland-backend.c
index 658eb6d3..a6f50a77 100644
--- a/applets/wncklet/wayland-backend.c
+++ b/applets/wncklet/wayland-backend.c
@@ -55,7 +55,6 @@ static struct wl_registry *wl_registry_global = NULL;
static uint32_t foreign_toplevel_manager_global_id = 0;
static uint32_t foreign_toplevel_manager_global_version = 0;
-static TasklistManager *tasklist_manager_new ();
static ToplevelTask *toplevel_task_new (TasklistManager *tasklist, struct zwlr_foreign_toplevel_handle_v1 *handle);
static void
@@ -92,7 +91,7 @@ static const struct wl_registry_listener wl_registry_listener = {
};
static void
-wayland_tasklist_init_if_needed ()
+wayland_tasklist_init_if_needed (void)
{
if (has_initialized)
return;
@@ -165,7 +164,7 @@ tasklist_manager_disconnected_from_widget (TasklistManager *tasklist)
}
static TasklistManager *
-tasklist_manager_new ()
+tasklist_manager_new (void)
{
if (!foreign_toplevel_manager_global_id)
return NULL;
diff --git a/applets/wncklet/window-list.c b/applets/wncklet/window-list.c
index dd18fc72..ce3ddbb4 100644
--- a/applets/wncklet/window-list.c
+++ b/applets/wncklet/window-list.c
@@ -73,6 +73,7 @@ typedef struct {
/* Properties: */
GtkWidget* properties_dialog;
+ GtkWidget* wayland_info_label;
GtkWidget* show_current_radio;
GtkWidget* show_all_radio;
#ifdef HAVE_WINDOW_PREVIEWS
@@ -119,10 +120,17 @@ static void tasklist_update(TasklistData* tasklist)
WnckTasklistGroupingType grouping;
switch (tasklist->grouping)
{
- case TASKLIST_NEVER_GROUP: grouping = WNCK_TASKLIST_NEVER_GROUP;
- case TASKLIST_AUTO_GROUP: grouping = WNCK_TASKLIST_AUTO_GROUP;
- case TASKLIST_ALWAYS_GROUP: grouping = WNCK_TASKLIST_ALWAYS_GROUP;
- default: grouping = WNCK_TASKLIST_NEVER_GROUP;
+ case TASKLIST_NEVER_GROUP:
+ grouping = WNCK_TASKLIST_NEVER_GROUP;
+ break;
+ case TASKLIST_AUTO_GROUP:
+ grouping = WNCK_TASKLIST_AUTO_GROUP;
+ break;
+ case TASKLIST_ALWAYS_GROUP:
+ grouping = WNCK_TASKLIST_ALWAYS_GROUP;
+ break;
+ default:
+ grouping = WNCK_TASKLIST_NEVER_GROUP;
}
wnck_tasklist_set_grouping(WNCK_TASKLIST(tasklist->tasklist), grouping);
wnck_tasklist_set_include_all_workspaces(WNCK_TASKLIST(tasklist->tasklist), tasklist->include_all_workspaces);
@@ -236,71 +244,87 @@ static void applet_change_background(MatePanelApplet* applet, MatePanelAppletBac
#ifdef HAVE_X11
#ifdef HAVE_WINDOW_PREVIEWS
-static GdkPixbuf *preview_window_thumbnail (WnckWindow *wnck_window, TasklistData *tasklist)
+static cairo_surface_t*
+preview_window_thumbnail (WnckWindow *wnck_window,
+ TasklistData *tasklist,
+ int *thumbnail_width,
+ int *thumbnail_height,
+ int *thumbnail_scale)
{
GdkWindow *window;
- GdkPixbuf *screenshot;
- GdkPixbuf *thumbnail;
+ GdkWindow *window_wrapper = NULL;
+ Window win;
+ cairo_surface_t *thumbnail;
+ cairo_t *cr;
double ratio;
- int width, height;
- int scale;
+ int width, height, scale;
- window = gdk_x11_window_foreign_new_for_display (gdk_display_get_default (), wnck_window_get_xid (wnck_window));
+ win = wnck_window_get_xid (wnck_window);
- if (window == NULL)
- return NULL;
+ if ((window = gdk_x11_window_lookup_for_display (gdk_display_get_default (), win)) == NULL)
+ {
+ if ((window = gdk_x11_window_foreign_new_for_display (gdk_display_get_default (), win)) == NULL)
+ {
+ return NULL;
+ }
+ else
+ {
+ window_wrapper = window;
+ }
+ }
+ else
+ {
+ g_object_ref (window);
+ }
- scale = gdk_window_get_scale_factor (window);
+ *thumbnail_scale = scale = gdk_window_get_scale_factor (window);
width = gdk_window_get_width (window) * scale;
height = gdk_window_get_height (window) * scale;
- /* Generate window screenshot for preview */
- screenshot = gdk_pixbuf_get_from_window (window, 0, 0, width / scale, height / scale);
- g_object_unref (window);
-
- if (screenshot == NULL)
- return NULL;
-
- /* Determine whether the contents of the screenshot are empty */
- if (gdk_pixbuf_get_byte_length (screenshot) == 0)
- {
- g_object_unref (screenshot);
- return NULL;
- }
-
/* Scale to configured size while maintaining aspect ratio */
if (width > height)
{
- ratio = (double) height / (double) width;
- width = MIN(width, tasklist->thumbnail_size);
- height = width * ratio;
+ int max_size = MIN (width, tasklist->thumbnail_size * scale);
+ ratio = (double) max_size / (double) width;
+ *thumbnail_width = max_size;
+ *thumbnail_height = (int) ((double) height * ratio);
}
else
{
- ratio = (double) width / (double) height;
- height = MIN(height, tasklist->thumbnail_size);
- width = height * ratio;
+ int max_size = MIN (height, tasklist->thumbnail_size * scale);
+ ratio = (double) max_size / (double) height;
+ *thumbnail_height = max_size;
+ *thumbnail_width = (int) ((double) width * ratio);
}
- thumbnail = gdk_pixbuf_scale_simple (screenshot, width, height, GDK_INTERP_BILINEAR);
- g_object_unref (screenshot);
+ thumbnail = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
+ *thumbnail_width,
+ *thumbnail_height);
+ cairo_surface_set_device_scale (thumbnail, scale, scale);
+ cr = cairo_create (thumbnail);
+ cairo_scale (cr, ratio, ratio);
+ gdk_cairo_set_source_window (cr, window, 0, 0);
+ cairo_paint (cr);
+ cairo_destroy (cr);
+
+ if (window_wrapper)
+ g_object_unref (window_wrapper);
+ g_object_unref (window);
return thumbnail;
}
#define PREVIEW_PADDING 5
-static void preview_window_reposition (TasklistData *tasklist, GdkPixbuf *thumbnail)
+static void
+preview_window_reposition (TasklistData *tasklist,
+ cairo_surface_t *thumbnail,
+ int width,
+ int height,
+ int scale)
{
GdkMonitor *monitor;
GdkRectangle monitor_geom;
int x_pos, y_pos;
- int width, height;
-
- width = gdk_pixbuf_get_width (thumbnail);
- height = gdk_pixbuf_get_height (thumbnail);
-
- /* Resize window to fit thumbnail */
- gtk_window_resize (GTK_WINDOW (tasklist->preview), width, height);
/* Set position at pointer, then re-adjust from there to just outside of the pointer */
gtk_window_set_position (GTK_WINDOW (tasklist->preview), GTK_WIN_POS_MOUSE);
@@ -314,13 +338,13 @@ static void preview_window_reposition (TasklistData *tasklist, GdkPixbuf *thumbn
switch (mate_panel_applet_get_orient (MATE_PANEL_APPLET (tasklist->applet)))
{
case MATE_PANEL_APPLET_ORIENT_LEFT:
- x_pos = monitor_geom.width + monitor_geom.x - (width + tasklist->size) - PREVIEW_PADDING;
+ x_pos = monitor_geom.width + monitor_geom.x - (width/scale + tasklist->size) - PREVIEW_PADDING;
break;
case MATE_PANEL_APPLET_ORIENT_RIGHT:
x_pos = tasklist->size + PREVIEW_PADDING;
break;
case MATE_PANEL_APPLET_ORIENT_UP:
- y_pos = monitor_geom.height + monitor_geom.y - (height + tasklist->size) - PREVIEW_PADDING;
+ y_pos = monitor_geom.height + monitor_geom.y - (height/scale + tasklist->size) - PREVIEW_PADDING;
break;
case MATE_PANEL_APPLET_ORIENT_DOWN:
default:
@@ -331,21 +355,24 @@ static void preview_window_reposition (TasklistData *tasklist, GdkPixbuf *thumbn
gtk_window_move (GTK_WINDOW (tasklist->preview), x_pos, y_pos);
}
-static gboolean preview_window_draw (GtkWidget *widget, cairo_t *cr, GdkPixbuf *thumbnail)
+static gboolean preview_window_draw (GtkWidget *widget, cairo_t *cr, cairo_surface_t *thumbnail)
{
GtkStyleContext *context;
context = gtk_widget_get_style_context (widget);
- gtk_render_icon (context, cr, thumbnail, 0, 0);
+ gtk_render_icon_surface (context, cr, thumbnail, 0, 0);
return FALSE;
}
static gboolean applet_enter_notify_event (WnckTasklist *tl, GList *wnck_windows, TasklistData *tasklist)
{
- GdkPixbuf *thumbnail;
+ cairo_surface_t *thumbnail;
WnckWindow *wnck_window = NULL;
int n_windows;
+ int thumbnail_width;
+ int thumbnail_height;
+ int thumbnail_scale;
if (tasklist->preview != NULL)
{
@@ -373,7 +400,7 @@ static gboolean applet_enter_notify_event (WnckTasklist *tl, GList *wnck_windows
wnck_screen_get_active_workspace (wnck_screen_get_default ())))
return FALSE;
- thumbnail = preview_window_thumbnail (wnck_window, tasklist);
+ thumbnail = preview_window_thumbnail (wnck_window, tasklist, &thumbnail_width, &thumbnail_height, &thumbnail_scale);
if (thumbnail == NULL)
return FALSE;
@@ -382,13 +409,14 @@ static gboolean applet_enter_notify_event (WnckTasklist *tl, GList *wnck_windows
tasklist->preview = gtk_window_new (GTK_WINDOW_POPUP);
gtk_widget_set_app_paintable (tasklist->preview, TRUE);
+ gtk_window_set_default_size (GTK_WINDOW (tasklist->preview), thumbnail_width/thumbnail_scale, thumbnail_height/thumbnail_scale);
gtk_window_set_resizable (GTK_WINDOW (tasklist->preview), TRUE);
- preview_window_reposition (tasklist, thumbnail);
+ preview_window_reposition (tasklist, thumbnail, thumbnail_width, thumbnail_height, thumbnail_scale);
gtk_widget_show (tasklist->preview);
- g_signal_connect_data (G_OBJECT (tasklist->preview), "draw", G_CALLBACK (preview_window_draw), thumbnail, (GClosureNotify) G_CALLBACK (g_object_unref), 0);
+ g_signal_connect_data (G_OBJECT (tasklist->preview), "draw", G_CALLBACK (preview_window_draw), thumbnail, (GClosureNotify) G_CALLBACK (cairo_surface_destroy), 0);
return FALSE;
}
@@ -787,8 +815,6 @@ gboolean window_list_applet_fill(MatePanelApplet* applet)
g_signal_connect(G_OBJECT(tasklist->applet), "change_size", G_CALLBACK(applet_change_pixel_size), tasklist);
g_signal_connect(G_OBJECT(tasklist->applet), "change_background", G_CALLBACK(applet_change_background), tasklist);
- mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(tasklist->applet), GTK_WIDGET(tasklist->applet));
-
action_group = gtk_action_group_new("Tasklist Applet Actions");
gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE);
gtk_action_group_add_actions(action_group, tasklist_menu_actions, G_N_ELEMENTS(tasklist_menu_actions), tasklist);
@@ -889,13 +915,13 @@ static void display_about_dialog(GtkAction* action, TasklistData* tasklist)
"comments", _("The Window List shows a list of all windows in a set of buttons and lets you browse them."),
"copyright", _("Copyright \xc2\xa9 2002 Red Hat, Inc.\n"
"Copyright \xc2\xa9 2011 Perberos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"icon-name", WINDOW_LIST_ICON,
"logo-icon-name", WINDOW_LIST_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION,
- "website", "http://www.mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
}
@@ -959,6 +985,8 @@ static void setup_sensitivity(TasklistData* tasklist, GtkBuilder* builder, const
#ifdef HAVE_WAYLAND
static void setup_dialog_wayland(TasklistData* tasklist)
{
+ gtk_widget_show(tasklist->wayland_info_label);
+
gtk_widget_set_sensitive(tasklist->window_list_content_box, FALSE);
gtk_widget_set_sensitive(tasklist->window_grouping_box, FALSE);
gtk_widget_set_sensitive(tasklist->minimized_windows_box, FALSE);
@@ -976,6 +1004,7 @@ static void setup_dialog(GtkBuilder* builder, TasklistData* tasklist)
GtkAdjustment *adjustment;
#endif /* HAVE_WINDOW_PREVIEWS */
+ tasklist->wayland_info_label = WID("wayland_info_label");
tasklist->show_current_radio = WID("show_current_radio");
tasklist->show_all_radio = WID("show_all_radio");
diff --git a/applets/wncklet/window-list.ui b/applets/wncklet/window-list.ui
index 2161d427..765b5b68 100644
--- a/applets/wncklet/window-list.ui
+++ b/applets/wncklet/window-list.ui
@@ -77,6 +77,22 @@
<property name="orientation">vertical</property>
<property name="spacing">18</property>
<child>
+ <object class="GtkLabel" id="wayland_info_label">
+ <property name="visible">False</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Some options not available on Wayland</property>
+ <property name="xalign">0</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
<object class="GtkBox" id="window_list_content_box">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -154,7 +170,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
@@ -270,7 +286,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
diff --git a/applets/wncklet/window-menu.c b/applets/wncklet/window-menu.c
index 48b1c31b..804898d8 100644
--- a/applets/wncklet/window-menu.c
+++ b/applets/wncklet/window-menu.c
@@ -26,7 +26,7 @@
*/
#ifdef HAVE_CONFIG_H
- #include <config.h>
+#include <config.h>
#endif
#include <string.h>
@@ -88,13 +88,13 @@ static void window_menu_about(GtkAction* action, WindowMenu* window_menu)
"Copyright \xc2\xa9 2001 Free Software Foundation, Inc.\n"
"Copyright \xc2\xa9 2003 Sun Microsystems, Inc.\n"
"Copyright \xc2\xa9 2011 Perberos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"icon-name", WINDOW_MENU_ICON,
"logo-icon-name", WINDOW_MENU_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION,
- "website", "http://www.mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
}
@@ -253,8 +253,6 @@ gboolean window_menu_applet_fill(MatePanelApplet* applet)
if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
{
window_menu->selector = wnck_selector_new();
- mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(window_menu->applet), GTK_WIDGET(window_menu->selector));
-
}
else
#endif /* HAVE_X11 */
diff --git a/applets/wncklet/workspace-switcher.c b/applets/wncklet/workspace-switcher.c
index 2335bb1d..22b473bd 100644
--- a/applets/wncklet/workspace-switcher.c
+++ b/applets/wncklet/workspace-switcher.c
@@ -200,14 +200,13 @@ static void update_properties_for_wm(PagerData* pager)
static void window_manager_changed(WnckScreen* screen, PagerData* pager)
{
+#ifdef HAVE_X11
const char *wm_name = NULL;
-#ifdef HAVE_X11
if (pager->screen)
{
wm_name = wnck_screen_get_window_manager_name (pager->screen);
}
-#endif /* HAVE_X11 */
if (!wm_name)
pager->wm = PAGER_WM_UNKNOWN;
@@ -221,6 +220,9 @@ static void window_manager_changed(WnckScreen* screen, PagerData* pager)
pager->wm = PAGER_WM_COMPIZ;
else
pager->wm = PAGER_WM_UNKNOWN;
+#else
+ pager->wm = PAGER_WM_UNKNOWN;
+#endif /* HAVE_X11 */
update_properties_for_wm(pager);
pager_update(pager);
@@ -321,11 +323,13 @@ static void applet_style_updated (MatePanelApplet *applet, GtkStyleContext *cont
*/
static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, PagerData* pager)
{
+#ifdef HAVE_X11
GdkScrollDirection absolute_direction;
int index;
int n_workspaces;
int n_columns;
int in_last_row;
+#endif /* HAVE_X11 */
if (event->type != GDK_SCROLL)
return FALSE;
@@ -340,7 +344,6 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa
n_workspaces = wnck_screen_get_workspace_count(pager->screen);
}
else
-#endif /* HAVE_X11 */
{
index = 0;
n_workspaces = 1;
@@ -431,7 +434,6 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa
break;
}
-#ifdef HAVE_X11
if (pager->screen)
{
wnck_workspace_activate(wnck_screen_get_workspace(pager->screen, index), event->time);
@@ -646,8 +648,6 @@ gboolean workspace_switcher_applet_fill(MatePanelApplet* applet)
gtk_widget_show(pager->pager);
gtk_widget_show(pager->applet);
- mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(pager->applet), GTK_WIDGET(pager->applet));
-
action_group = gtk_action_group_new("WorkspaceSwitcher Applet Actions");
gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE);
gtk_action_group_add_actions(action_group, pager_menu_actions, G_N_ELEMENTS(pager_menu_actions), pager);
@@ -697,13 +697,13 @@ static void display_about_dialog(GtkAction* action, PagerData* pager)
"comments", _("The Workspace Switcher shows you a small version of your workspaces that lets you manage your windows."),
"copyright", _("Copyright \xc2\xa9 2002 Red Hat, Inc.\n"
"Copyright \xc2\xa9 2011 Perberos\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"documenters", documenters,
"icon-name", WORKSPACE_SWITCHER_ICON,
"logo-icon-name", WORKSPACE_SWITCHER_ICON,
"translator-credits", _("translator-credits"),
"version", VERSION,
- "website", "http://www.mate-desktop.org/",
+ "website", PACKAGE_URL,
NULL);
}
@@ -796,12 +796,14 @@ static void workspace_destroyed(WnckScreen* screen, WnckWorkspace* space, PagerD
}
#endif /* HAVE_X11 */
-static void num_workspaces_value_changed(GtkSpinButton* button, PagerData* pager)
+static void
+on_num_workspaces_value_changed (GtkSpinButton *button,
+ PagerData *pager)
{
#ifdef HAVE_X11
if (pager->screen)
{
- int workspace_count = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(pager->num_workspaces_spin));
+ int workspace_count = gtk_spin_button_get_value_as_int (button);
wnck_screen_change_workspace_count(pager->screen, workspace_count);
}
#endif /* HAVE_X11 */
@@ -1015,7 +1017,7 @@ static void setup_dialog(GtkBuilder* builder, PagerData* pager)
}
/* Num rows: */
- g_signal_connect(G_OBJECT(pager->num_rows_spin), "value_changed", (GCallback) num_rows_value_changed, pager);
+ g_signal_connect (pager->num_rows_spin, "value-changed", G_CALLBACK (num_rows_value_changed), pager);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(pager->num_rows_spin), pager->n_rows);
gtk_label_set_text(GTK_LABEL(pager->label_row_col), pager->orientation == GTK_ORIENTATION_HORIZONTAL ? _("rows") : _("columns"));
@@ -1043,7 +1045,7 @@ static void setup_dialog(GtkBuilder* builder, PagerData* pager)
}
#endif /* HAVE_X11 */
- g_signal_connect(G_OBJECT(pager->num_workspaces_spin), "value_changed", (GCallback) num_workspaces_value_changed, pager);
+ g_signal_connect (pager->num_workspaces_spin, "value-changed", G_CALLBACK (on_num_workspaces_value_changed), pager);
g_signal_connect(G_OBJECT(pager->workspaces_tree), "focus_out_event", (GCallback) workspaces_tree_focused_out, pager);
diff --git a/autogen.sh b/autogen.sh
index 7ab25df9..007b0ba9 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -18,7 +18,6 @@ which mate-autogen || {
}
REQUIRED_AUTOMAKE_VERSION=1.9
-USE_MATE2_MACROS=1
USE_COMMON_DOC_BUILD=yes
. mate-autogen
diff --git a/configure.ac b/configure.ac
index 4772dff6..bf476cea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
-AC_INIT([mate-panel], [1.25.1], [https://github.com/mate-desktop/mate-panel/issues],
- [mate-panel], [http://www.mate-desktop.org])
+AC_INIT([mate-panel], [1.25.2], [https://github.com/mate-desktop/mate-panel/issues],
+ [mate-panel], [https://mate-desktop.org])
AC_CONFIG_HEADERS(config.h)
AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-xz tar-ustar -Wno-portability check-news])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
diff --git a/help/mate-clock/C/index.docbook b/help/mate-clock/C/index.docbook
index 81ff6bed..99b80c73 100644
--- a/help/mate-clock/C/index.docbook
+++ b/help/mate-clock/C/index.docbook
@@ -22,7 +22,7 @@
<articleinfo>
<title>&applet; Manual</title>
<copyright>
- <year>2015-2020</year>
+ <year>2015-2021</year>
<holder>MATE Documentation Project</holder>
</copyright>
<copyright>
diff --git a/help/mate-clock/fr/fr.po b/help/mate-clock/fr/fr.po
index ebd088d3..78a545e5 100644
--- a/help/mate-clock/fr/fr.po
+++ b/help/mate-clock/fr/fr.po
@@ -6,17 +6,17 @@
# Laurent Napias <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Étienne Deparis <[email protected]>, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2019
# Firokat Informatique <[email protected]>, 2019
# Laurent Napias, 2020
# Jerom Turible <[email protected]>, 2020
+# Tubuntu, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Jerom Turible <[email protected]>, 2020\n"
+"Last-Translator: Tubuntu, 2020\n"
"Language-Team: French (https://www.transifex.com/mate/teams/13566/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -97,13 +97,14 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
-"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
-"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
-"ou ultérieure publiée par la Free Software Foundation sans section "
-"inaltérable, sans texte de première page de couverture ni texte de dernière "
-"page de couverture. Vous trouverez un exemplaire de cette licence en suivant"
-" ce <ulink type=\"help\" url=\"help:fdl\">lien</ulink> ou dans le fichier "
-"COPYING-DOCS fourni avec le présent manuel."
+"Permission est accordée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU de documentation libre (GFDL), Version "
+"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page ni de dernière page de couverture. "
+"Vous trouverez une copie (en anglais) de la GFDL en suivant ce <ulink "
+"type=\"help\" url=\"https://www.gnu.org/licenses/old-"
+"licenses/fdl-1.1.html\">lien</ulink> ou dans le fichier COPYING-DOCS fourni "
+"avec le présent manuel."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -246,7 +247,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:127 C/index.docbook:135
msgid "Paul Cutler"
-msgstr ""
+msgstr "Paul Cutler"
#. (itstool) path: revhistory/revision
#: C/index.docbook:123
@@ -813,10 +814,11 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
-"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
-"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
-"ou ultérieure publiée par la Free Software Foundation sans section "
-"inaltérable, sans texte de première page de couverture ni texte de dernière "
-"page de couverture. Vous trouverez un exemplaire de cette licence en suivant"
-" ce <_:ulink-1/> ou dans le fichier COPYING-DOCS fourni avec le présent "
-"manuel."
+"Permission est accordée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU de documentation libre (GFDL), Version "
+"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page ni de dernière page de couverture. "
+"Vous trouverez une copie (en anglais) de la GFDL en suivant ce <ulink "
+"type=\"help\" url=\"https://www.gnu.org/licenses/old-"
+"licenses/fdl-1.1.html\">lien</ulink> ou dans le fichier COPYING-DOCS fourni "
+"avec le présent manuel."
diff --git a/help/mate-clock/he/he.po b/help/mate-clock/he/he.po
index 6944aaae..b1897104 100644
--- a/help/mate-clock/he/he.po
+++ b/help/mate-clock/he/he.po
@@ -3,14 +3,14 @@
# Stefano Karapetsas <[email protected]>, 2018
# Yaron Shahrabani <[email protected]>, 2020
# shy tzedaka <[email protected]>, 2020
-# Omer, 2020
+# Omer I.S. <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Omer, 2020\n"
+"Last-Translator: Omer I.S. <[email protected]>, 2020\n"
"Language-Team: Hebrew (https://www.transifex.com/mate/teams/13566/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -330,12 +330,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:244
msgid "Right-click on the panel."
-msgstr ""
+msgstr "קליק ימני על הלוח."
#. (itstool) path: listitem/para
#: C/index.docbook:249
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "בחירת ב<guimenuitem>הוספה ללוח</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:254
@@ -347,7 +347,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:259
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "לחיצה על <guibutton>הוספה</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:269
diff --git a/help/mate-clock/hy/hy.po b/help/mate-clock/hy/hy.po
index 80193541..a59d1c1d 100644
--- a/help/mate-clock/hy/hy.po
+++ b/help/mate-clock/hy/hy.po
@@ -30,7 +30,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year><holder>MATE փաստաթղթավորման նախագիծ</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/help/mate-clock/id/id.po b/help/mate-clock/id/id.po
index c3b87692..e2fab4fe 100644
--- a/help/mate-clock/id/id.po
+++ b/help/mate-clock/id/id.po
@@ -3,15 +3,15 @@
# Stefano Karapetsas <[email protected]>, 2018
# Kukuh Syafaat <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
-# Andika Triwidada <[email protected]>, 2020
# Chotibul Studio <[email protected]>, 2020
+# Andika Triwidada <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Chotibul Studio <[email protected]>, 2020\n"
+"Last-Translator: Andika Triwidada <[email protected]>, 2020\n"
"Language-Team: Indonesian (https://www.transifex.com/mate/teams/13566/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,6 +50,8 @@ msgid ""
"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
"Microsystems</holder>"
msgstr ""
+"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
+"Microsystems</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:39
@@ -294,7 +296,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:191
msgid "Dan Mueth <email>[email protected]</email>"
-msgstr ""
+msgstr "Dan Mueth <email>[email protected]</email>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:187
@@ -383,7 +385,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:249
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Pilih <guimenuitem>Tambah ke Panel</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:254
@@ -395,7 +397,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:259
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klik <guibutton>Tambah</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:269
@@ -499,7 +501,7 @@ msgstr ""
#. (itstool) path: sect2/title
#: C/index.docbook:332
msgid "General Preferences"
-msgstr ""
+msgstr "Preferensi Umum"
#. (itstool) path: varlistentry/term
#: C/index.docbook:335
@@ -594,7 +596,7 @@ msgstr ""
#. (itstool) path: sect2/title
#: C/index.docbook:389
msgid "Location Preferences"
-msgstr ""
+msgstr "Preferensi Lokasi"
#. (itstool) path: varlistentry/term
#: C/index.docbook:393
@@ -746,3 +748,10 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Hak diberikan untuk menyalin, mendistribusikan, dan/atau mengubah dokumen "
+"ini di bawah persyaratan GNU Free Documentation License (GFDL, Lisensi "
+"Dokumentasi Bebas GNU), Versi 1.1 atau sebarang versi setelahnya yang "
+"dipublikasikan oleh Free Software Foundation tanpa Invariant Section, tanpa "
+"Front-Cover Texts, dan tanpa Back-Cover Texts. Anda dapat menemukan salinan "
+"dari GFDL pada <_:ulink-1/> atau di dalam berkas COPYING-DOCS yang "
+"didistribusikan bersama manual ini."
diff --git a/help/mate-clock/ja/ja.po b/help/mate-clock/ja/ja.po
index 1ca85462..13f98bde 100644
--- a/help/mate-clock/ja/ja.po
+++ b/help/mate-clock/ja/ja.po
@@ -5,14 +5,14 @@
# あわしろいくや <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Robert Antoni Buj Gelonch <[email protected]>, 2019
-# Aefgh Threenine <[email protected]>, 2019
+# Aefgh Threenine <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Aefgh Threenine <[email protected]>, 2019\n"
+"Last-Translator: Aefgh Threenine <[email protected]>, 2020\n"
"Language-Team: Japanese (https://www.transifex.com/mate/teams/13566/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,7 +44,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
diff --git a/help/mate-clock/kab/kab.po b/help/mate-clock/kab/kab.po
index 1090b775..ffd22a3d 100644
--- a/help/mate-clock/kab/kab.po
+++ b/help/mate-clock/kab/kab.po
@@ -1,13 +1,13 @@
#
# Translators:
-# Slimane Selyan AMIRI <[email protected]>, 2020
+# Slimane Selyan AMIRI <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
+"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
"Language-Team: Kabyle (https://www.transifex.com/mate/teams/13566/kab/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/help/mate-clock/nb/nb.po b/help/mate-clock/nb/nb.po
index 9f00aa49..d8eaed28 100644
--- a/help/mate-clock/nb/nb.po
+++ b/help/mate-clock/nb/nb.po
@@ -4,13 +4,14 @@
# Allan Nordhøy <[email protected]>, 2018
# Imre Kristoffer Eilertsen <[email protected]>, 2018
# Kjell Cato Heskjestad <[email protected]>, 2019
+# Jan Sherdahl, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Kjell Cato Heskjestad <[email protected]>, 2019\n"
+"Last-Translator: Jan Sherdahl, 2020\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/mate/teams/13566/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,7 +37,7 @@ msgstr ""
#. (itstool) path: articleinfo/title
#: C/index.docbook:23
msgid "Clock Manual"
-msgstr ""
+msgstr "Klokkehåndbok"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
@@ -187,6 +188,8 @@ msgid ""
"<revnumber>Clock Applet Manual V2.8</revnumber> <date>July 2015</date> "
"<_:revdescription-1/>"
msgstr ""
+"<revnumber>Klokke applet håndbok v2.8</revnumber> <date>Juli "
+"2015</date><_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:127 C/index.docbook:135
@@ -199,6 +202,8 @@ msgid ""
"<revnumber>Clock Applet Manual V2.7;</revnumber> <date>July 2015</date> "
"<_:revdescription-1/>"
msgstr ""
+"<revnumber>Klokke applet håndbok v2.7;</revnumber> <date>Juli "
+"2015</date><_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:131
@@ -206,6 +211,8 @@ msgid ""
"<revnumber>Clock Applet Manual V2.6</revnumber> <date>July 2015</date> "
"<_:revdescription-1/>"
msgstr ""
+"<revnumber>Klokke applet håndbok v2.6</revnumber> <date>Juli 2015</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revdescription/para
#: C/index.docbook:143 C/index.docbook:151 C/index.docbook:159
@@ -219,6 +226,8 @@ msgid ""
"<revnumber>Clock Applet Manual V2.5</revnumber> <date>February 2004</date> "
"<_:revdescription-1/>"
msgstr ""
+"<revnumber>Klokke applet håndbok v2.5</revnumber> <date>Februar 2004</date> "
+"<_:revdescription-1/>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:147
@@ -258,7 +267,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:191
msgid "Dan Mueth <email>[email protected]</email>"
-msgstr ""
+msgstr "Dan Mueth <email>[email protected]</email>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:187
@@ -297,7 +306,7 @@ msgstr ""
#. (itstool) path: article/indexterm
#: C/index.docbook:208
msgid "<primary>Clock</primary>"
-msgstr ""
+msgstr "<primary>Klokke</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:216
@@ -307,7 +316,7 @@ msgstr "Introduksjon"
#. (itstool) path: figure/title
#: C/index.docbook:220
msgid "Clock Applet"
-msgstr ""
+msgstr "Klokke applet"
#. (itstool) path: imageobject/imagedata
#. This is a reference to an external file such as an image or video. When
@@ -342,7 +351,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:244
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Høyreklikk på panelet."
#. (itstool) path: listitem/para
#: C/index.docbook:249
@@ -359,7 +368,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:259
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klikk <guibutton>Legg til</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:269
@@ -425,12 +434,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:297
msgid "<guimenuitem>Copy Time</guimenuitem>"
-msgstr ""
+msgstr "<guimenuitem>Kopier tid</guimenuitem>"
#. (itstool) path: listitem/para
#: C/index.docbook:302
msgid "<guimenuitem>Copy Date</guimenuitem>"
-msgstr ""
+msgstr "<guimenuitem>Kopier dato</guimenuitem>"
#. (itstool) path: listitem/para
#: C/index.docbook:309
@@ -473,12 +482,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:337
msgid "Select one of the following options:"
-msgstr ""
+msgstr "Velg en av følgende alternativer:"
#. (itstool) path: listitem/para
#: C/index.docbook:340
msgid "<guilabel>12 hour</guilabel>"
-msgstr ""
+msgstr "<guilabel>12 timer</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:341
@@ -495,7 +504,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:346
msgid "<guilabel>24 hour</guilabel>"
-msgstr ""
+msgstr "<guilabel>24 timer</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:347
@@ -515,7 +524,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:359
msgid "<guilabel>Show seconds</guilabel>"
-msgstr ""
+msgstr "<guilabel>Vis sekunder</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:361
@@ -535,7 +544,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:371
msgid "<guilabel>Show the weather</guilabel>"
-msgstr ""
+msgstr "<guilabel>Vis været</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:373
@@ -548,7 +557,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:378
msgid "<guilabel>Show temperature</guilabel>"
-msgstr ""
+msgstr "<guilabel>Vis temperatur</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:380
@@ -643,7 +652,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:450
msgid "<guilabel>Knots</guilabel>"
-msgstr ""
+msgstr "<guilabel>Knop</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:453
diff --git a/help/mate-clock/nl/nl.po b/help/mate-clock/nl/nl.po
index b4899606..e6fee457 100644
--- a/help/mate-clock/nl/nl.po
+++ b/help/mate-clock/nl/nl.po
@@ -2,15 +2,16 @@
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
# dragnadh, 2018
-# René Devers <[email protected]>, 2018
+# b9b0d258fa591da5350b6e67cf68cd68_9fecbb4 <28506b9ff23f99a34b566250ce31bbad_250479>, 2018
# Pjotr <[email protected]>, 2019
+# Benji Leenders, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Pjotr <[email protected]>, 2019\n"
+"Last-Translator: Benji Leenders, 2020\n"
"Language-Team: Dutch (https://www.transifex.com/mate/teams/13566/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -42,7 +43,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year><holder>MATE Documentatie Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
@@ -118,6 +119,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Vele van de namen zoals gebruikt bij bedrijven om hun producten en services "
+"te onderscheiden zijn geclaimd als handelsmerken. Wanneer deze namen "
+"voorkomen in enige MATE documentatie, en de leden van het MATE Documentatie "
+"Project hiervan bewust zijn gemaakt, dan zullen deze namen in hoofdletters "
+"zijn of beginnen met hoofdletters."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -134,6 +140,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"HET DOCUMENT IS AANGEBODEN OP EEN \"ZOALS HET IS\" BASIS, ZONDER ENIGE VORM "
+"VAN GARANTIE, ZOWEL UITGESPROKEN ALS GEÏMPLICEERD, INCLUSIEF, ZONDER "
+"BEPERKINGEN, GARANTIES DAT HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET "
+"DOCUMENT VRIJ VERHANDELBARE GEBREKEN OF GESCHIKT IS VOOR EEN BEPAALD DOEL "
+"IS, OF GEEN INBREUK MAAKT. HET VOLLEDIGE RISICO BETREFFEND DE KWALITEIT, "
+"ACCURAATHEID, EN PRESTATIES VAN HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET"
+" DOCUMENT LIGT BIJ U. INDIEN HET DOCUMENT DEFECT BLIJKT TE ZIJN IN ENIGE "
+"VORM, U (NIET DE INITIËLE SCHRIJVER, AUTEUR OF ENIGE BIJDRAGER) ZAL DE "
+"KOSTEN KOSTEN VOOR ENIGE NODIGE SERVICE, REPARATIE OF CORRECTIE OP ZICH "
+"NEMEN. DEZE DISCLAIMER BETREFT DE GARANTIE IS EEN ESSENTIEEL ONDERDEEL VAN "
+"DEZE LICENTIE. GEEN ENKEL GEBRUIK VAN DIT DOCUMENT OF AANGEPASTE VERSIE VAN "
+"HET DOCUMENT IS TOEGESTAAN ALS VOLGT ZONDER DEZE DISCLAIMER; EN"
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -157,6 +175,9 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"HET DOCUMENT EEN AANGEPASTE VERSIES VAN HET DOCUMENT WORDEN AANGEBODEN ONDER"
+" DE VOORWAARDEN VAN DE GNU FREE DOCUMENTATION LICENTIE MET HET BEGRIP DAT: "
+"<_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:67
diff --git a/help/mate-clock/oc/oc.po b/help/mate-clock/oc/oc.po
index b5ddfe79..1385ef74 100644
--- a/help/mate-clock/oc/oc.po
+++ b/help/mate-clock/oc/oc.po
@@ -79,6 +79,13 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
+"Autorizacion vos es donada de copiar, distribuir e/o modificar aqueste "
+"document segon los tèrmes de la Licéncia GNU Free Documentation License "
+"(GFDL), Version 1.1 o ulteriora publicada per la Free Software Foundation "
+"sens seccion inalterabla, sens tèxt de primièra pagina de cubèrta ni tèxt de"
+" darrièra pagina de cubèrta. Trobaretz un exemplari de la GFDL en seguissent"
+" aqueste <ulink type=\"help\" url=\"help:fdl\">ligam</ulink> o dins lo "
+"fichièr COPYING-DOCS provesit amb lo present manual."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -88,6 +95,11 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Aqueste manual fa part de la colleccion de manuals de MATE distribuits jols "
+"tèrmes de la licéncia de documentacion liura GNU. Se volètz distribuir "
+"aqueste document a despart de la colleccion, o podètz far en ajustant un "
+"exemplar de la licéncia al manual, coma indicat a la seccion 6 de la "
+"licéncia."
#. (itstool) path: legalnotice/para
#: C/index.docbook:19 C/legal.xml:19
@@ -98,6 +110,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"La màger part dels noms utilizats per las entrepresas per distinguir lors "
+"produches e servicis son de marcas depausadas. Quand aqueles noms apareisson"
+" dins la documentacion MATE e que los membres del projècte de Documentacion "
+"MATE son informats de l’existéncia d’aquelas marcas depausadas, siá aqueles "
+"noms entièrs, siá lor primièra letra es en majuscula."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -114,6 +131,19 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"LO DOCUMENT ES PROVESIT « TAL COMA ES » SENS CAP DE GARANTIDA DE QUIN TIPE "
+"QUE SIÁ, EXPLICITA O IMPLICADA, AQUÒ INCLUTZ, SENS CAP DE LIMIT, LAS "
+"GARANTIDAS QUE LO DOCUMENT O UNA VERSION MODIFICADA NON AJA PAS CAP DE "
+"DEFAUT, QUE SIÁ COMERCIABLE, QUE SIÁ ADAPTAT PER UN USATGE PARTICULAR O QUE "
+"ENFRANGA PAS LA LEI. TOT LO RISC RESPÈCTE A LA QUALITAT, L’EXACTITUD O LAS "
+"QUALITATS TECNICAS DEL DOCUMENT O DE SAS VERSIONS MODIFICADAS ES VÒSTRE. SE "
+"PER CAS LO DOCUMENT O UNA VERSION MODIFICADA S’AVERÈSSE DEFECTUÓS AL "
+"RESPÈCTE DE QUIN ASPÈCTE QUE SIÁ, VOSAUTRES (NON PAS LO REDACTOR INICIAL, "
+"L’AUTOR O QUIN CONTRIBUIDOR QUE SIÁ) ASSUMISSÈTZ LO CÒST DE TOTA MANTENENÇA,"
+" REPARACION O CORRECCION NECESSÀRIA. AQUESTA DESCARGA DE GARANTIDA "
+"CONSTITUÍS UNA PART ESSENCIALA D’AQUESTA LICÉNCIA. CAP D’UTILIZACION "
+"D’AQUESTE DOCUMENT O VERSION MODIFICADA ES AUTORIZADA LEVAT JOS AQUESTA "
+"DESCARGA DE GARANTIDA E"
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -129,6 +159,16 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"EN CAP DE CIRCONSTÀNCIA E JOS CAP D’INTERPRETACION LEGALA, QUE SIÁ DE "
+"RESPONSABILITAT CIVILA (NEGLIGÉNCIA INCLUSA), CONTRACTUALA O AUTRA, L’AUTOR,"
+" LO REDACTOR INICIAL, TOT CONTRIBUIDOR E TOT DISTRIBUIDOR D’AQUESTE DOCUMENT"
+" O DE SA VERSION MODIFICADA NI CAP DE PROVESIDOR D’AQUESTES PARTS SERÀN PAS "
+"RESPONSABLES AL RESPÈCTE DE QUIN DAMATGE DIRÈCTE, INDIRÈCTE, ESPECIAL O "
+"ACCIDENTAL QUE SIÁ DE TOT TIPE E TANBEN, SENS LIMITACION, LOS DAMATGES "
+"LIGATS A LA PÈRDA DE CLIENTÈLA, LAS INTERRUPCIONS DE TRABALH, ALS "
+"DEFALHIMENTS E DISFONCIONAMENTS INFORMATICS O TOTA AUTRA PÈRDA LIGADA A "
+"L’UTILIZACION DEL DOCUMENT E DE SAS VERSIONS MODIFICADAS, ATAL METEIS "
+"S’AQUESTES PART ÈRAN AVISATS DE LA POSSIBILITAT D’AQUESTES DAMATGES."
#. (itstool) path: legalnotice/para
#: C/index.docbook:28 C/legal.xml:28
@@ -137,6 +177,9 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"LOS DOCUMENTS E LAS VERSIONS MODIFICADAS D’AQUESTE DOCUMENT SON FORNITS JOLS"
+" TÈRMES DE LA LICÉNCIA DE DOCUMENTACION LIURA GNU ESTANT QUE : "
+"<_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:67
@@ -306,6 +349,10 @@ msgid ""
"manual, follow the directions in the <ulink url=\"help:mate-user-"
"guide/feedback\" type=\"help\">MATE Feedback Page</ulink>."
msgstr ""
+"Per senhalar una avaria o per formular una suggestion a prepaus de l’applet "
+"Relòtge o aqueste manual, seguissètz las instruccions dins la <ulink "
+"url=\"help:mate-user-guide/feedback\" type=\"help\">pagina de comentaris de "
+"MATE</ulink>."
#. (itstool) path: abstract/para
#. (itstool) path: sect1/para
@@ -515,6 +562,8 @@ msgid ""
"This option is not shown if your session language does not use the 12 hour "
"clock."
msgstr ""
+"Aquesta opcion es pas mostrada se vòstra lenga utiliza pas lo format d’ora "
+"en 12 oras."
#. (itstool) path: listitem/para
#: C/index.docbook:346
@@ -734,3 +783,10 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Autorizacion vos es donada de copiar, distribuir e/o modificar aqueste "
+"document segon los tèrmes de la Licéncia GNU Free Documentation License "
+"(GFDL), Version 1.1 o ulteriora publicada per la Free Software Foundation "
+"sens seccion inalterabla, sens tèxt de primièra pagina de cubèrta ni tèxt de"
+" darrièra pagina de cubèrta. Trobaretz un exemplari de la GFDL en seguissent"
+" aqueste <_:ulink-1/> o dins lo fichièr COPYING-DOCS provesit amb lo present"
+" manual."
diff --git a/help/mate-clock/sr/sr.po b/help/mate-clock/sr/sr.po
index 55e5a80c..9bb6a79d 100644
--- a/help/mate-clock/sr/sr.po
+++ b/help/mate-clock/sr/sr.po
@@ -30,11 +30,12 @@ msgstr ""
#: C/index.docbook:24
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
msgstr ""
+"<year>2015-2020</year> <holder>Пројекат Мејтове документације</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
msgid "<year>2009</year> <year>2010</year> <holder>Paul Cutler</holder>"
-msgstr ""
+msgstr "<year>2009</year> <year>2010</year> <holder>Пол Катлер</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:33
@@ -42,6 +43,8 @@ msgid ""
"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
"Microsystems</holder>"
msgstr ""
+"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
+"Microsystems</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:39
@@ -52,7 +55,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:55 C/index.docbook:120
msgid "MATE Documentation Project"
-msgstr ""
+msgstr "Пројекат Мејтове документације"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -61,7 +64,7 @@ msgstr ""
#: C/index.docbook:168 C/index.docbook:176 C/index.docbook:184
#: C/index.docbook:193
msgid "GNOME Documentation Project"
-msgstr ""
+msgstr "Пројекат Гномове документације"
#. (itstool) path: legalnotice/para
#: C/index.docbook:2
@@ -73,6 +76,12 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
+"Дозвољено умножавање, ширење, вршење измена овог документа под условима Гну-"
+"ове Слободне Документационе Дозволе (ГСДД), верзије 1.1 или било које "
+"накнадне верзије без непромењивих одељака, текста на насловној и последњој "
+"страни, а коју је објавила Задужбина Слободног Софтвера. Примерак ГСДД-е "
+"можете пронаћи на овој <ulink type=\"help\" url=\"help:fdl\">адреси</ulink> "
+"или у датотеци COPYING-DOCS која је приложена уз ово упутство."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -82,6 +91,10 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Ово упутство је део скупа Мејтових докумената објављених под GFDL. Уколико "
+"желите да расподељујете ово упутство одвојено од скупа, то можете урадити "
+"додавањем примерка лиценце документу, како је описано у одељку 6 саме "
+"лиценце."
#. (itstool) path: legalnotice/para
#: C/index.docbook:19 C/legal.xml:19
@@ -92,6 +105,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Многи називи које компаније користе у циљу препознатљивости својих производа"
+" и услуга представљају робне марке. Када (уколико) се такви називи "
+"појављују(спомињу) у било којем Мејтовом документу, а чланови Мејтовог "
+"документационог пројекта имају сазнања о томе, тада су називи исписани "
+"великим словима или са великим почетним словима."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -108,6 +126,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"ДОКУМЕНТ ЈЕ ДОСТУПАН СА СВИМ СВОЈИМ ДОБРИМ И ЛОШИМ СТРАНАМА БЕЗ БИЛО КАКВОГ "
+"ЈАМСТВА, БИЛО ОНО ИЗРЕЧЕНО ИЛИ НЕ, УКЉУЧУЈУЋИ БЕЗ ОГРАНИЧЕЊА, ЈАМСТВО ДА ЈЕ "
+"ОВАЈ ДОКУМЕНТ ИЛИ ЊЕГОВА ИЗМЕЊЕНА ВЕРЗИЈА БЕЗ НЕДОСТАТАКА, СПРЕМАН ЗА "
+"ТРЖИШТЕ, СВРСИСХОДАН И НЕ НАРУШАВА ЗАКОНСКЕ НОРМЕ. ЦЕЛОКУПАН РИЗИК КОЈИ СЕ "
+"ОДНОСИ НА КВАЛИТЕТ, ТАЧНОСТ И ДОМЕТ (УЧИНАК) ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ "
+"ВЕРЗИЈЕ СНОСИ КОРИСНИК. УКОЛИКО СЕ У БИЛО КОЈЕМ ДОКУМЕНТУ ИЛИ ЊЕГОВОЈ "
+"ИЗМЕЊЕНОЈ ВЕРЗИЈИ ПОЈАВИ НЕДОСТАТАК (ГРЕШКА) БИЛО КОЈЕ ВРСТЕ, КОРИСНИК (А НЕ"
+" АУТОР ИЗВОРНЕ ВЕРЗИЈЕ, БИЛО КОЈИ ДРУГИ АУТОР ИЛИ САРАДНИК) СНОСИ СВЕ "
+"ТРОШКОВЕ НЕОПХОДНОГ СЕРВИСИРАЊА, ПОПРАВКЕ ИЛИ ИСПРАВКЕ. ОВО ОГРАНИЧЕЊЕ "
+"ЈАМСТВА ПРЕДСТАВЉА САСТАВНИ ДЕО ОВЕ ДОЗВОЛЕ. УПОТРЕБА БИЛО КОЈЕГ ДОКУМЕНТА "
+"ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ НИЈЕ ДОЗВОЉЕНА ОСИМ ПОД УСЛОВИМА ОВОГ ОГРАНИЧЕЊА"
+" ЈАМСТВА."
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -123,6 +153,15 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"НИ ПОД КАКВИМ ОКОЛНОСТИМА ИЛИ ЗАКОНУ, БИЛО ЗБОГ КРШЕЊА (ИЛИ НЕМАРА) УГОВОРА,"
+" ИЛИ НА БИЛО КОЈИ ДРУГИ НАЧИН, АУТОР (ПРВОБИТНЕ ВЕРЗИЈЕ), САРАДНИК ИЛИ "
+"ИСПОРУЧИВАЛАЦ ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ, НИТИ ДОБАВЉАЧ БИЛО КОЈЕ"
+" ОД НАВЕДЕНИХ СТРАНА НЕЋЕ СНОСИТИ МАТЕРИЈАЛНУ ОДГОВОРНОСТ ЗА НАСТАЛА "
+"ДИРЕКТНА, ИНДИРЕКТНА, ПОСЕБНА, СЛУЧАЈНА ИЛИ ТИМЕ НАСТАЛА ОШТЕЋЕЊА БИЛО КОЈЕ "
+"ВРСТЕ УКЉУЧУЈУЋИ, БЕЗ ОГРАНИЧЕЊА, ШТЕТУ НАНЕСЕНУ УГЛЕДУ ФИРМЕ, ПРЕСТАНКУ "
+"ПРОИЗВОДЊЕ, ОТКАЗИВАЊЕ РАДА РАЧУНАРА ИЛИ КВАРА КАО И ЗА СВЕ ОСТАЛЕ ШТЕТЕ ИЛИ"
+" ГУБИТКЕ НАСТАЛЕ УСЛЕД КОРИШЋЕЊА ДОКУМЕНТА И ЊЕГОВИХ ИЗМЕЊЕНИХ ВЕРЗИЈА ЧАК И"
+" АКО ЈЕ ОШТЕЋЕНА СТРАНА БИЛА ОБАВЕШТЕНА О МОГУЋНОСТИ НАСТАНКА ТЕ ШТЕТЕ."
#. (itstool) path: legalnotice/para
#: C/index.docbook:28 C/legal.xml:28
@@ -131,6 +170,8 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"OVAJ DOKUMENT I NJEGOVE IZMENJENE VERZIJE SU DOSTUPNE POD USLOVIMA GNU-OVE "
+"SLOBODNE DOKUMENTACIONE DOZVOLE UZ DODATNU SAGLASNOST DA: <_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:67
@@ -177,7 +218,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:127 C/index.docbook:135
msgid "Paul Cutler"
-msgstr ""
+msgstr "Пол Катлер"
#. (itstool) path: revhistory/revision
#: C/index.docbook:123
@@ -261,7 +302,7 @@ msgstr ""
#. (itstool) path: legalnotice/title
#: C/index.docbook:200
msgid "Feedback"
-msgstr ""
+msgstr "Примедбе"
#. (itstool) path: legalnotice/para
#: C/index.docbook:201
@@ -333,7 +374,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:249
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Изаберите <guimenuitem>Додај на панел</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:254
@@ -345,7 +386,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:259
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Кликните <guibutton>Додај</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:269
@@ -696,3 +737,9 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Дозвољено је умножавање, расподела, вршење измена овог документа под "
+"условима Гну-ове Лиценце Слободне Документације (ГЛСД), верзије 1.1 или било"
+" које касније верзије без непромењивих одељака, текста на насловној и "
+"последњој страни, а коју је објавила Задужбина Слободног Софтвера. Примерак "
+"ГЛСД можете пронаћи на овој <_:ulink-1/> или у датотеци „COPYING-DOCS“ која "
+"је приложена уз ово упутство."
diff --git a/help/mate-clock/sv/sv.po b/help/mate-clock/sv/sv.po
index 080577a6..f14ca81f 100644
--- a/help/mate-clock/sv/sv.po
+++ b/help/mate-clock/sv/sv.po
@@ -39,7 +39,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:28
msgid "<year>2009</year> <year>2010</year> <holder>Paul Cutler</holder>"
-msgstr ""
+msgstr "<year>2009</year> <year>2010</year> <holder>Paul Cutler</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:33
@@ -47,6 +47,8 @@ msgid ""
"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
"Microsystems</holder>"
msgstr ""
+"<year>2002</year> <year>2003</year> <year>2004</year> <holder>Sun "
+"Microsystems</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:39
@@ -222,7 +224,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:127 C/index.docbook:135
msgid "Paul Cutler"
-msgstr ""
+msgstr "Paul Cutler"
#. (itstool) path: revhistory/revision
#: C/index.docbook:123
@@ -328,7 +330,7 @@ msgstr ""
#. (itstool) path: article/indexterm
#: C/index.docbook:208
msgid "<primary>Clock</primary>"
-msgstr ""
+msgstr "<primary>Klocka</primary>"
#. (itstool) path: sect1/title
#: C/index.docbook:216
@@ -351,6 +353,8 @@ msgid ""
"external ref='figures/clock_applet.png' "
"md5='2a84bd039efeba783468a1e8f0df950c'"
msgstr ""
+"external ref='figures/clock_applet.png' "
+"md5='2a84bd039efeba783468a1e8f0df950c'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:222
@@ -546,7 +550,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:359
msgid "<guilabel>Show seconds</guilabel>"
-msgstr ""
+msgstr "<guilabel>Visa sekunder</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:361
@@ -556,7 +560,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:365
msgid "<guilabel>Show week numbers in calendar</guilabel>"
-msgstr ""
+msgstr "<guilabel>Visa veckonummer i kalender</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:367
@@ -579,7 +583,7 @@ msgstr ""
#. (itstool) path: varlistentry/term
#: C/index.docbook:378
msgid "<guilabel>Show temperature</guilabel>"
-msgstr ""
+msgstr "<guilabel>Visa temperatur</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:380
@@ -625,7 +629,7 @@ msgstr "Väderinställningar"
#. (itstool) path: varlistentry/term
#: C/index.docbook:420
msgid "<guilabel>Weather</guilabel>"
-msgstr ""
+msgstr "<guilabel>Väder</guilabel>"
#. (itstool) path: listitem/para
#: C/index.docbook:422
@@ -637,17 +641,17 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:426
msgid "<guilabel>F</guilabel> (Fahrenheit)"
-msgstr ""
+msgstr "<guilabel>F</guilabel> (Fahrenheit)"
#. (itstool) path: listitem/para
#: C/index.docbook:429
msgid "<guilabel>C</guilabel> (Celsius)"
-msgstr ""
+msgstr "<guilabel>C</guilabel> (Celsius)"
#. (itstool) path: listitem/para
#: C/index.docbook:432
msgid "<guilabel>K</guilabel> (Kelvin)"
-msgstr ""
+msgstr "<guilabel>K</guilabel> (Kelvin)"
#. (itstool) path: listitem/para
#: C/index.docbook:435 C/index.docbook:462
diff --git a/help/mate-clock/uz/uz.po b/help/mate-clock/uz/uz.po
index 2e90935f..ae20253d 100644
--- a/help/mate-clock/uz/uz.po
+++ b/help/mate-clock/uz/uz.po
@@ -1,14 +1,14 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# muzaffar habibullayev <[email protected]>, 2018
+# Muzaffar Habibullayev <[email protected]>, 2018
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: muzaffar habibullayev <[email protected]>, 2018\n"
+"Last-Translator: Muzaffar Habibullayev <[email protected]>, 2018\n"
"Language-Team: Uzbek (https://www.transifex.com/mate/teams/13566/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/help/mate-clock/zh_CN/zh_CN.po b/help/mate-clock/zh_CN/zh_CN.po
index a30b6c12..fd426cbf 100644
--- a/help/mate-clock/zh_CN/zh_CN.po
+++ b/help/mate-clock/zh_CN/zh_CN.po
@@ -8,14 +8,14 @@
# zhineng404 <[email protected]>, 2019
# liulitchi <[email protected]>, 2019
# 敏超 马 <[email protected]>, 2020
-# 邢家朋 <[email protected]>, 2020
+# OkayPJ <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: 邢家朋 <[email protected]>, 2020\n"
+"Last-Translator: OkayPJ <[email protected]>, 2020\n"
"Language-Team: Chinese (China) (https://www.transifex.com/mate/teams/13566/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/help/mate-fish/C/index.docbook b/help/mate-fish/C/index.docbook
index 6c064ecb..8ad297fa 100644
--- a/help/mate-fish/C/index.docbook
+++ b/help/mate-fish/C/index.docbook
@@ -23,7 +23,7 @@
<articleinfo>
<title>&applet; Manual</title>
<copyright>
- <year>2015-2020</year>
+ <year>2015-2021</year>
<holder>MATE Documentation Project</holder>
</copyright>
<copyright>
diff --git a/help/mate-fish/fr/fr.po b/help/mate-fish/fr/fr.po
index f4df9fea..6f0e2765 100644
--- a/help/mate-fish/fr/fr.po
+++ b/help/mate-fish/fr/fr.po
@@ -7,16 +7,16 @@
# Laurent Napias <[email protected]>, 2018
# Étienne Deparis <[email protected]>, 2018
# Charles Monzat <[email protected]>, 2018
-# Robert Antoni Buj Gelonch <[email protected]>, 2019
# Stéphane PETRUS <[email protected]>, 2019
# Laurent Napias, 2020
+# Tubuntu, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Laurent Napias, 2020\n"
+"Last-Translator: Tubuntu, 2020\n"
"Language-Team: French (https://www.transifex.com/mate/teams/13566/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -92,13 +92,14 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
-"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
-"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
-"ou ultérieure publiée par la Free Software Foundation sans section "
-"inaltérable, sans texte de première page de couverture ni texte de dernière "
-"page de couverture. Vous trouverez un exemplaire de cette licence en suivant"
-" ce <ulink type=\"help\" url=\"help:fdl\">lien</ulink> ou dans le fichier "
-"COPYING-DOCS fourni avec le présent manuel."
+"Permission est accordée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU de documentation libre (GFDL), Version "
+"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page ni de dernière page de couverture. "
+"Vous trouverez une copie (en anglais) de la GFDL en suivant ce <ulink "
+"type=\"help\" url=\"https://www.gnu.org/licenses/old-"
+"licenses/fdl-1.1.html\">lien</ulink> ou dans le fichier COPYING-DOCS fourni "
+"avec le présent manuel."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -544,10 +545,11 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
-"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
-"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
-"ou ultérieure publiée par la Free Software Foundation sans section "
-"inaltérable, sans texte de première page de couverture ni texte de dernière "
-"page de couverture. Vous trouverez un exemplaire de cette licence en suivant"
-" ce <_:ulink-1/> ou dans le fichier COPYING-DOCS fourni avec le présent "
-"manuel."
+"Permission est accordée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU de documentation libre (GFDL), Version "
+"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page ni de dernière page de couverture. "
+"Vous trouverez une copie (en anglais) de la GFDL en suivant ce <ulink "
+"type=\"help\" url=\"https://www.gnu.org/licenses/old-"
+"licenses/fdl-1.1.html\">lien</ulink> ou dans le fichier COPYING-DOCS fourni "
+"avec le présent manuel."
diff --git a/help/mate-fish/he/he.po b/help/mate-fish/he/he.po
index 29d9189e..3f02cbb9 100644
--- a/help/mate-fish/he/he.po
+++ b/help/mate-fish/he/he.po
@@ -4,14 +4,14 @@
# בר בוכובזה <[email protected]>, 2018
# Yaron Shahrabani <[email protected]>, 2020
# shy tzedaka <[email protected]>, 2020
-# Omer, 2020
+# Omer I.S. <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Omer, 2020\n"
+"Last-Translator: Omer I.S. <[email protected]>, 2020\n"
"Language-Team: Hebrew (https://www.transifex.com/mate/teams/13566/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -318,12 +318,12 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:216
msgid "Right-click on the panel."
-msgstr ""
+msgstr "קליק ימני על הלוח."
#. (itstool) path: listitem/para
#: C/index.docbook:221
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "בחירת ב<guimenuitem>הוספה ללוח</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:226
@@ -335,7 +335,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:231
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "לחיצה על <guibutton>הוספה</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:239
diff --git a/help/mate-fish/hy/hy.po b/help/mate-fish/hy/hy.po
index 41fad0c1..73a6d3d1 100644
--- a/help/mate-fish/hy/hy.po
+++ b/help/mate-fish/hy/hy.po
@@ -30,7 +30,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:25
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year><holder>MATE փաստաթղթավորման նախագիծ</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:29
diff --git a/help/mate-fish/id/id.po b/help/mate-fish/id/id.po
index d53a57f0..919d6e04 100644
--- a/help/mate-fish/id/id.po
+++ b/help/mate-fish/id/id.po
@@ -4,15 +4,15 @@
# Willy Sudiarto Raharjo <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Kukuh Syafaat <[email protected]>, 2018
-# Andika Triwidada <[email protected]>, 2020
# Chotibul Studio <[email protected]>, 2020
+# Andika Triwidada <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Chotibul Studio <[email protected]>, 2020\n"
+"Last-Translator: Andika Triwidada <[email protected]>, 2020\n"
"Language-Team: Indonesian (https://www.transifex.com/mate/teams/13566/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -369,7 +369,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:221
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Pilih <guimenuitem>Tambah ke Panel</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:226
@@ -381,7 +381,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:231
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klik <guibutton>Tambah</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:239
@@ -494,3 +494,10 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Hak diberikan untuk menyalin, mendistribusikan, dan/atau mengubah dokumen "
+"ini di bawah persyaratan GNU Free Documentation License (GFDL, Lisensi "
+"Dokumentasi Bebas GNU), Versi 1.1 atau sebarang versi setelahnya yang "
+"dipublikasikan oleh Free Software Foundation tanpa Invariant Section, tanpa "
+"Front-Cover Texts, dan tanpa Back-Cover Texts. Anda dapat menemukan salinan "
+"dari GFDL pada <_:ulink-1/> atau di dalam berkas COPYING-DOCS yang "
+"didistribusikan bersama manual ini."
diff --git a/help/mate-fish/ja/ja.po b/help/mate-fish/ja/ja.po
index f0c39781..fb0c8987 100644
--- a/help/mate-fish/ja/ja.po
+++ b/help/mate-fish/ja/ja.po
@@ -5,14 +5,14 @@
# あわしろいくや <[email protected]>, 2018
# Wolfgang Ulbrich <[email protected]>, 2018
# Robert Antoni Buj Gelonch <[email protected]>, 2019
-# Aefgh Threenine <[email protected]>, 2019
+# Aefgh Threenine <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Aefgh Threenine <[email protected]>, 2019\n"
+"Last-Translator: Aefgh Threenine <[email protected]>, 2020\n"
"Language-Team: Japanese (https://www.transifex.com/mate/teams/13566/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,7 +44,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:25
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:29
diff --git a/help/mate-fish/kab/kab.po b/help/mate-fish/kab/kab.po
index d71424d1..31c8dc18 100644
--- a/help/mate-fish/kab/kab.po
+++ b/help/mate-fish/kab/kab.po
@@ -1,13 +1,13 @@
#
# Translators:
-# Slimane Selyan AMIRI <[email protected]>, 2020
+# Slimane Selyan AMIRI <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
+"Last-Translator: Slimane Selyan AMIRI <[email protected]>, 2020\n"
"Language-Team: Kabyle (https://www.transifex.com/mate/teams/13566/kab/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/help/mate-fish/nb/nb.po b/help/mate-fish/nb/nb.po
index 544c802e..68f299fb 100644
--- a/help/mate-fish/nb/nb.po
+++ b/help/mate-fish/nb/nb.po
@@ -4,13 +4,14 @@
# Allan Nordhøy <[email protected]>, 2018
# Imre Kristoffer Eilertsen <[email protected]>, 2018
# Kjell Cato Heskjestad <[email protected]>, 2019
+# Jan Sherdahl, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Kjell Cato Heskjestad <[email protected]>, 2019\n"
+"Last-Translator: Jan Sherdahl, 2020\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/mate/teams/13566/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -327,7 +328,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:216
msgid "Right-click on the panel."
-msgstr ""
+msgstr "Høyreklikk på panelet."
#. (itstool) path: listitem/para
#: C/index.docbook:221
@@ -344,7 +345,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:231
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Klikk <guibutton>Legg til</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:239
diff --git a/help/mate-fish/nl/nl.po b/help/mate-fish/nl/nl.po
index 47741bb0..b9e5d9c5 100644
--- a/help/mate-fish/nl/nl.po
+++ b/help/mate-fish/nl/nl.po
@@ -3,15 +3,16 @@
# Stefano Karapetsas <[email protected]>, 2018
# Pjotr <[email protected]>, 2018
# dragnadh, 2018
-# René Devers <[email protected]>, 2018
+# b9b0d258fa591da5350b6e67cf68cd68_9fecbb4 <28506b9ff23f99a34b566250ce31bbad_250479>, 2018
# Robert Antoni Buj Gelonch <[email protected]>, 2019
+# Benji Leenders, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Robert Antoni Buj Gelonch <[email protected]>, 2019\n"
+"Last-Translator: Benji Leenders, 2020\n"
"Language-Team: Dutch (https://www.transifex.com/mate/teams/13566/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,7 +44,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:25
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
-msgstr ""
+msgstr "<year>2015-2020</year><holder>MATE Documentatie Project</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:29
@@ -114,6 +115,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Vele van de namen zoals gebruikt bij bedrijven om hun producten en services "
+"te onderscheiden zijn geclaimd als handelsmerken. Wanneer deze namen "
+"voorkomen in enige MATE documentatie, en de leden van het MATE Documentatie "
+"Project hiervan bewust zijn gemaakt, dan zullen deze namen in hoofdletters "
+"zijn of beginnen met hoofdletters."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -130,6 +136,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"HET DOCUMENT IS AANGEBODEN OP EEN \"ZOALS HET IS\" BASIS, ZONDER ENIGE VORM "
+"VAN GARANTIE, ZOWEL UITGESPROKEN ALS GEÏMPLICEERD, INCLUSIEF, ZONDER "
+"BEPERKINGEN, GARANTIES DAT HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET "
+"DOCUMENT VRIJ VERHANDELBARE GEBREKEN OF GESCHIKT IS VOOR EEN BEPAALD DOEL "
+"IS, OF GEEN INBREUK MAAKT. HET VOLLEDIGE RISICO BETREFFEND DE KWALITEIT, "
+"ACCURAATHEID, EN PRESTATIES VAN HET DOCUMENT OF DE AANGEPASTE VERSIE VAN HET"
+" DOCUMENT LIGT BIJ U. INDIEN HET DOCUMENT DEFECT BLIJKT TE ZIJN IN ENIGE "
+"VORM, U (NIET DE INITIËLE SCHRIJVER, AUTEUR OF ENIGE BIJDRAGER) ZAL DE "
+"KOSTEN KOSTEN VOOR ENIGE NODIGE SERVICE, REPARATIE OF CORRECTIE OP ZICH "
+"NEMEN. DEZE DISCLAIMER BETREFT DE GARANTIE IS EEN ESSENTIEEL ONDERDEEL VAN "
+"DEZE LICENTIE. GEEN ENKEL GEBRUIK VAN DIT DOCUMENT OF AANGEPASTE VERSIE VAN "
+"HET DOCUMENT IS TOEGESTAAN ALS VOLGT ZONDER DEZE DISCLAIMER; EN"
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -153,6 +171,9 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"HET DOCUMENT EEN AANGEPASTE VERSIES VAN HET DOCUMENT WORDEN AANGEBODEN ONDER"
+" DE VOORWAARDEN VAN DE GNU FREE DOCUMENTATION LICENTIE MET HET BEGRIP DAT: "
+"<_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:62
diff --git a/help/mate-fish/oc/oc.po b/help/mate-fish/oc/oc.po
index 489dafb0..d3eb5813 100644
--- a/help/mate-fish/oc/oc.po
+++ b/help/mate-fish/oc/oc.po
@@ -74,6 +74,13 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
+"Autorizacion vos es donada de copiar, distribuir e/o modificar aqueste "
+"document segon los tèrmes de la Licéncia GNU Free Documentation License "
+"(GFDL), Version 1.1 o ulteriora publicada per la Free Software Foundation "
+"sens seccion inalterabla, sens tèxt de primièra pagina de cubèrta ni tèxt de"
+" darrièra pagina de cubèrta. Trobaretz un exemplari de la GFDL en seguissent"
+" aqueste <ulink type=\"help\" url=\"help:fdl\">ligam</ulink> o dins lo "
+"fichièr COPYING-DOCS provesit amb lo present manual."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -83,6 +90,11 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Aqueste manual fa part de la colleccion de manuals de MATE distribuits jols "
+"tèrmes de la licéncia de documentacion liura GNU. Se volètz distribuir "
+"aqueste document a despart de la colleccion, o podètz far en ajustant un "
+"exemplar de la licéncia al manual, coma indicat a la seccion 6 de la "
+"licéncia."
#. (itstool) path: legalnotice/para
#: C/index.docbook:19 C/legal.xml:19
@@ -93,6 +105,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"La màger part dels noms utilizats per las entrepresas per distinguir lors "
+"produches e servicis son de marcas depausadas. Quand aqueles noms apareisson"
+" dins la documentacion MATE e que los membres del projècte de Documentacion "
+"MATE son informats de l’existéncia d’aquelas marcas depausadas, siá aqueles "
+"noms entièrs, siá lor primièra letra es en majuscula."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -109,6 +126,19 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"LO DOCUMENT ES PROVESIT « TAL COMA ES » SENS CAP DE GARANTIDA DE QUIN TIPE "
+"QUE SIÁ, EXPLICITA O IMPLICADA, AQUÒ INCLUTZ, SENS CAP DE LIMIT, LAS "
+"GARANTIDAS QUE LO DOCUMENT O UNA VERSION MODIFICADA NON AJA PAS CAP DE "
+"DEFAUT, QUE SIÁ COMERCIABLE, QUE SIÁ ADAPTAT PER UN USATGE PARTICULAR O QUE "
+"ENFRANGA PAS LA LEI. TOT LO RISC RESPÈCTE A LA QUALITAT, L’EXACTITUD O LAS "
+"QUALITATS TECNICAS DEL DOCUMENT O DE SAS VERSIONS MODIFICADAS ES VÒSTRE. SE "
+"PER CAS LO DOCUMENT O UNA VERSION MODIFICADA S’AVERÈSSE DEFECTUÓS AL "
+"RESPÈCTE DE QUIN ASPÈCTE QUE SIÁ, VOSAUTRES (NON PAS LO REDACTOR INICIAL, "
+"L’AUTOR O QUIN CONTRIBUIDOR QUE SIÁ) ASSUMISSÈTZ LO CÒST DE TOTA MANTENENÇA,"
+" REPARACION O CORRECCION NECESSÀRIA. AQUESTA DESCARGA DE GARANTIDA "
+"CONSTITUÍS UNA PART ESSENCIALA D’AQUESTA LICÉNCIA. CAP D’UTILIZACION "
+"D’AQUESTE DOCUMENT O VERSION MODIFICADA ES AUTORIZADA LEVAT JOS AQUESTA "
+"DESCARGA DE GARANTIDA E"
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -124,6 +154,16 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"EN CAP DE CIRCONSTÀNCIA E JOS CAP D’INTERPRETACION LEGALA, QUE SIÁ DE "
+"RESPONSABILITAT CIVILA (NEGLIGÉNCIA INCLUSA), CONTRACTUALA O AUTRA, L’AUTOR,"
+" LO REDACTOR INICIAL, TOT CONTRIBUIDOR E TOT DISTRIBUIDOR D’AQUESTE DOCUMENT"
+" O DE SA VERSION MODIFICADA NI CAP DE PROVESIDOR D’AQUESTES PARTS SERÀN PAS "
+"RESPONSABLES AL RESPÈCTE DE QUIN DAMATGE DIRÈCTE, INDIRÈCTE, ESPECIAL O "
+"ACCIDENTAL QUE SIÁ DE TOT TIPE E TANBEN, SENS LIMITACION, LOS DAMATGES "
+"LIGATS A LA PÈRDA DE CLIENTÈLA, LAS INTERRUPCIONS DE TRABALH, ALS "
+"DEFALHIMENTS E DISFONCIONAMENTS INFORMATICS O TOTA AUTRA PÈRDA LIGADA A "
+"L’UTILIZACION DEL DOCUMENT E DE SAS VERSIONS MODIFICADAS, ATAL METEIS "
+"S’AQUESTES PART ÈRAN AVISATS DE LA POSSIBILITAT D’AQUESTES DAMATGES."
#. (itstool) path: legalnotice/para
#: C/index.docbook:28 C/legal.xml:28
@@ -132,6 +172,9 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"LOS DOCUMENTS E LAS VERSIONS MODIFICADAS D’AQUESTE DOCUMENT SON FORNITS JOLS"
+" TÈRMES DE LA LICÉNCIA DE DOCUMENTACION LIURA GNU ESTANT QUE : "
+"<_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:62
@@ -476,3 +519,10 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Autorizacion vos es donada de copiar, distribuir e/o modificar aqueste "
+"document segon los tèrmes de la Licéncia GNU Free Documentation License "
+"(GFDL), Version 1.1 o ulteriora publicada per la Free Software Foundation "
+"sens seccion inalterabla, sens tèxt de primièra pagina de cubèrta ni tèxt de"
+" darrièra pagina de cubèrta. Trobaretz un exemplari de la GFDL en seguissent"
+" aqueste <_:ulink-1/> o dins lo fichièr COPYING-DOCS provesit amb lo present"
+" manual."
diff --git a/help/mate-fish/sr/sr.po b/help/mate-fish/sr/sr.po
index e14f8c1e..c7f6e412 100644
--- a/help/mate-fish/sr/sr.po
+++ b/help/mate-fish/sr/sr.po
@@ -1,14 +1,14 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# Мирослав Николић <[email protected]>, 2019
+# Мирослав Николић <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: Мирослав Николић <[email protected]>, 2019\n"
+"Last-Translator: Мирослав Николић <[email protected]>, 2020\n"
"Language-Team: Serbian (https://www.transifex.com/mate/teams/13566/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,6 +30,7 @@ msgstr ""
#: C/index.docbook:25
msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
msgstr ""
+"<year>2015-2020</year> <holder>Пројекат Мејтове документације</holder>"
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:29
@@ -50,7 +51,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:52 C/index.docbook:116
msgid "MATE Documentation Project"
-msgstr ""
+msgstr "Пројекат Мејтове документације"
#. (itstool) path: publisher/publishername
#. (itstool) path: revdescription/para
@@ -58,7 +59,7 @@ msgstr ""
#: C/index.docbook:140 C/index.docbook:148 C/index.docbook:156
#: C/index.docbook:165
msgid "GNOME Documentation Project"
-msgstr ""
+msgstr "Пројекат Гномове документације"
#. (itstool) path: legalnotice/para
#: C/index.docbook:2
@@ -70,6 +71,12 @@ msgid ""
" of the GFDL at this <ulink type=\"help\" url=\"help:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
+"Дозвољено умножавање, ширење, вршење измена овог документа под условима Гну-"
+"ове Слободне Документационе Дозволе (ГСДД), верзије 1.1 или било које "
+"накнадне верзије без непромењивих одељака, текста на насловној и последњој "
+"страни, а коју је објавила Задужбина Слободног Софтвера. Примерак ГСДД-е "
+"можете пронаћи на овој <ulink type=\"help\" url=\"help:fdl\">адреси</ulink> "
+"или у датотеци COPYING-DOCS која је приложена уз ово упутство."
#. (itstool) path: legalnotice/para
#: C/index.docbook:12 C/legal.xml:12
@@ -79,6 +86,10 @@ msgid ""
"you can do so by adding a copy of the license to the manual, as described in"
" section 6 of the license."
msgstr ""
+"Ово упутство је део скупа Мејтових докумената објављених под GFDL. Уколико "
+"желите да расподељујете ово упутство одвојено од скупа, то можете урадити "
+"додавањем примерка лиценце документу, како је описано у одељку 6 саме "
+"лиценце."
#. (itstool) path: legalnotice/para
#: C/index.docbook:19 C/legal.xml:19
@@ -89,6 +100,11 @@ msgid ""
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
+"Многи називи које компаније користе у циљу препознатљивости својих производа"
+" и услуга представљају робне марке. Када (уколико) се такви називи "
+"појављују(спомињу) у било којем Мејтовом документу, а чланови Мејтовог "
+"документационог пројекта имају сазнања о томе, тада су називи исписани "
+"великим словима или са великим почетним словима."
#. (itstool) path: listitem/para
#: C/index.docbook:35 C/legal.xml:35
@@ -105,6 +121,18 @@ msgid ""
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
+"ДОКУМЕНТ ЈЕ ДОСТУПАН СА СВИМ СВОЈИМ ДОБРИМ И ЛОШИМ СТРАНАМА БЕЗ БИЛО КАКВОГ "
+"ЈАМСТВА, БИЛО ОНО ИЗРЕЧЕНО ИЛИ НЕ, УКЉУЧУЈУЋИ БЕЗ ОГРАНИЧЕЊА, ЈАМСТВО ДА ЈЕ "
+"ОВАЈ ДОКУМЕНТ ИЛИ ЊЕГОВА ИЗМЕЊЕНА ВЕРЗИЈА БЕЗ НЕДОСТАТАКА, СПРЕМАН ЗА "
+"ТРЖИШТЕ, СВРСИСХОДАН И НЕ НАРУШАВА ЗАКОНСКЕ НОРМЕ. ЦЕЛОКУПАН РИЗИК КОЈИ СЕ "
+"ОДНОСИ НА КВАЛИТЕТ, ТАЧНОСТ И ДОМЕТ (УЧИНАК) ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ "
+"ВЕРЗИЈЕ СНОСИ КОРИСНИК. УКОЛИКО СЕ У БИЛО КОЈЕМ ДОКУМЕНТУ ИЛИ ЊЕГОВОЈ "
+"ИЗМЕЊЕНОЈ ВЕРЗИЈИ ПОЈАВИ НЕДОСТАТАК (ГРЕШКА) БИЛО КОЈЕ ВРСТЕ, КОРИСНИК (А НЕ"
+" АУТОР ИЗВОРНЕ ВЕРЗИЈЕ, БИЛО КОЈИ ДРУГИ АУТОР ИЛИ САРАДНИК) СНОСИ СВЕ "
+"ТРОШКОВЕ НЕОПХОДНОГ СЕРВИСИРАЊА, ПОПРАВКЕ ИЛИ ИСПРАВКЕ. ОВО ОГРАНИЧЕЊЕ "
+"ЈАМСТВА ПРЕДСТАВЉА САСТАВНИ ДЕО ОВЕ ДОЗВОЛЕ. УПОТРЕБА БИЛО КОЈЕГ ДОКУМЕНТА "
+"ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ НИЈЕ ДОЗВОЉЕНА ОСИМ ПОД УСЛОВИМА ОВОГ ОГРАНИЧЕЊА"
+" ЈАМСТВА."
#. (itstool) path: listitem/para
#: C/index.docbook:55 C/legal.xml:55
@@ -120,6 +148,15 @@ msgid ""
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE"
" POSSIBILITY OF SUCH DAMAGES."
msgstr ""
+"НИ ПОД КАКВИМ ОКОЛНОСТИМА ИЛИ ЗАКОНУ, БИЛО ЗБОГ КРШЕЊА (ИЛИ НЕМАРА) УГОВОРА,"
+" ИЛИ НА БИЛО КОЈИ ДРУГИ НАЧИН, АУТОР (ПРВОБИТНЕ ВЕРЗИЈЕ), САРАДНИК ИЛИ "
+"ИСПОРУЧИВАЛАЦ ДОКУМЕНТА ИЛИ ЊЕГОВЕ ИЗМЕЊЕНЕ ВЕРЗИЈЕ, НИТИ ДОБАВЉАЧ БИЛО КОЈЕ"
+" ОД НАВЕДЕНИХ СТРАНА НЕЋЕ СНОСИТИ МАТЕРИЈАЛНУ ОДГОВОРНОСТ ЗА НАСТАЛА "
+"ДИРЕКТНА, ИНДИРЕКТНА, ПОСЕБНА, СЛУЧАЈНА ИЛИ ТИМЕ НАСТАЛА ОШТЕЋЕЊА БИЛО КОЈЕ "
+"ВРСТЕ УКЉУЧУЈУЋИ, БЕЗ ОГРАНИЧЕЊА, ШТЕТУ НАНЕСЕНУ УГЛЕДУ ФИРМЕ, ПРЕСТАНКУ "
+"ПРОИЗВОДЊЕ, ОТКАЗИВАЊЕ РАДА РАЧУНАРА ИЛИ КВАРА КАО И ЗА СВЕ ОСТАЛЕ ШТЕТЕ ИЛИ"
+" ГУБИТКЕ НАСТАЛЕ УСЛЕД КОРИШЋЕЊА ДОКУМЕНТА И ЊЕГОВИХ ИЗМЕЊЕНИХ ВЕРЗИЈА ЧАК И"
+" АКО ЈЕ ОШТЕЋЕНА СТРАНА БИЛА ОБАВЕШТЕНА О МОГУЋНОСТИ НАСТАНКА ТЕ ШТЕТЕ."
#. (itstool) path: legalnotice/para
#: C/index.docbook:28 C/legal.xml:28
@@ -128,6 +165,8 @@ msgid ""
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<_:orderedlist-1/>"
msgstr ""
+"OVAJ DOKUMENT I NJEGOVE IZMENJENE VERZIJE SU DOSTUPNE POD USLOVIMA GNU-OVE "
+"SLOBODNE DOKUMENTACIONE DOZVOLE UZ DODATNU SAGLASNOST DA: <_:orderedlist-1/>"
#. (itstool) path: authorgroup/author
#: C/index.docbook:62
@@ -233,7 +272,7 @@ msgstr ""
#. (itstool) path: legalnotice/title
#: C/index.docbook:172
msgid "Feedback"
-msgstr ""
+msgstr "Примедбе"
#. (itstool) path: legalnotice/para
#: C/index.docbook:173
@@ -320,7 +359,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:221
msgid "Choose <guimenuitem>Add to Panel</guimenuitem>."
-msgstr ""
+msgstr "Изаберите <guimenuitem>Додај на панел</guimenuitem>."
#. (itstool) path: listitem/para
#: C/index.docbook:226
@@ -332,7 +371,7 @@ msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:231
msgid "Click <guibutton>Add</guibutton>."
-msgstr ""
+msgstr "Кликните <guibutton>Додај</guibutton>."
#. (itstool) path: sect1/title
#: C/index.docbook:239
@@ -445,3 +484,9 @@ msgid ""
" of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed "
"with this manual."
msgstr ""
+"Дозвољено је умножавање, расподела, вршење измена овог документа под "
+"условима Гну-ове Лиценце Слободне Документације (ГЛСД), верзије 1.1 или било"
+" које касније верзије без непромењивих одељака, текста на насловној и "
+"последњој страни, а коју је објавила Задужбина Слободног Софтвера. Примерак "
+"ГЛСД можете пронаћи на овој <_:ulink-1/> или у датотеци „COPYING-DOCS“ која "
+"је приложена уз ово упутство."
diff --git a/help/mate-fish/sv/sv.po b/help/mate-fish/sv/sv.po
index 61d454ac..6dc77425 100644
--- a/help/mate-fish/sv/sv.po
+++ b/help/mate-fish/sv/sv.po
@@ -262,7 +262,7 @@ msgstr ""
#. (itstool) path: revdescription/para
#: C/index.docbook:163
msgid "Telsa Gwynne <email>[email protected]</email>"
-msgstr ""
+msgstr "Telsa Gwynne <email>[email protected]</email>"
#. (itstool) path: revhistory/revision
#: C/index.docbook:159
@@ -322,6 +322,8 @@ msgid ""
"external ref='figures/fish_applet.png' "
"md5='97c946f203eedce679f0ca29452fb437'"
msgstr ""
+"external ref='figures/fish_applet.png' "
+"md5='97c946f203eedce679f0ca29452fb437'"
#. (itstool) path: screenshot/mediaobject
#: C/index.docbook:195
diff --git a/help/mate-fish/uz/uz.po b/help/mate-fish/uz/uz.po
index 3384b30a..ce3f18d8 100644
--- a/help/mate-fish/uz/uz.po
+++ b/help/mate-fish/uz/uz.po
@@ -1,14 +1,14 @@
#
# Translators:
# Stefano Karapetsas <[email protected]>, 2018
-# muzaffar habibullayev <[email protected]>, 2018
+# Muzaffar Habibullayev <[email protected]>, 2018
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: muzaffar habibullayev <[email protected]>, 2018\n"
+"Last-Translator: Muzaffar Habibullayev <[email protected]>, 2018\n"
"Language-Team: Uzbek (https://www.transifex.com/mate/teams/13566/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/help/mate-fish/zh_CN/zh_CN.po b/help/mate-fish/zh_CN/zh_CN.po
index 1b9d9201..8c2125cb 100644
--- a/help/mate-fish/zh_CN/zh_CN.po
+++ b/help/mate-fish/zh_CN/zh_CN.po
@@ -9,14 +9,14 @@
# zhineng404 <[email protected]>, 2019
# liulitchi <[email protected]>, 2019
# 敏超 马 <[email protected]>, 2020
-# 邢家朋 <[email protected]>, 2020
+# OkayPJ <[email protected]>, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-01-12 18:05+0100\n"
"PO-Revision-Date: 2018-09-28 13:34+0000\n"
-"Last-Translator: 邢家朋 <[email protected]>, 2020\n"
+"Last-Translator: OkayPJ <[email protected]>, 2020\n"
"Language-Team: Chinese (China) (https://www.transifex.com/mate/teams/13566/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/libmate-panel-applet/mate-panel-applet-factory.c b/libmate-panel-applet/mate-panel-applet-factory.c
index c9a331a6..815ad491 100644
--- a/libmate-panel-applet/mate-panel-applet-factory.c
+++ b/libmate-panel-applet/mate-panel-applet-factory.c
@@ -31,13 +31,13 @@
#endif
struct _MatePanelAppletFactory {
- GObject base;
+ GObject base;
- gchar *factory_id;
- guint n_applets;
- gboolean out_of_process;
- GType applet_type;
- GClosure *closure;
+ gchar *factory_id;
+ guint n_applets;
+ gboolean out_of_process;
+ GType applet_type;
+ GClosure *closure;
GDBusConnection *connection;
gint owner_id;
@@ -47,10 +47,6 @@ struct _MatePanelAppletFactory {
guint next_uid;
};
-struct _MatePanelAppletFactoryClass {
- GObjectClass base_class;
-};
-
#define MATE_PANEL_APPLET_FACTORY_OBJECT_PATH "/org/mate/panel/applet/%s"
#define MATE_PANEL_APPLET_FACTORY_SERVICE_NAME "org.mate.panel.applet.%s"
@@ -64,7 +60,8 @@ mate_panel_applet_factory_finalize (GObject *object)
MatePanelAppletFactory *factory = MATE_PANEL_APPLET_FACTORY (object);
if (factory->registration_id) {
- g_dbus_connection_unregister_object (factory->connection, factory->registration_id);
+ g_dbus_connection_unregister_object (factory->connection,
+ factory->registration_id);
factory->registration_id = 0;
}
@@ -95,32 +92,33 @@ mate_panel_applet_factory_finalize (GObject *object)
factory->closure = NULL;
}
- G_OBJECT_CLASS (mate_panel_applet_factory_parent_class)->finalize (object);
+ G_OBJECT_CLASS (mate_panel_applet_factory_parent_class)
+ ->finalize (object);
}
static void
mate_panel_applet_factory_init (MatePanelAppletFactory *factory)
{
- factory->applets = g_hash_table_new (NULL, NULL);
+ factory->applets = g_hash_table_new (NULL, NULL);
factory->next_uid = 1;
}
static void
mate_panel_applet_factory_class_init (MatePanelAppletFactoryClass *klass)
{
- GObjectClass *g_object_class = G_OBJECT_CLASS (klass);
+ GObjectClass *g_object_class;
+ g_object_class = G_OBJECT_CLASS (klass);
g_object_class->finalize = mate_panel_applet_factory_finalize;
}
static void
mate_panel_applet_factory_applet_removed (MatePanelAppletFactory *factory,
- GObject *applet)
+ GObject *applet)
{
guint uid;
- uid = GPOINTER_TO_UINT (g_object_get_data (applet, "uid"));
-
+ uid = GPOINTER_TO_UINT (g_object_get_data (applet, "uid"));
g_hash_table_remove (factory->applets, GUINT_TO_POINTER (uid));
factory->n_applets--;
@@ -130,9 +128,9 @@ mate_panel_applet_factory_applet_removed (MatePanelAppletFactory *factory,
MatePanelAppletFactory *
mate_panel_applet_factory_new (const gchar *factory_id,
- gboolean out_of_process,
- GType applet_type,
- GClosure *closure)
+ gboolean out_of_process,
+ GType applet_type,
+ GClosure *closure)
{
MatePanelAppletFactory *factory;
@@ -141,9 +139,9 @@ mate_panel_applet_factory_new (const gchar *factory_id,
factory->out_of_process = out_of_process;
factory->applet_type = applet_type;
factory->closure = g_closure_ref (closure);
- if (factories == NULL) {
+
+ if (factories == NULL)
factories = g_hash_table_new (g_str_hash, g_str_equal);
- }
g_hash_table_insert (factories, factory->factory_id, factory);
@@ -152,7 +150,7 @@ mate_panel_applet_factory_new (const gchar *factory_id,
static void
set_applet_constructor_properties (GObject *applet,
- GVariant *props)
+ GVariant *props)
{
GVariantIter iter;
GVariant *value;
@@ -161,37 +159,30 @@ set_applet_constructor_properties (GObject *applet,
g_variant_iter_init (&iter, props);
while (g_variant_iter_loop (&iter, "{sv}", &key, &value)) {
switch (g_variant_classify (value)) {
- case G_VARIANT_CLASS_UINT32: {
- guint32 v = g_variant_get_uint32 (value);
-
- g_object_set (applet, key, v, NULL);
- }
- break;
- case G_VARIANT_CLASS_STRING: {
- const gchar *v = g_variant_get_string (value, NULL);
-
- g_object_set (applet, key, v, NULL);
- }
- break;
- case G_VARIANT_CLASS_BOOLEAN: {
- gboolean v = g_variant_get_boolean (value);
-
- g_object_set (applet, key, v, NULL);
- }
- break;
- default:
- g_assert_not_reached ();
- break;
+ case G_VARIANT_CLASS_UINT32: {
+ guint32 v = g_variant_get_uint32 (value);
+ g_object_set (applet, key, v, NULL);
+ break;
+ } case G_VARIANT_CLASS_STRING: {
+ const gchar *v = g_variant_get_string (value, NULL);
+ g_object_set (applet, key, v, NULL);
+ break;
+ } case G_VARIANT_CLASS_BOOLEAN: {
+ gboolean v = g_variant_get_boolean (value);
+ g_object_set (applet, key, v, NULL);
+ break;
+ } default:
+ g_assert_not_reached ();
}
}
}
static void
-mate_panel_applet_factory_get_applet (MatePanelAppletFactory *factory,
- GDBusConnection *connection,
- GVariant *parameters,
- GDBusMethodInvocation *invocation)
+mate_panel_applet_factory_get_applet (MatePanelAppletFactory *factory,
+ GDBusConnection *connection,
+ GVariant *parameters,
+ GDBusMethodInvocation *invocation)
{
GObject *applet;
const gchar *applet_id;
@@ -205,13 +196,15 @@ mate_panel_applet_factory_get_applet (MatePanelAppletFactory *factory,
g_variant_get (parameters, "(&[email protected]{sv})", &applet_id, &screen_num, &props);
applet = g_object_new (factory->applet_type,
- "out-of-process", factory->out_of_process,
- "id", applet_id,
- "connection", connection,
- "closure", factory->closure,
+ "out-of-process", factory->out_of_process,
+ "id", applet_id,
+ "connection", connection,
+ "closure", factory->closure,
NULL);
factory->n_applets++;
- g_object_weak_ref (applet, (GWeakNotify) mate_panel_applet_factory_applet_removed, factory);
+ g_object_weak_ref (applet,
+ (GWeakNotify) mate_panel_applet_factory_applet_removed,
+ factory);
set_applet_constructor_properties (applet, props);
g_variant_unref (props);
@@ -225,7 +218,7 @@ mate_panel_applet_factory_get_applet (MatePanelAppletFactory *factory,
gdk_screen_get_default ();
xid = mate_panel_applet_get_xid (MATE_PANEL_APPLET (applet), screen);
} else
-#endif
+#endif /* HAVE_X11 */
{ /* Not using X11 */
xid = 0;
}
@@ -256,9 +249,9 @@ method_call_cb (GDBusConnection *connection,
{
MatePanelAppletFactory *factory = MATE_PANEL_APPLET_FACTORY (user_data);
- if (g_strcmp0 (method_name, "GetApplet") == 0) {
- mate_panel_applet_factory_get_applet (factory, connection, parameters, invocation);
- }
+ if (g_strcmp0 (method_name, "GetApplet") == 0)
+ mate_panel_applet_factory_get_applet (factory, connection,
+ parameters, invocation);
}
static const gchar introspection_xml[] =
@@ -285,25 +278,31 @@ static const GDBusInterfaceVTable interface_vtable = {
static GDBusNodeInfo *introspection_data = NULL;
static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- MatePanelAppletFactory *factory)
+on_bus_acquired (GDBusConnection *connection,
+ const gchar *name,
+ MatePanelAppletFactory *factory)
{
gchar *object_path;
GError *error = NULL;
if (!introspection_data)
- introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- object_path = g_strdup_printf (MATE_PANEL_APPLET_FACTORY_OBJECT_PATH, factory->factory_id);
+ introspection_data
+ = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
+
+ object_path = g_strdup_printf (MATE_PANEL_APPLET_FACTORY_OBJECT_PATH,
+ factory->factory_id);
+
factory->connection = connection;
- factory->registration_id = g_dbus_connection_register_object (connection,
- object_path,
- introspection_data->interfaces[0],
- &interface_vtable,
- factory, NULL,
- &error);
+ factory->registration_id
+ = g_dbus_connection_register_object (connection,
+ object_path,
+ introspection_data->interfaces[0],
+ &interface_vtable,
+ factory, NULL,
+ &error);
if (error) {
- g_printerr ("Failed to register object %s: %s\n", object_path, error->message);
+ g_printerr ("Failed to register object %s: %s\n",
+ object_path, error->message);
g_error_free (error);
}
@@ -311,9 +310,9 @@ on_bus_acquired (GDBusConnection *connection,
}
static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- MatePanelAppletFactory *factory)
+on_name_lost (GDBusConnection *connection,
+ const gchar *name,
+ MatePanelAppletFactory *factory)
{
g_object_unref (factory);
}
@@ -326,14 +325,16 @@ mate_panel_applet_factory_register_service (MatePanelAppletFactory *factory)
if (!factory)
return FALSE;
- service_name = g_strdup_printf (MATE_PANEL_APPLET_FACTORY_SERVICE_NAME, factory->factory_id);
+ service_name = g_strdup_printf (MATE_PANEL_APPLET_FACTORY_SERVICE_NAME,
+ factory->factory_id);
+
factory->owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- service_name,
- G_BUS_NAME_OWNER_FLAGS_NONE,
- (GBusAcquiredCallback) on_bus_acquired,
- NULL,
- (GBusNameLostCallback) on_name_lost,
- factory, NULL);
+ service_name,
+ G_BUS_NAME_OWNER_FLAGS_NONE,
+ (GBusAcquiredCallback) on_bus_acquired,
+ NULL,
+ (GBusNameLostCallback) on_name_lost,
+ factory, NULL);
g_free (service_name);
return TRUE;
@@ -341,10 +342,10 @@ mate_panel_applet_factory_register_service (MatePanelAppletFactory *factory)
GtkWidget *
mate_panel_applet_factory_get_applet_widget (const gchar *id,
- guint uid)
+ guint uid)
{
MatePanelAppletFactory *factory;
- GObject *object;
+ GObject *object;
if (!factories)
return NULL;
diff --git a/libmate-panel-applet/mate-panel-applet-factory.h b/libmate-panel-applet/mate-panel-applet-factory.h
index 3eb9a22d..2a8eeb07 100644
--- a/libmate-panel-applet/mate-panel-applet-factory.h
+++ b/libmate-panel-applet/mate-panel-applet-factory.h
@@ -26,28 +26,19 @@
#include "mate-panel-applet.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define PANEL_TYPE_APPLET_FACTORY (mate_panel_applet_factory_get_type ())
-#define MATE_PANEL_APPLET_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PANEL_TYPE_APPLET_FACTORY, MatePanelAppletFactory))
-#define MATE_PANEL_APPLET_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PANEL_TYPE_APPLET_FACTORY, MatePanelAppletFactoryClass))
-#define PANEL_IS_APPLET_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PANEL_TYPE_APPLET_FACTORY))
-
-typedef struct _MatePanelAppletFactory MatePanelAppletFactory;
-typedef struct _MatePanelAppletFactoryClass MatePanelAppletFactoryClass;
-
-GType mate_panel_applet_factory_get_type (void) G_GNUC_CONST;
-MatePanelAppletFactory *mate_panel_applet_factory_new (const gchar *applet_id,
- gboolean out_of_process,
- GType applet_type,
- GClosure *closure);
-gboolean mate_panel_applet_factory_register_service (MatePanelAppletFactory *factory);
-GtkWidget *mate_panel_applet_factory_get_applet_widget (const gchar *id,
- guint uid);
-#ifdef __cplusplus
-}
-#endif
+G_BEGIN_DECLS
+
+#define PANEL_TYPE_APPLET_FACTORY mate_panel_applet_factory_get_type ()
+G_DECLARE_FINAL_TYPE (MatePanelAppletFactory, mate_panel_applet_factory, MATE_PANEL, APPLET_FACTORY, GObject)
+
+MatePanelAppletFactory *mate_panel_applet_factory_new (const gchar *applet_id,
+ gboolean out_of_process,
+ GType applet_type,
+ GClosure *closure);
+gboolean mate_panel_applet_factory_register_service (MatePanelAppletFactory *factory);
+GtkWidget *mate_panel_applet_factory_get_applet_widget (const gchar *id,
+ guint uid);
+
+G_END_DECLS
#endif /* MATE_PANEL_APPLET_FACTORY_H */
diff --git a/libmate-panel-applet/mate-panel-applet-gsettings.c b/libmate-panel-applet/mate-panel-applet-gsettings.c
index 9387053d..dbe0bf7a 100644
--- a/libmate-panel-applet/mate-panel-applet-gsettings.c
+++ b/libmate-panel-applet/mate-panel-applet-gsettings.c
@@ -34,7 +34,7 @@ mate_panel_applet_settings_new (MatePanelApplet *applet, gchar *schema)
GSettings *settings = NULL;
gchar *path;
- g_return_val_if_fail (PANEL_IS_APPLET (applet), NULL);
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), NULL);
path = mate_panel_applet_get_preferences_path (applet);
diff --git a/libmate-panel-applet/mate-panel-applet.c b/libmate-panel-applet/mate-panel-applet.c
index 0acd3dda..3d6a4ac1 100644
--- a/libmate-panel-applet/mate-panel-applet.c
+++ b/libmate-panel-applet/mate-panel-applet.c
@@ -51,7 +51,7 @@
#include "mate-panel-applet-marshal.h"
#include "mate-panel-applet-enums.h"
-struct _MatePanelAppletPrivate {
+typedef struct {
GtkWidget *plug;
GDBusConnection *connection;
@@ -82,7 +82,7 @@ struct _MatePanelAppletPrivate {
gboolean locked;
gboolean locked_down;
-};
+} MatePanelAppletPrivate;
enum {
CHANGE_ORIENT,
@@ -158,28 +158,33 @@ G_DEFINE_TYPE_WITH_PRIVATE (MatePanelApplet, mate_panel_applet, GTK_TYPE_EVENT_B
char *
mate_panel_applet_get_preferences_path (MatePanelApplet *applet)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), NULL);
+ MatePanelAppletPrivate *priv;
+
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), NULL);
- if (!applet->priv->prefs_path)
+ priv = mate_panel_applet_get_instance_private (applet);
+ if (!priv->prefs_path)
return NULL;
- return g_strdup (applet->priv->prefs_path);
+ return g_strdup (priv->prefs_path);
}
static void
mate_panel_applet_set_preferences_path (MatePanelApplet *applet,
const char *prefs_path)
{
- if (applet->priv->prefs_path == prefs_path)
- return;
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
- if (g_strcmp0 (applet->priv->prefs_path, prefs_path) == 0)
+ if (priv->prefs_path == prefs_path)
return;
- if (prefs_path) {
- applet->priv->prefs_path = g_strdup (prefs_path);
+ if (g_strcmp0 (priv->prefs_path, prefs_path) == 0)
+ return;
- }
+ if (prefs_path)
+ priv->prefs_path = g_strdup (prefs_path);
g_object_notify (G_OBJECT (applet), "prefs-path");
}
@@ -187,25 +192,33 @@ mate_panel_applet_set_preferences_path (MatePanelApplet *applet,
MatePanelAppletFlags
mate_panel_applet_get_flags (MatePanelApplet *applet)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), MATE_PANEL_APPLET_FLAGS_NONE);
+ MatePanelAppletPrivate *priv;
+
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), MATE_PANEL_APPLET_FLAGS_NONE);
+
+ priv = mate_panel_applet_get_instance_private (applet);
- return applet->priv->flags;
+ return priv->flags;
}
void
mate_panel_applet_set_flags (MatePanelApplet *applet,
MatePanelAppletFlags flags)
{
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ MatePanelAppletPrivate *priv;
- if (applet->priv->flags == flags)
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->flags == flags)
return;
- applet->priv->flags = flags;
+ priv->flags = flags;
g_object_notify (G_OBJECT (applet), "flags");
- if (applet->priv->connection) {
+ if (priv->connection) {
GVariantBuilder builder;
GVariantBuilder invalidated_builder;
GError *error = NULL;
@@ -214,18 +227,18 @@ mate_panel_applet_set_flags (MatePanelApplet *applet,
g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
g_variant_builder_add (&builder, "{sv}", "Flags",
- g_variant_new_uint32 (applet->priv->flags));
-
- g_dbus_connection_emit_signal (applet->priv->connection,
- NULL,
- applet->priv->object_path,
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- g_variant_new ("(sa{sv}as)",
- MATE_PANEL_APPLET_INTERFACE,
- &builder,
- &invalidated_builder),
- &error);
+ g_variant_new_uint32 (priv->flags));
+
+ g_dbus_connection_emit_signal (priv->connection,
+ NULL,
+ priv->object_path,
+ "org.freedesktop.DBus.Properties",
+ "PropertiesChanged",
+ g_variant_new ("(sa{sv}as)",
+ MATE_PANEL_APPLET_INTERFACE,
+ &builder,
+ &invalidated_builder),
+ &error);
if (error) {
g_printerr ("Failed to send signal PropertiesChanged::Flags: %s\n",
error->message);
@@ -240,13 +253,16 @@ static void
mate_panel_applet_size_hints_ensure (MatePanelApplet *applet,
int new_size)
{
- if (applet->priv->size_hints && applet->priv->size_hints_len < new_size) {
- g_free (applet->priv->size_hints);
- applet->priv->size_hints = g_new (gint, new_size);
- } else if (!applet->priv->size_hints) {
- applet->priv->size_hints = g_new (gint, new_size);
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+ if (priv->size_hints && priv->size_hints_len < new_size) {
+ g_free (priv->size_hints);
+ priv->size_hints = g_new (gint, new_size);
+ } else if (!priv->size_hints) {
+ priv->size_hints = g_new (gint, new_size);
}
- applet->priv->size_hints_len = new_size;
+ priv->size_hints_len = new_size;
}
static gboolean
@@ -255,16 +271,19 @@ mate_panel_applet_size_hints_changed (MatePanelApplet *applet,
int n_elements,
int base_size)
{
+ MatePanelAppletPrivate *priv;
gint i;
- if (!applet->priv->size_hints)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (!priv->size_hints)
return TRUE;
- if (applet->priv->size_hints_len != n_elements)
+ if (priv->size_hints_len != n_elements)
return TRUE;
for (i = 0; i < n_elements; i++) {
- if (size_hints[i] + base_size != applet->priv->size_hints[i])
+ if (size_hints[i] + base_size != priv->size_hints[i])
return TRUE;
}
@@ -284,19 +303,22 @@ mate_panel_applet_set_size_hints (MatePanelApplet *applet,
int n_elements,
int base_size)
{
+ MatePanelAppletPrivate *priv;
gint i;
/* Make sure property has really changed to avoid bus traffic */
if (!mate_panel_applet_size_hints_changed (applet, size_hints, n_elements, base_size))
return;
+ priv = mate_panel_applet_get_instance_private (applet);
+
mate_panel_applet_size_hints_ensure (applet, n_elements);
for (i = 0; i < n_elements; i++)
- applet->priv->size_hints[i] = size_hints[i] + base_size;
+ priv->size_hints[i] = size_hints[i] + base_size;
g_object_notify (G_OBJECT (applet), "size-hints");
- if (applet->priv->connection) {
+ if (priv->connection) {
GVariantBuilder builder;
GVariantBuilder invalidated_builder;
GVariant **children;
@@ -305,24 +327,24 @@ mate_panel_applet_set_size_hints (MatePanelApplet *applet,
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
- children = g_new (GVariant *, applet->priv->size_hints_len);
+ children = g_new (GVariant *, priv->size_hints_len);
for (i = 0; i < n_elements; i++)
- children[i] = g_variant_new_int32 (applet->priv->size_hints[i]);
+ children[i] = g_variant_new_int32 (priv->size_hints[i]);
g_variant_builder_add (&builder, "{sv}", "SizeHints",
- g_variant_new_array (G_VARIANT_TYPE_INT32,
- children, applet->priv->size_hints_len));
+ g_variant_new_array (G_VARIANT_TYPE_INT32,
+ children, priv->size_hints_len));
g_free (children);
- g_dbus_connection_emit_signal (applet->priv->connection,
- NULL,
- applet->priv->object_path,
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- g_variant_new ("(sa{sv}as)",
- MATE_PANEL_APPLET_INTERFACE,
- &builder,
- &invalidated_builder),
- &error);
+ g_dbus_connection_emit_signal (priv->connection,
+ NULL,
+ priv->object_path,
+ "org.freedesktop.DBus.Properties",
+ "PropertiesChanged",
+ g_variant_new ("(sa{sv}as)",
+ MATE_PANEL_APPLET_INTERFACE,
+ &builder,
+ &invalidated_builder),
+ &error);
if (error) {
g_printerr ("Failed to send signal PropertiesChanged::SizeHints: %s\n",
error->message);
@@ -336,9 +358,13 @@ mate_panel_applet_set_size_hints (MatePanelApplet *applet,
guint
mate_panel_applet_get_size (MatePanelApplet *applet)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), 0);
+ MatePanelAppletPrivate *priv;
+
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), 0);
- return applet->priv->size;
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ return priv->size;
}
/* Applets cannot set their size, so API is not public. */
@@ -346,12 +372,16 @@ static void
mate_panel_applet_set_size (MatePanelApplet *applet,
guint size)
{
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ MatePanelAppletPrivate *priv;
+
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
- if (applet->priv->size == size)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->size == size)
return;
- applet->priv->size = size;
+ priv->size = size;
g_signal_emit (G_OBJECT (applet),
mate_panel_applet_signals [CHANGE_SIZE],
0, size);
@@ -362,9 +392,13 @@ mate_panel_applet_set_size (MatePanelApplet *applet,
MatePanelAppletOrient
mate_panel_applet_get_orient (MatePanelApplet *applet)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), 0);
+ MatePanelAppletPrivate *priv;
+
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), 0);
- return applet->priv->orient;
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ return priv->orient;
}
/* Applets cannot set their orientation, so API is not public. */
@@ -372,12 +406,16 @@ static void
mate_panel_applet_set_orient (MatePanelApplet *applet,
MatePanelAppletOrient orient)
{
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ MatePanelAppletPrivate *priv;
+
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
- if (applet->priv->orient == orient)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->orient == orient)
return;
- applet->priv->orient = orient;
+ priv->orient = orient;
g_signal_emit (G_OBJECT (applet),
mate_panel_applet_signals [CHANGE_ORIENT],
0, orient);
@@ -389,14 +427,17 @@ static void
mate_panel_applet_set_locked (MatePanelApplet *applet,
gboolean locked)
{
+ MatePanelAppletPrivate *priv;
GtkAction *action;
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
+
+ priv = mate_panel_applet_get_instance_private (applet);
- if (applet->priv->locked == locked)
+ if (priv->locked == locked)
return;
- applet->priv->locked = locked;
+ priv->locked = locked;
action = mate_panel_applet_menu_get_action (applet, "Lock");
g_signal_handlers_block_by_func (action,
@@ -411,15 +452,15 @@ mate_panel_applet_set_locked (MatePanelApplet *applet,
g_object_notify (G_OBJECT (applet), "locked");
- if (applet->priv->connection) {
+ if (priv->connection) {
GError *error = NULL;
- g_dbus_connection_emit_signal (applet->priv->connection,
- NULL,
- applet->priv->object_path,
- MATE_PANEL_APPLET_INTERFACE,
- locked ? "Lock" : "Unlock",
- NULL, &error);
+ g_dbus_connection_emit_signal (priv->connection,
+ NULL,
+ priv->object_path,
+ MATE_PANEL_APPLET_INTERFACE,
+ locked ? "Lock" : "Unlock",
+ NULL, &error);
if (error) {
g_printerr ("Failed to send signal %s: %s\n",
locked ? "Lock" : "Unlock",
@@ -432,9 +473,13 @@ mate_panel_applet_set_locked (MatePanelApplet *applet,
gboolean
mate_panel_applet_get_locked_down (MatePanelApplet *applet)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), FALSE);
+ MatePanelAppletPrivate *priv;
+
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), FALSE);
+
+ priv = mate_panel_applet_get_instance_private (applet);
- return applet->priv->locked_down;
+ return priv->locked_down;
}
/* Applets cannot set the lockdown state, so API is not public. */
@@ -442,12 +487,16 @@ static void
mate_panel_applet_set_locked_down (MatePanelApplet *applet,
gboolean locked_down)
{
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ MatePanelAppletPrivate *priv;
- if (applet->priv->locked_down == locked_down)
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->locked_down == locked_down)
return;
- applet->priv->locked_down = locked_down;
+ priv->locked_down = locked_down;
mate_panel_applet_menu_update_actions (applet);
g_object_notify (G_OBJECT (applet), "locked-down");
@@ -552,6 +601,7 @@ mate_panel_applet_request_focus (MatePanelApplet *applet,
guint32 timestamp)
{
#ifdef HAVE_X11
+ MatePanelAppletPrivate *priv;
GdkScreen *screen;
GdkWindow *root;
GdkDisplay *display;
@@ -563,9 +613,10 @@ mate_panel_applet_request_focus (MatePanelApplet *applet,
if (!GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
return;
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
- screen = gtk_window_get_screen (GTK_WINDOW (applet->priv->plug));
+ priv = mate_panel_applet_get_instance_private (applet);
+ screen = gtk_window_get_screen (GTK_WINDOW (priv->plug));
root = gdk_screen_get_root_window (screen);
display = gdk_screen_get_display (screen);
@@ -601,42 +652,50 @@ static GtkAction *
mate_panel_applet_menu_get_action (MatePanelApplet *applet,
const gchar *action)
{
- return gtk_action_group_get_action (applet->priv->panel_action_group, action);
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ return gtk_action_group_get_action (priv->panel_action_group, action);
}
static void
mate_panel_applet_menu_update_actions (MatePanelApplet *applet)
{
- gboolean locked = applet->priv->locked;
- gboolean locked_down = applet->priv->locked_down;
+ MatePanelAppletPrivate *priv;
+ priv = mate_panel_applet_get_instance_private (applet);
g_object_set (mate_panel_applet_menu_get_action (applet, "Lock"),
- "visible", !locked_down, NULL);
+ "visible", !priv->locked_down,
+ NULL);
g_object_set (mate_panel_applet_menu_get_action (applet, "Move"),
- "sensitive", !locked,
- "visible", !locked_down,
- NULL);
+ "sensitive", !priv->locked,
+ "visible", !priv->locked_down,
+ NULL);
g_object_set (mate_panel_applet_menu_get_action (applet, "Remove"),
- "sensitive", !locked,
- "visible", !locked_down,
- NULL);
+ "sensitive", !priv->locked,
+ "visible", !priv->locked_down,
+ NULL);
}
static void
mate_panel_applet_menu_cmd_remove (GtkAction *action,
MatePanelApplet *applet)
{
+ MatePanelAppletPrivate *priv;
GError *error = NULL;
- if (!applet->priv->connection)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (!priv->connection)
return;
- g_dbus_connection_emit_signal (applet->priv->connection,
- NULL,
- applet->priv->object_path,
- MATE_PANEL_APPLET_INTERFACE,
- "RemoveFromPanel",
- NULL, &error);
+ g_dbus_connection_emit_signal (priv->connection,
+ NULL,
+ priv->object_path,
+ MATE_PANEL_APPLET_INTERFACE,
+ "RemoveFromPanel",
+ NULL, &error);
if (error) {
g_printerr ("Failed to send signal RemoveFromPanel: %s\n",
error->message);
@@ -648,14 +707,17 @@ static void
mate_panel_applet_menu_cmd_move (GtkAction *action,
MatePanelApplet *applet)
{
- GError *error = NULL;
+ MatePanelAppletPrivate *priv;
+ GError *error = NULL;
- if (!applet->priv->connection)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (!priv->connection)
return;
- g_dbus_connection_emit_signal (applet->priv->connection,
+ g_dbus_connection_emit_signal (priv->connection,
NULL,
- applet->priv->object_path,
+ priv->object_path,
MATE_PANEL_APPLET_INTERFACE,
"Move",
NULL, &error);
@@ -681,25 +743,28 @@ mate_panel_applet_setup_menu (MatePanelApplet *applet,
const gchar *xml,
GtkActionGroup *applet_action_group)
{
+ MatePanelAppletPrivate *priv;
gchar *new_xml;
GError *error = NULL;
- g_return_if_fail (PANEL_IS_APPLET (applet));
+ g_return_if_fail (MATE_PANEL_IS_APPLET (applet));
g_return_if_fail (xml != NULL);
- if (applet->priv->applet_action_group)
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->applet_action_group)
return;
- applet->priv->applet_action_group = g_object_ref (applet_action_group);
- gtk_ui_manager_insert_action_group (applet->priv->ui_manager,
+ priv->applet_action_group = g_object_ref (applet_action_group);
+ gtk_ui_manager_insert_action_group (priv->ui_manager,
applet_action_group, 0);
new_xml = g_strdup_printf ("<ui><popup name=\"MatePanelAppletPopup\" action=\"AppletItems\">"
"<placeholder name=\"AppletItems\">%s\n</placeholder>\n"
"</popup></ui>\n", xml);
- gtk_ui_manager_add_ui_from_string (applet->priv->ui_manager, new_xml, -1, &error);
+ gtk_ui_manager_add_ui_from_string (priv->ui_manager, new_xml, -1, &error);
g_free (new_xml);
- gtk_ui_manager_ensure_update (applet->priv->ui_manager);
+ gtk_ui_manager_ensure_update (priv->ui_manager);
if (error) {
g_warning ("Error merging menus: %s\n", error->message);
g_error_free (error);
@@ -767,46 +832,50 @@ mate_panel_applet_setup_menu_from_resource (MatePanelApplet *applet,
static void
mate_panel_applet_finalize (GObject *object)
{
- MatePanelApplet *applet = MATE_PANEL_APPLET (object);
+ MatePanelApplet *applet;
+ MatePanelAppletPrivate *priv;
- if (applet->priv->connection) {
- if (applet->priv->object_id)
- g_dbus_connection_unregister_object (applet->priv->connection,
- applet->priv->object_id);
- applet->priv->object_id = 0;
- g_object_unref (applet->priv->connection);
- applet->priv->connection = NULL;
+ applet = MATE_PANEL_APPLET (object);
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->connection) {
+ if (priv->object_id)
+ g_dbus_connection_unregister_object (priv->connection,
+ priv->object_id);
+ priv->object_id = 0;
+ g_object_unref (priv->connection);
+ priv->connection = NULL;
}
- if (applet->priv->object_path) {
- g_free (applet->priv->object_path);
- applet->priv->object_path = NULL;
+ if (priv->object_path) {
+ g_free (priv->object_path);
+ priv->object_path = NULL;
}
mate_panel_applet_set_preferences_path (applet, NULL);
- if (applet->priv->applet_action_group) {
- g_object_unref (applet->priv->applet_action_group);
- applet->priv->applet_action_group = NULL;
+ if (priv->applet_action_group) {
+ g_object_unref (priv->applet_action_group);
+ priv->applet_action_group = NULL;
}
- if (applet->priv->panel_action_group) {
- g_object_unref (applet->priv->panel_action_group);
- applet->priv->panel_action_group = NULL;
+ if (priv->panel_action_group) {
+ g_object_unref (priv->panel_action_group);
+ priv->panel_action_group = NULL;
}
- if (applet->priv->ui_manager) {
- g_object_unref (applet->priv->ui_manager);
- applet->priv->ui_manager = NULL;
+ if (priv->ui_manager) {
+ g_object_unref (priv->ui_manager);
+ priv->ui_manager = NULL;
}
- g_free (applet->priv->size_hints);
- g_free (applet->priv->prefs_path);
- g_free (applet->priv->background);
- g_free (applet->priv->id);
+ g_free (priv->size_hints);
+ g_free (priv->prefs_path);
+ g_free (priv->background);
+ g_free (priv->id);
/* closure is owned by the factory */
- applet->priv->closure = NULL;
+ priv->closure = NULL;
G_OBJECT_CLASS (mate_panel_applet_parent_class)->finalize (object);
}
@@ -839,10 +908,12 @@ static void
mate_panel_applet_menu_popup (MatePanelApplet *applet,
GdkEvent *event)
{
+ MatePanelAppletPrivate *priv;
GtkWidget *menu;
- menu = gtk_ui_manager_get_widget (applet->priv->ui_manager,
- "/MatePanelAppletPopup");
+ priv = mate_panel_applet_get_instance_private (applet);
+ menu = gtk_ui_manager_get_widget (priv->ui_manager,
+ "/MatePanelAppletPopup");
/* Set up theme and transparency support */
GtkWidget *toplevel = gtk_widget_get_toplevel (menu);
@@ -857,7 +928,7 @@ mate_panel_applet_menu_popup (MatePanelApplet *applet,
gtk_style_context_add_class(context,"mate-panel-menu-bar");
GdkGravity widget_anchor = GDK_GRAVITY_NORTH_WEST;
GdkGravity menu_anchor = GDK_GRAVITY_NORTH_WEST;
- switch (applet->priv->orient) {
+ switch (priv->orient) {
case MATE_PANEL_APPLET_ORIENT_UP:
menu_anchor = GDK_GRAVITY_SOUTH_WEST;
break;
@@ -888,7 +959,7 @@ mate_panel_applet_can_focus (GtkWidget *widget)
if (gtk_widget_get_has_tooltip (widget))
return TRUE;
- if (!PANEL_IS_APPLET (widget))
+ if (!MATE_PANEL_IS_APPLET (widget))
return FALSE;
return !container_has_focusable_child (GTK_CONTAINER (widget));
@@ -900,16 +971,19 @@ mate_panel_applet_button_event (MatePanelApplet *applet,
GdkEventButton *event)
{
#ifdef HAVE_X11
- GtkWidget *widget;
- GdkWindow *window;
- GdkWindow *socket_window;
- XEvent xevent;
- GdkDisplay *display;
+ MatePanelAppletPrivate *priv;
+ GtkWidget *widget;
+ GdkWindow *window;
+ GdkWindow *socket_window;
+ XEvent xevent;
+ GdkDisplay *display;
+
+ priv = mate_panel_applet_get_instance_private (applet);
- if (!applet->priv->out_of_process)
+ if (!priv->out_of_process)
return FALSE;
- widget = applet->priv->plug;
+ widget = priv->plug;
if (!gtk_widget_is_toplevel (widget))
return FALSE;
@@ -1026,8 +1100,10 @@ mate_panel_applet_get_preferred_width (GtkWidget *widget,
natural_width);
#if !GTK_CHECK_VERSION (3, 23, 0)
- MatePanelApplet *applet = MATE_PANEL_APPLET (widget);
- if (applet->priv->out_of_process) {
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (MATE_PANEL_APPLET (widget));
+ if (priv->out_of_process) {
/* Out-of-process applets end up scaled up doubly with GTK 3.22.
* For these builds divide by the scale factor to ensure
* they are back at their own intended size.
@@ -1050,8 +1126,10 @@ mate_panel_applet_get_preferred_height (GtkWidget *widget,
natural_height);
#if !GTK_CHECK_VERSION (3, 23, 0)
- MatePanelApplet *applet = MATE_PANEL_APPLET (widget);
- if (applet->priv->out_of_process) {
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (MATE_PANEL_APPLET (widget));
+ if (priv->out_of_process) {
gint scale;
/* Out-of-process applets end up scaled up doubly with GTK 3.22.
* For these builds divide by the scale factor to ensure
@@ -1082,13 +1160,13 @@ static void
mate_panel_applet_size_allocate (GtkWidget *widget,
GtkAllocation *allocation)
{
+ MatePanelAppletPrivate *priv;
GtkAllocation child_allocation;
MatePanelApplet *applet;
if (!mate_panel_applet_can_focus (widget)) {
GTK_WIDGET_CLASS (mate_panel_applet_parent_class)->size_allocate (widget, allocation);
} else {
-
int border_width = gtk_container_get_border_width (GTK_CONTAINER (widget));
gtk_widget_set_allocation (widget, allocation);
@@ -1113,12 +1191,12 @@ mate_panel_applet_size_allocate (GtkWidget *widget,
}
applet = MATE_PANEL_APPLET (widget);
+ priv = mate_panel_applet_get_instance_private (applet);
- if (applet->priv->previous_height != allocation->height ||
- applet->priv->previous_width != allocation->width) {
- applet->priv->previous_height = allocation->height;
- applet->priv->previous_width = allocation->width;
-
+ if ((priv->previous_height != allocation->height) ||
+ (priv->previous_width != allocation->width)) {
+ priv->previous_height = allocation->height;
+ priv->previous_width = allocation->width;
mate_panel_applet_handle_background (applet);
}
}
@@ -1161,19 +1239,19 @@ static gboolean
mate_panel_applet_focus (GtkWidget *widget,
GtkDirectionType dir)
{
+ MatePanelAppletPrivate *priv;
gboolean ret;
GtkWidget *previous_focus_child;
- MatePanelApplet *applet;
- g_return_val_if_fail (PANEL_IS_APPLET (widget), FALSE);
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (widget), FALSE);
- applet = MATE_PANEL_APPLET (widget);
- if (applet->priv->moving_focus_out) {
+ priv = mate_panel_applet_get_instance_private (MATE_PANEL_APPLET (widget));
+ if (priv->moving_focus_out) {
/*
* Applet will retain focus if there is nothing else on the
* panel to get focus
*/
- applet->priv->moving_focus_out = FALSE;
+ priv->moving_focus_out = FALSE;
return FALSE;
}
@@ -1297,7 +1375,7 @@ mate_panel_applet_get_pattern_from_pixmap (MatePanelApplet *applet,
cairo_t *cr;
cairo_pattern_t *pattern;
- g_return_val_if_fail (PANEL_IS_APPLET (applet), NULL);
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), NULL);
if (!gtk_widget_get_realized (GTK_WIDGET (applet)))
return NULL;
@@ -1349,15 +1427,17 @@ mate_panel_applet_handle_background_string (MatePanelApplet *applet,
GdkRGBA *color,
cairo_pattern_t **pattern)
{
+ MatePanelAppletPrivate *priv;
MatePanelAppletBackgroundType retval;
char **elements;
+ priv = mate_panel_applet_get_instance_private (applet);
retval = PANEL_NO_BACKGROUND;
- if (!gtk_widget_get_realized (GTK_WIDGET (applet)) || !applet->priv->background)
+ if (!gtk_widget_get_realized (GTK_WIDGET (applet)) || !priv->background)
return retval;
- elements = g_strsplit (applet->priv->background, ":", -1);
+ elements = g_strsplit (priv->background, ":", -1);
if (elements [0] && !strcmp (elements [0], "none" )) {
retval = PANEL_NO_BACKGROUND;
@@ -1416,11 +1496,12 @@ mate_panel_applet_get_background (MatePanelApplet *applet,
GdkRGBA *color,
cairo_pattern_t **pattern)
{
- g_return_val_if_fail (PANEL_IS_APPLET (applet), PANEL_NO_BACKGROUND);
+ g_return_val_if_fail (MATE_PANEL_IS_APPLET (applet), PANEL_NO_BACKGROUND);
/* initial sanity */
if (pattern != NULL)
*pattern = NULL;
+
if (color != NULL)
memset (color, 0, sizeof (GdkRGBA));
@@ -1431,15 +1512,18 @@ static void
mate_panel_applet_set_background_string (MatePanelApplet *applet,
const gchar *background)
{
- if (applet->priv->background == background)
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ if (priv->background == background)
return;
- if (g_strcmp0 (applet->priv->background, background) == 0)
+ if (g_strcmp0 (priv->background, background) == 0)
return;
- if (applet->priv->background)
- g_free (applet->priv->background);
- applet->priv->background = background ? g_strdup (background) : NULL;
+ g_free (priv->background);
+ priv->background = background ? g_strdup (background) : NULL;
mate_panel_applet_handle_background (applet);
g_object_notify (G_OBJECT (applet), "background");
@@ -1455,6 +1539,10 @@ mate_panel_applet_handle_background (MatePanelApplet *applet)
type = mate_panel_applet_get_background (applet, &color, &pattern);
+ if (!gdk_screen_is_composited (gdk_screen_get_default ())) {
+ color.alpha = 1.;
+ }
+
switch (type) {
case PANEL_NO_BACKGROUND:
g_signal_emit (G_OBJECT (applet),
@@ -1485,24 +1573,31 @@ mate_panel_applet_handle_background (MatePanelApplet *applet)
static void
mate_panel_applet_realize (GtkWidget *widget)
{
+ MatePanelApplet *applet;
+ MatePanelAppletPrivate *priv;
+
GTK_WIDGET_CLASS (mate_panel_applet_parent_class)->realize (widget);
- if (MATE_PANEL_APPLET (widget)->priv->background)
- mate_panel_applet_handle_background (MATE_PANEL_APPLET (widget));
+ applet = MATE_PANEL_APPLET (widget);
+ priv = mate_panel_applet_get_instance_private (applet);
+ if (priv->background)
+ mate_panel_applet_handle_background (applet);
}
static void
mate_panel_applet_move_focus_out_of_applet (MatePanelApplet *applet,
GtkDirectionType dir)
{
- GtkWidget *toplevel;
+ MatePanelAppletPrivate *priv;
+ GtkWidget *toplevel;
- applet->priv->moving_focus_out = TRUE;
+ priv = mate_panel_applet_get_instance_private (applet);
+ priv->moving_focus_out = TRUE;
toplevel = gtk_widget_get_toplevel (GTK_WIDGET (applet));
g_return_if_fail (toplevel);
gtk_widget_child_focus (toplevel, dir);
- applet->priv->moving_focus_out = FALSE;
+ priv->moving_focus_out = FALSE;
}
static void
@@ -1511,35 +1606,38 @@ mate_panel_applet_change_background(MatePanelApplet *applet,
GdkRGBA* color,
cairo_pattern_t *pattern)
{
- GdkWindow *window;
+ MatePanelAppletPrivate *priv;
+ GdkWindow *window;
+
+ priv = mate_panel_applet_get_instance_private (applet);
- if (applet->priv->out_of_process)
- window = gtk_widget_get_window (GTK_WIDGET (applet->priv->plug));
+ if (priv->out_of_process)
+ window = gtk_widget_get_window (GTK_WIDGET (priv->plug));
else
window = gtk_widget_get_window (GTK_WIDGET (applet));
- gtk_widget_set_app_paintable(GTK_WIDGET(applet),TRUE);
+ gtk_widget_set_app_paintable (GTK_WIDGET (applet),TRUE);
- if (applet->priv->out_of_process)
- _mate_panel_applet_apply_css(GTK_WIDGET(applet->priv->plug),type);
+ if (priv->out_of_process)
+ _mate_panel_applet_apply_css (GTK_WIDGET (priv->plug),type);
switch (type) {
case PANEL_NO_BACKGROUND:
- if (applet->priv->out_of_process){
+ if (priv->out_of_process){
pattern = cairo_pattern_create_rgba (0,0,0,0); /* Using NULL here breaks transparent */
gdk_window_set_background_pattern(window,pattern); /* backgrounds set by GTK theme */
}
break;
case PANEL_COLOR_BACKGROUND:
- if (applet->priv->out_of_process){
+ if (priv->out_of_process){
gdk_window_set_background_rgba(window,color);
- gtk_widget_queue_draw (applet->priv->plug); /*change the bg right away always */
+ gtk_widget_queue_draw (priv->plug); /*change the bg right away always */
}
break;
case PANEL_PIXMAP_BACKGROUND:
- if (applet->priv->out_of_process){
+ if (priv->out_of_process){
gdk_window_set_background_pattern(window,pattern);
- gtk_widget_queue_draw (applet->priv->plug); /*change the bg right away always */
+ gtk_widget_queue_draw (priv->plug); /*change the bg right away always */
}
break;
default:
@@ -1547,78 +1645,81 @@ mate_panel_applet_change_background(MatePanelApplet *applet,
break;
}
- if (applet->priv->out_of_process){
- GtkStyleContext *context =
- gtk_widget_get_style_context (GTK_WIDGET(applet->priv->plug));
+ if (priv->out_of_process){
+ GtkStyleContext *context;
- if (applet->priv->orient == MATE_PANEL_APPLET_ORIENT_UP ||
- applet->priv->orient == MATE_PANEL_APPLET_ORIENT_DOWN){
- gtk_style_context_add_class(context,"horizontal");
- }
- else {
- gtk_style_context_add_class(context,"vertical");
- }
+ context = gtk_widget_get_style_context (GTK_WIDGET (priv->plug));
+
+ if (priv->orient == MATE_PANEL_APPLET_ORIENT_UP ||
+ priv->orient == MATE_PANEL_APPLET_ORIENT_DOWN)
+ gtk_style_context_add_class (context, "horizontal");
+ else
+ gtk_style_context_add_class (context, "vertical");
}
}
static void
mate_panel_applet_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
{
- MatePanelApplet *applet = MATE_PANEL_APPLET (object);
+ MatePanelApplet *applet;
+ MatePanelAppletPrivate *priv;
- switch (prop_id) {
- case PROP_OUT_OF_PROCESS:
- g_value_set_boolean (value, applet->priv->out_of_process);
- break;
- case PROP_ID:
- g_value_set_string (value, applet->priv->id);
- break;
- case PROP_CLOSURE:
- g_value_set_pointer (value, applet->priv->closure);
- break;
- case PROP_CONNECTION:
- g_value_set_object (value, applet->priv->connection);
- break;
- case PROP_PREFS_PATH:
- g_value_set_string (value, applet->priv->prefs_path);
- break;
- case PROP_ORIENT:
- g_value_set_uint (value, applet->priv->orient);
- break;
- case PROP_SIZE:
- g_value_set_uint (value, applet->priv->size);
- break;
- case PROP_BACKGROUND:
- g_value_set_string (value, applet->priv->background);
- break;
- case PROP_FLAGS:
- g_value_set_uint (value, applet->priv->flags);
- break;
- case PROP_SIZE_HINTS: {
- GVariant **children;
- GVariant *variant;
- gint i;
+ applet = MATE_PANEL_APPLET (object);
+ priv = mate_panel_applet_get_instance_private (applet);
- children = g_new (GVariant *, applet->priv->size_hints_len);
- for (i = 0; i < applet->priv->size_hints_len; i++)
- children[i] = g_variant_new_int32 (applet->priv->size_hints[i]);
- variant = g_variant_new_array (G_VARIANT_TYPE_INT32,
- children, applet->priv->size_hints_len);
- g_free (children);
- g_value_set_pointer (value, variant);
- }
- break;
- case PROP_LOCKED:
- g_value_set_boolean (value, applet->priv->locked);
- break;
- case PROP_LOCKED_DOWN:
- g_value_set_boolean (value, applet->priv->locked_down);
- break;
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ switch (prop_id) {
+ case PROP_OUT_OF_PROCESS:
+ g_value_set_boolean (value, priv->out_of_process);
+ break;
+ case PROP_ID:
+ g_value_set_string (value, priv->id);
+ break;
+ case PROP_CLOSURE:
+ g_value_set_pointer (value, priv->closure);
+ break;
+ case PROP_CONNECTION:
+ g_value_set_object (value, priv->connection);
+ break;
+ case PROP_PREFS_PATH:
+ g_value_set_string (value, priv->prefs_path);
+ break;
+ case PROP_ORIENT:
+ g_value_set_uint (value, priv->orient);
+ break;
+ case PROP_SIZE:
+ g_value_set_uint (value, priv->size);
+ break;
+ case PROP_BACKGROUND:
+ g_value_set_string (value, priv->background);
+ break;
+ case PROP_FLAGS:
+ g_value_set_uint (value, priv->flags);
+ break;
+ case PROP_SIZE_HINTS: {
+ GVariant **children;
+ GVariant *variant;
+ gint i;
+
+ children = g_new (GVariant *, priv->size_hints_len);
+ for (i = 0; i < priv->size_hints_len; i++)
+ children[i] = g_variant_new_int32 (priv->size_hints[i]);
+ variant = g_variant_new_array (G_VARIANT_TYPE_INT32,
+ children, priv->size_hints_len);
+ g_free (children);
+ g_value_set_pointer (value, variant);
+ break;
+ }
+ case PROP_LOCKED:
+ g_value_set_boolean (value, priv->locked);
+ break;
+ case PROP_LOCKED_DOWN:
+ g_value_set_boolean (value, priv->locked_down);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
}
}
@@ -1628,22 +1729,26 @@ mate_panel_applet_set_property (GObject *object,
const GValue *value,
GParamSpec *pspec)
{
- MatePanelApplet *applet = MATE_PANEL_APPLET (object);
+ MatePanelApplet *applet;
+ MatePanelAppletPrivate *priv;
+
+ applet = MATE_PANEL_APPLET (object);
+ priv = mate_panel_applet_get_instance_private (applet);
switch (prop_id) {
case PROP_OUT_OF_PROCESS:
- applet->priv->out_of_process = g_value_get_boolean (value);
+ priv->out_of_process = g_value_get_boolean (value);
break;
case PROP_ID:
- applet->priv->id = g_value_dup_string (value);
+ priv->id = g_value_dup_string (value);
break;
case PROP_CLOSURE:
- applet->priv->closure = g_value_get_pointer (value);
- g_closure_set_marshal (applet->priv->closure,
+ priv->closure = g_value_get_pointer (value);
+ g_closure_set_marshal (priv->closure,
mate_panel_applet_marshal_BOOLEAN__STRING);
break;
case PROP_CONNECTION:
- applet->priv->connection = g_value_dup_object (value);
+ priv->connection = g_value_dup_object (value);
break;
case PROP_PREFS_PATH:
mate_panel_applet_set_preferences_path (applet, g_value_get_string (value));
@@ -1696,13 +1801,15 @@ add_tab_bindings (GtkBindingSet *binding_set,
static void
mate_panel_applet_setup (MatePanelApplet *applet)
{
+ MatePanelAppletPrivate *priv;
GValue value = {0, };
GArray *params;
gint i;
gboolean ret;
- g_assert (applet->priv->id != NULL &&
- applet->priv->closure != NULL);
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ g_assert ((priv->id != NULL) && (priv->closure != NULL));
params = g_array_sized_new (FALSE, TRUE, sizeof (GValue), 2);
value.g_type = 0;
@@ -1712,16 +1819,16 @@ mate_panel_applet_setup (MatePanelApplet *applet)
value.g_type = 0;
g_value_init (&value, G_TYPE_STRING);
- g_value_set_string (&value, applet->priv->id);
+ g_value_set_string (&value, priv->id);
g_array_append_val (params, value);
value.g_type = 0;
g_value_init (&value, G_TYPE_BOOLEAN);
- g_closure_invoke (applet->priv->closure,
- &value, params->len,
- (GValue *) params->data,
- NULL);
+ g_closure_invoke (priv->closure,
+ &value, params->len,
+ (GValue *) params->data,
+ NULL);
for (i = 0; i < params->len; i++)
g_value_unset (&g_array_index (params, GValue, i));
@@ -1785,28 +1892,30 @@ static void _mate_panel_applet_prepare_css (GtkStyleContext *context)
static void
mate_panel_applet_init (MatePanelApplet *applet)
{
- applet->priv = mate_panel_applet_get_instance_private (applet);
-
- applet->priv->flags = MATE_PANEL_APPLET_FLAGS_NONE;
- applet->priv->orient = MATE_PANEL_APPLET_ORIENT_UP;
- applet->priv->size = 24;
-
- applet->priv->panel_action_group = gtk_action_group_new ("PanelActions");
- gtk_action_group_set_translation_domain (applet->priv->panel_action_group, GETTEXT_PACKAGE);
- gtk_action_group_add_actions (applet->priv->panel_action_group,
- menu_entries,
- G_N_ELEMENTS (menu_entries),
- applet);
- gtk_action_group_add_toggle_actions (applet->priv->panel_action_group,
- menu_toggle_entries,
- G_N_ELEMENTS (menu_toggle_entries),
- applet);
-
- applet->priv->ui_manager = gtk_ui_manager_new ();
- gtk_ui_manager_insert_action_group (applet->priv->ui_manager,
- applet->priv->panel_action_group, 1);
- gtk_ui_manager_add_ui_from_string (applet->priv->ui_manager,
- panel_menu_ui, -1, NULL);
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ priv->flags = MATE_PANEL_APPLET_FLAGS_NONE;
+ priv->orient = MATE_PANEL_APPLET_ORIENT_UP;
+ priv->size = 24;
+
+ priv->panel_action_group = gtk_action_group_new ("PanelActions");
+ gtk_action_group_set_translation_domain (priv->panel_action_group, GETTEXT_PACKAGE);
+ gtk_action_group_add_actions (priv->panel_action_group,
+ menu_entries,
+ G_N_ELEMENTS (menu_entries),
+ applet);
+ gtk_action_group_add_toggle_actions (priv->panel_action_group,
+ menu_toggle_entries,
+ G_N_ELEMENTS (menu_toggle_entries),
+ applet);
+
+ priv->ui_manager = gtk_ui_manager_new ();
+ gtk_ui_manager_insert_action_group (priv->ui_manager,
+ priv->panel_action_group, 1);
+ gtk_ui_manager_add_ui_from_string (priv->ui_manager,
+ panel_menu_ui, -1, NULL);
gtk_widget_set_events (GTK_WIDGET (applet),
GDK_BUTTON_PRESS_MASK |
@@ -1820,35 +1929,38 @@ mate_panel_applet_constructor (GType type,
{
GObject *object;
MatePanelApplet *applet;
+ MatePanelAppletPrivate *priv;
object = G_OBJECT_CLASS (mate_panel_applet_parent_class)->constructor (type,
n_construct_properties,
construct_properties);
applet = MATE_PANEL_APPLET (object);
+ priv = mate_panel_applet_get_instance_private (applet);
- if (!applet->priv->out_of_process)
+ if (!priv->out_of_process)
return object;
#ifdef HAVE_X11
if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
{
- applet->priv->plug = gtk_plug_new (0);
-
- GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (applet->priv->plug));
- GdkVisual *visual = gdk_screen_get_rgba_visual (screen);
- gtk_widget_set_visual (GTK_WIDGET (applet->priv->plug), visual);
GtkStyleContext *context;
- context = gtk_widget_get_style_context (GTK_WIDGET(applet->priv->plug));
- gtk_style_context_add_class (context,"gnome-panel-menu-bar");
- gtk_style_context_add_class (context,"mate-panel-menu-bar");
- gtk_widget_set_name (GTK_WIDGET (applet->priv->plug), "PanelPlug");
+ GtkWidget *widget;
+
+ priv->plug = gtk_plug_new (0);
+ widget = GTK_WIDGET (priv->plug);
+ gtk_widget_set_visual (widget,
+ gdk_screen_get_rgba_visual (gtk_widget_get_screen (widget)));
+ context = gtk_widget_get_style_context (widget);
+ gtk_style_context_add_class (context, "gnome-panel-menu-bar");
+ gtk_style_context_add_class (context, "mate-panel-menu-bar");
+ gtk_widget_set_name (widget, "PanelPlug");
_mate_panel_applet_prepare_css (context);
- g_signal_connect_swapped (G_OBJECT (applet->priv->plug), "embedded",
- G_CALLBACK (mate_panel_applet_setup),
- applet);
+ g_signal_connect_swapped (G_OBJECT (priv->plug), "embedded",
+ G_CALLBACK (mate_panel_applet_setup),
+ applet);
- gtk_container_add (GTK_CONTAINER (applet->priv->plug), GTK_WIDGET (applet));
+ gtk_container_add (GTK_CONTAINER (priv->plug), GTK_WIDGET (applet));
} else
#endif
{ /* not using X11 */
@@ -2115,35 +2227,35 @@ get_property_cb (GDBusConnection *connection,
GError **error,
gpointer user_data)
{
- MatePanelApplet *applet = MATE_PANEL_APPLET (user_data);
- GVariant *retval = NULL;
+ MatePanelAppletPrivate *priv;
+ GVariant *retval = NULL;
+
+ priv = mate_panel_applet_get_instance_private (MATE_PANEL_APPLET (user_data));
if (g_strcmp0 (property_name, "PrefsPath") == 0) {
- retval = g_variant_new_string (applet->priv->prefs_path ?
- applet->priv->prefs_path : "");
+ retval = g_variant_new_string (priv->prefs_path ? priv->prefs_path : "");
} else if (g_strcmp0 (property_name, "Orient") == 0) {
- retval = g_variant_new_uint32 (applet->priv->orient);
+ retval = g_variant_new_uint32 (priv->orient);
} else if (g_strcmp0 (property_name, "Size") == 0) {
- retval = g_variant_new_uint32 (applet->priv->size);
+ retval = g_variant_new_uint32 (priv->size);
} else if (g_strcmp0 (property_name, "Background") == 0) {
- retval = g_variant_new_string (applet->priv->background ?
- applet->priv->background : "");
+ retval = g_variant_new_string (priv->background ? priv->background : "");
} else if (g_strcmp0 (property_name, "Flags") == 0) {
- retval = g_variant_new_uint32 (applet->priv->flags);
+ retval = g_variant_new_uint32 (priv->flags);
} else if (g_strcmp0 (property_name, "SizeHints") == 0) {
GVariant **children;
gint i;
- children = g_new (GVariant *, applet->priv->size_hints_len);
- for (i = 0; i < applet->priv->size_hints_len; i++)
- children[i] = g_variant_new_int32 (applet->priv->size_hints[i]);
+ children = g_new (GVariant *, priv->size_hints_len);
+ for (i = 0; i < priv->size_hints_len; i++)
+ children[i] = g_variant_new_int32 (priv->size_hints[i]);
retval = g_variant_new_array (G_VARIANT_TYPE_INT32,
- children, applet->priv->size_hints_len);
+ children, priv->size_hints_len);
g_free (children);
} else if (g_strcmp0 (property_name, "Locked") == 0) {
- retval = g_variant_new_boolean (applet->priv->locked);
+ retval = g_variant_new_boolean (priv->locked);
} else if (g_strcmp0 (property_name, "LockedDown") == 0) {
- retval = g_variant_new_boolean (applet->priv->locked_down);
+ retval = g_variant_new_boolean (priv->locked_down);
}
return retval;
@@ -2219,22 +2331,24 @@ static GDBusNodeInfo *introspection_data = NULL;
static void
mate_panel_applet_register_object (MatePanelApplet *applet)
{
+ MatePanelAppletPrivate *priv;
GError *error = NULL;
static gint id = 0;
if (!introspection_data)
introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- applet->priv->object_path = g_strdup_printf (MATE_PANEL_APPLET_OBJECT_PATH, applet->priv->id, id++);
- applet->priv->object_id =
- g_dbus_connection_register_object (applet->priv->connection,
- applet->priv->object_path,
- introspection_data->interfaces[0],
- &interface_vtable,
- applet, NULL,
- &error);
- if (!applet->priv->object_id) {
- g_printerr ("Failed to register object %s: %s\n", applet->priv->object_path, error->message);
+ priv = mate_panel_applet_get_instance_private (applet);
+ priv->object_path = g_strdup_printf (MATE_PANEL_APPLET_OBJECT_PATH, priv->id, id++);
+ priv->object_id =
+ g_dbus_connection_register_object (priv->connection,
+ priv->object_path,
+ introspection_data->interfaces[0],
+ &interface_vtable,
+ applet, NULL,
+ &error);
+ if (!priv->object_id) {
+ g_printerr ("Failed to register object %s: %s\n", priv->object_path, error->message);
g_error_free (error);
}
}
@@ -2307,7 +2421,6 @@ _mate_panel_applet_factory_main_internal (const gchar *factory_id,
GType applet_type,
MatePanelAppletFactoryCallback callback,
gpointer user_data)
-
{
MatePanelAppletFactory* factory;
GClosure* closure;
@@ -2414,15 +2527,19 @@ guint32
mate_panel_applet_get_xid (MatePanelApplet *applet,
GdkScreen *screen)
{
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
/* out_of_process should only be true on X11, so an extra runtime Wayland check is not needed */
- if (applet->priv->out_of_process == FALSE)
+ if (priv->out_of_process == FALSE)
return 0;
#ifdef HAVE_X11
- gtk_window_set_screen (GTK_WINDOW (applet->priv->plug), screen);
- gtk_widget_show (applet->priv->plug);
+ gtk_window_set_screen (GTK_WINDOW (priv->plug), screen);
+ gtk_widget_show (priv->plug);
- return gtk_plug_get_id (GTK_PLUG (applet->priv->plug));
+ return gtk_plug_get_id (GTK_PLUG (priv->plug));
#else
return 0;
#endif
@@ -2431,7 +2548,11 @@ mate_panel_applet_get_xid (MatePanelApplet *applet,
const gchar *
mate_panel_applet_get_object_path (MatePanelApplet *applet)
{
- return applet->priv->object_path;
+ MatePanelAppletPrivate *priv;
+
+ priv = mate_panel_applet_get_instance_private (applet);
+
+ return priv->object_path;
}
G_MODULE_EXPORT GtkWidget *
diff --git a/libmate-panel-applet/mate-panel-applet.h b/libmate-panel-applet/mate-panel-applet.h
index 4f1b4cf5..fb869879 100644
--- a/libmate-panel-applet/mate-panel-applet.h
+++ b/libmate-panel-applet/mate-panel-applet.h
@@ -31,168 +31,176 @@
#include <cairo.h>
#include <cairo-gobject.h>
-#ifdef __cplusplus
-extern "C" {
-#endif
+G_BEGIN_DECLS
+
+#define PANEL_TYPE_APPLET mate_panel_applet_get_type ()
+G_DECLARE_DERIVABLE_TYPE (MatePanelApplet, mate_panel_applet, MATE_PANEL, APPLET, GtkEventBox)
typedef enum {
- MATE_PANEL_APPLET_ORIENT_UP,
- MATE_PANEL_APPLET_ORIENT_DOWN,
- MATE_PANEL_APPLET_ORIENT_LEFT,
- MATE_PANEL_APPLET_ORIENT_RIGHT
+ MATE_PANEL_APPLET_ORIENT_UP,
+ MATE_PANEL_APPLET_ORIENT_DOWN,
+ MATE_PANEL_APPLET_ORIENT_LEFT,
+ MATE_PANEL_APPLET_ORIENT_RIGHT
#define MATE_PANEL_APPLET_ORIENT_FIRST MATE_PANEL_APPLET_ORIENT_UP
#define MATE_PANEL_APPLET_ORIENT_LAST MATE_PANEL_APPLET_ORIENT_RIGHT
} MatePanelAppletOrient;
-#define PANEL_TYPE_APPLET (mate_panel_applet_get_type ())
-#define MATE_PANEL_APPLET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), PANEL_TYPE_APPLET, MatePanelApplet))
-#define MATE_PANEL_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), PANEL_TYPE_APPLET, MatePanelAppletClass))
-#define PANEL_IS_APPLET(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), PANEL_TYPE_APPLET))
-#define PANEL_IS_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), PANEL_TYPE_APPLET))
-#define MATE_PANEL_APPLET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), PANEL_TYPE_APPLET, MatePanelAppletClass))
-
typedef enum {
- PANEL_NO_BACKGROUND,
- PANEL_COLOR_BACKGROUND,
- PANEL_PIXMAP_BACKGROUND
+ PANEL_NO_BACKGROUND,
+ PANEL_COLOR_BACKGROUND,
+ PANEL_PIXMAP_BACKGROUND
} MatePanelAppletBackgroundType;
typedef enum {
- MATE_PANEL_APPLET_FLAGS_NONE = 0,
- MATE_PANEL_APPLET_EXPAND_MAJOR = 1 << 0,
- MATE_PANEL_APPLET_EXPAND_MINOR = 1 << 1,
- MATE_PANEL_APPLET_HAS_HANDLE = 1 << 2
+ MATE_PANEL_APPLET_FLAGS_NONE = 0,
+ MATE_PANEL_APPLET_EXPAND_MAJOR = 1 << 0,
+ MATE_PANEL_APPLET_EXPAND_MINOR = 1 << 1,
+ MATE_PANEL_APPLET_HAS_HANDLE = 1 << 2
#define MATE_PANEL_APPLET_FLAGS_ALL (MATE_PANEL_APPLET_EXPAND_MAJOR|MATE_PANEL_APPLET_EXPAND_MINOR|MATE_PANEL_APPLET_HAS_HANDLE)
} MatePanelAppletFlags;
-typedef struct _MatePanelApplet MatePanelApplet;
-typedef struct _MatePanelAppletClass MatePanelAppletClass;
-typedef struct _MatePanelAppletPrivate MatePanelAppletPrivate;
+typedef gboolean (*MatePanelAppletFactoryCallback) (MatePanelApplet *applet, const gchar *iid, gpointer user_data);
-typedef gboolean (*MatePanelAppletFactoryCallback) (MatePanelApplet* applet, const gchar *iid, gpointer user_data);
+struct _MatePanelAppletClass {
+ GtkEventBoxClass event_box_class;
-struct _MatePanelApplet {
- GtkEventBox event_box;
+ void (*change_orient) (MatePanelApplet *applet,
+ MatePanelAppletOrient orient);
- MatePanelAppletPrivate* priv;
-};
+ void (*change_size) (MatePanelApplet *applet,
+ guint size);
-struct _MatePanelAppletClass {
- GtkEventBoxClass event_box_class;
+ void (*change_background) (MatePanelApplet *applet,
+ MatePanelAppletBackgroundType type,
+ GdkRGBA *color,
+ cairo_pattern_t *pattern);
- void (*change_orient) (MatePanelApplet* applet, MatePanelAppletOrient orient);
+ void (*move_focus_out_of_applet) (MatePanelApplet *frame,
+ GtkDirectionType direction);
+};
- void (*change_size) (MatePanelApplet* applet, guint size);
+GtkWidget* mate_panel_applet_new (void);
- void (*change_background) (MatePanelApplet *applet, MatePanelAppletBackgroundType type, GdkRGBA* color, cairo_pattern_t *pattern);
+MatePanelAppletOrient mate_panel_applet_get_orient (MatePanelApplet *applet);
- void (*move_focus_out_of_applet) (MatePanelApplet* frame, GtkDirectionType direction);
-};
+guint mate_panel_applet_get_size (MatePanelApplet *applet);
-GType mate_panel_applet_get_type(void) G_GNUC_CONST;
+MatePanelAppletBackgroundType mate_panel_applet_get_background (MatePanelApplet *applet,
+ /* return values */ GdkRGBA *color,
+ cairo_pattern_t **pattern);
-GtkWidget* mate_panel_applet_new(void);
+void mate_panel_applet_set_background_widget (MatePanelApplet *applet,
+ GtkWidget *widget);
-MatePanelAppletOrient mate_panel_applet_get_orient(MatePanelApplet* applet);
-guint mate_panel_applet_get_size(MatePanelApplet* applet);
-MatePanelAppletBackgroundType mate_panel_applet_get_background (MatePanelApplet *applet, /* return values */ GdkRGBA* color, cairo_pattern_t** pattern);
-void mate_panel_applet_set_background_widget(MatePanelApplet* applet, GtkWidget* widget);
+gchar* mate_panel_applet_get_preferences_path (MatePanelApplet *applet);
-gchar* mate_panel_applet_get_preferences_path(MatePanelApplet* applet);
+MatePanelAppletFlags mate_panel_applet_get_flags (MatePanelApplet *applet);
-MatePanelAppletFlags mate_panel_applet_get_flags(MatePanelApplet* applet);
-void mate_panel_applet_set_flags(MatePanelApplet* applet, MatePanelAppletFlags flags);
+void mate_panel_applet_set_flags (MatePanelApplet *applet,
+ MatePanelAppletFlags flags);
-void mate_panel_applet_set_size_hints(MatePanelApplet* applet, const int* size_hints, int n_elements, int base_size);
+void mate_panel_applet_set_size_hints (MatePanelApplet *applet,
+ const int *size_hints,
+ int n_elements,
+ int base_size);
-gboolean mate_panel_applet_get_locked_down(MatePanelApplet* applet);
+gboolean mate_panel_applet_get_locked_down (MatePanelApplet *applet);
/* Does nothing when not on X11 */
-void mate_panel_applet_request_focus(MatePanelApplet* applet, guint32 timestamp);
+void mate_panel_applet_request_focus (MatePanelApplet *applet,
+ guint32 timestamp);
+
+void mate_panel_applet_setup_menu (MatePanelApplet *applet,
+ const gchar *xml,
+ GtkActionGroup *action_group);
-void mate_panel_applet_setup_menu(MatePanelApplet* applet, const gchar* xml, GtkActionGroup* action_group);
-void mate_panel_applet_setup_menu_from_file(MatePanelApplet* applet, const gchar* filename, GtkActionGroup* action_group);
-void mate_panel_applet_setup_menu_from_resource (MatePanelApplet *applet,
- const gchar *resource_path,
- GtkActionGroup *action_group);
+void mate_panel_applet_setup_menu_from_file (MatePanelApplet *applet,
+ const gchar *filename,
+ GtkActionGroup *action_group);
-int mate_panel_applet_factory_main(const gchar* factory_id,gboolean out_process, GType applet_type, MatePanelAppletFactoryCallback callback, gpointer data);
+void mate_panel_applet_setup_menu_from_resource (MatePanelApplet *applet,
+ const gchar *resource_path,
+ GtkActionGroup *action_group);
-int mate_panel_applet_factory_setup_in_process (const gchar *factory_id,
- GType applet_type,
- MatePanelAppletFactoryCallback callback,
- gpointer data);
+int mate_panel_applet_factory_main (const gchar *factory_id,
+ gboolean out_process,
+ GType applet_type,
+ MatePanelAppletFactoryCallback callback,
+ gpointer data);
+
+int mate_panel_applet_factory_setup_in_process (const gchar *factory_id,
+ GType applet_type,
+ MatePanelAppletFactoryCallback callback,
+ gpointer data);
/*
* These macros are getting a bit unwieldy.
*
* Things to define for these:
- * + required if Native Language Support is enabled (ENABLE_NLS):
+ * + required if Native Language Support is enabled (ENABLE_NLS):
* GETTEXT_PACKAGE and MATELOCALEDIR
*/
#if !defined(ENABLE_NLS)
- #define _MATE_PANEL_APPLET_SETUP_GETTEXT(call_textdomain) \
- do { } while (0)
+ #define _MATE_PANEL_APPLET_SETUP_GETTEXT(call_textdomain) \
+ do { } while (0)
#else /* defined(ENABLE_NLS) */
- #include <libintl.h>
- #define _MATE_PANEL_APPLET_SETUP_GETTEXT(call_textdomain) \
- do { \
- bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); \
- bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); \
- if (call_textdomain) \
- textdomain (GETTEXT_PACKAGE); \
- } while (0)
+ #include <libintl.h>
+ #define _MATE_PANEL_APPLET_SETUP_GETTEXT(call_textdomain) \
+ do { \
+ bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); \
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); \
+ if (call_textdomain) \
+ textdomain (GETTEXT_PACKAGE); \
+ } while (0)
#endif /* !defined(ENABLE_NLS) */
#define MATE_PANEL_APPLET_OUT_PROCESS_FACTORY(factory_id, type, name, callback, data) \
-int main(int argc, char* argv[]) \
+int main(int argc, char *argv[]) \
{ \
- GOptionContext* context; \
- GError* error; \
- int retval; \
- \
- _MATE_PANEL_APPLET_SETUP_GETTEXT (TRUE); \
- \
- context = g_option_context_new(""); \
- g_option_context_add_group (context, gtk_get_option_group(TRUE)); \
- \
- error = NULL; \
- if (!g_option_context_parse (context, &argc, &argv, &error)) \
- { \
- if (error) \
- { \
- g_printerr ("Cannot parse arguments: %s.\n", error->message); \
- g_error_free (error); \
- } \
- else \
- { \
- g_printerr ("Cannot parse arguments.\n"); \
- } \
- g_option_context_free (context); \
- return 1; \
- } \
- \
- gtk_init (&argc, &argv); \
- \
- retval = mate_panel_applet_factory_main (factory_id,TRUE, type, callback, data); \
- g_option_context_free (context); \
- \
- return retval; \
+ GOptionContext *context; \
+ GError *error; \
+ int retval; \
+ \
+ _MATE_PANEL_APPLET_SETUP_GETTEXT (TRUE); \
+ \
+ context = g_option_context_new(""); \
+ g_option_context_add_group (context, gtk_get_option_group(TRUE)); \
+ \
+ error = NULL; \
+ if (!g_option_context_parse (context, &argc, &argv, &error)) \
+ { \
+ if (error) \
+ { \
+ g_printerr ("Cannot parse arguments: %s.\n", error->message); \
+ g_error_free (error); \
+ } \
+ else \
+ { \
+ g_printerr ("Cannot parse arguments.\n"); \
+ } \
+ g_option_context_free (context); \
+ return 1; \
+ } \
+ \
+ gtk_init (&argc, &argv); \
+ \
+ retval = mate_panel_applet_factory_main (factory_id,TRUE, type, callback, data); \
+ g_option_context_free (context); \
+ \
+ return retval; \
}
#define MATE_PANEL_APPLET_IN_PROCESS_FACTORY(factory_id, type, descr, callback, data) \
-gboolean _mate_panel_applet_shlib_factory (void); \
+gboolean _mate_panel_applet_shlib_factory (void); \
G_MODULE_EXPORT gint _mate_panel_applet_shlib_factory(void) \
{ \
- _MATE_PANEL_APPLET_SETUP_GETTEXT(FALSE); \
+ _MATE_PANEL_APPLET_SETUP_GETTEXT(FALSE); \
return mate_panel_applet_factory_setup_in_process (factory_id, type, \
callback, data); \
}
-#ifdef __cplusplus
-}
-#endif
+G_END_DECLS
#endif /* __MATE_PANEL_APPLET_H__ */
diff --git a/mate-clock.pot b/mate-clock.pot
index 2cf48157..d1d7ce21 100644
--- a/mate-clock.pot
+++ b/mate-clock.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-12 18:05+0100\n"
+"POT-Creation-Date: 2021-01-16 14:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[email protected]>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -21,7 +21,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:24
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/mate-fish.pot b/mate-fish.pot
index 44aca2d4..314f7514 100644
--- a/mate-fish.pot
+++ b/mate-fish.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-12 18:05+0100\n"
+"POT-Creation-Date: 2021-01-16 14:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[email protected]>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -21,7 +21,7 @@ msgstr ""
#. (itstool) path: articleinfo/copyright
#: C/index.docbook:25
-msgid "<year>2015-2020</year> <holder>MATE Documentation Project</holder>"
+msgid "<year>2015-2021</year> <holder>MATE Documentation Project</holder>"
msgstr ""
#. (itstool) path: articleinfo/copyright
diff --git a/mate-panel.pot b/mate-panel.pot
index 8c2238b0..fc9e8817 100644
--- a/mate-panel.pot
+++ b/mate-panel.pot
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: mate-panel 1.25.0\n"
+"Project-Id-Version: mate-panel 1.25.2\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-08-08 12:56+0200\n"
+"POT-Creation-Date: 2021-01-16 14:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[email protected]>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -31,7 +31,7 @@ msgstr ""
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449
+#: applets/clock/clock.c:448
msgid "%l:%M:%S %p"
msgstr ""
@@ -39,7 +39,7 @@ msgstr ""
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
#.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
+#: applets/clock/clock.c:448 applets/clock/clock-location-tile.c:500
msgid "%l:%M %p"
msgstr ""
@@ -50,7 +50,7 @@ msgstr ""
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1624
+#: applets/clock/clock.c:453 applets/clock/clock.c:1621
msgid "%H:%M:%S"
msgstr ""
@@ -65,9 +65,9 @@ msgstr ""
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
#.
-#: applets/clock/clock.c:454 applets/clock/clock.c:1630
-#: applets/clock/clock-location-tile.c:462
-#: applets/clock/clock-location-tile.c:509
+#: applets/clock/clock.c:453 applets/clock/clock.c:1627
+#: applets/clock/clock-location-tile.c:460
+#: applets/clock/clock-location-tile.c:507
msgid "%H:%M"
msgstr ""
@@ -76,18 +76,18 @@ msgstr ""
#. * the day of the month as a decimal number is a single digit,
#. * it should begin with a 0 in your locale (e.g. "May 01"
#. * instead of "May 1").
-#: applets/clock/clock.c:465
+#: applets/clock/clock.c:464
msgid "%a %b %e"
msgstr ""
-#: applets/clock/clock.c:472
+#: applets/clock/clock.c:471
#, c-format
msgid ""
"%1$s\n"
"%2$s"
msgstr ""
-#: applets/clock/clock.c:480
+#: applets/clock/clock.c:479
#, c-format
msgid "%1$s, %2$s"
msgstr ""
@@ -95,19 +95,19 @@ msgstr ""
#. Translators: This is a strftime format string.
#. * It is used to display a date. Please leave "%%s" as it is:
#. * it will be used to insert the timezone name later.
-#: applets/clock/clock.c:663
+#: applets/clock/clock.c:662
msgid "%A %B %d (%%s)"
msgstr ""
-#: applets/clock/clock.c:689
+#: applets/clock/clock.c:688
msgid "Click to hide month calendar"
msgstr ""
-#: applets/clock/clock.c:691
+#: applets/clock/clock.c:690
msgid "Click to view month calendar"
msgstr ""
-#: applets/clock/clock.c:1462
+#: applets/clock/clock.c:1459
msgid "Computer Clock"
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1609
+#: applets/clock/clock.c:1606
msgid "%I:%M:%S %p"
msgstr ""
@@ -127,107 +127,107 @@ msgstr ""
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1617
+#: applets/clock/clock.c:1614
msgid "%I:%M %p"
msgstr ""
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1663
+#: applets/clock/clock.c:1660
msgid "%A, %B %d %Y"
msgstr ""
-#: applets/clock/clock.c:1694
+#: applets/clock/clock.c:1691
msgid "Set System Time..."
msgstr ""
-#: applets/clock/clock.c:1695
+#: applets/clock/clock.c:1692
msgid "Set System Time"
msgstr ""
-#: applets/clock/clock.c:1710
+#: applets/clock/clock.c:1706
msgid "Failed to set the system time"
msgstr ""
-#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
-#: applets/wncklet/workspace-switcher.c:393
+#: applets/clock/clock.c:1902 applets/fish/fish.c:1690
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:466
+#: applets/wncklet/workspace-switcher.c:450
msgid "_Preferences"
msgstr ""
-#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
-#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
-#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
+#: applets/clock/clock.c:1905 applets/clock/clock.ui:293
+#: applets/fish/fish.c:1693 applets/fish/fish.ui:46
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:240
+#: applets/wncklet/window-list.c:474 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:105 applets/wncklet/workspace-switcher.c:458
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
-#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
-#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1308
+#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:647
+#: mate-panel/panel-menu-bar.c:354 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
#: mate-panel/panel-properties-dialog.ui:724 mate-panel/panel-run-dialog.ui:39
msgid "_Help"
msgstr ""
-#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
-#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:409
+#: applets/clock/clock.c:1908 applets/fish/fish.c:1696
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:248
+#: applets/wncklet/window-list.c:482 applets/wncklet/window-menu.c:113
+#: applets/wncklet/workspace-switcher.c:466
msgid "_About"
msgstr ""
-#: applets/clock/clock.c:1915
+#: applets/clock/clock.c:1911
msgid "Copy _Time"
msgstr ""
-#: applets/clock/clock.c:1918
+#: applets/clock/clock.c:1914
msgid "Copy _Date"
msgstr ""
-#: applets/clock/clock.c:1921
+#: applets/clock/clock.c:1917
msgid "Ad_just Date & Time"
msgstr ""
-#: applets/clock/clock.c:2919
+#: applets/clock/clock.c:2911
msgid "Choose Location"
msgstr ""
-#: applets/clock/clock.c:2998
+#: applets/clock/clock.c:2990
msgid "Edit Location"
msgstr ""
-#: applets/clock/clock.c:3125
+#: applets/clock/clock.c:3117
msgid "City Name"
msgstr ""
-#: applets/clock/clock.c:3129
+#: applets/clock/clock.c:3121
msgid "City Time Zone"
msgstr ""
-#: applets/clock/clock.c:3404
+#: applets/clock/clock.c:3396
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr ""
-#: applets/clock/clock.c:3405
+#: applets/clock/clock.c:3397
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3407
+#: applets/clock/clock.c:3399
msgid "The Clock displays the current time and date"
msgstr ""
-#: applets/clock/clock.c:3408
+#: applets/clock/clock.c:3400
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
-"Copyright © 2012-2020 MATE developers"
+"Copyright © 2012-2021 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3412 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
-#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:648 mate-panel/panel-context-menu.c:124
+#: applets/clock/clock.c:3404 applets/fish/fish.c:562
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:511
+#: applets/wncklet/window-list.c:922 applets/wncklet/window-menu.c:95
+#: applets/wncklet/workspace-switcher.c:704 mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -237,7 +237,7 @@ msgstr ""
#: applets/clock/clock.ui:46 applets/clock/clock.ui:923
#: mate-panel/libpanel-util/panel-gtk.c:136 mate-panel/panel-context-menu.c:213
-#: mate-panel/panel-ditem-editor.c:664 mate-panel/panel-force-quit.c:240
+#: mate-panel/panel-ditem-editor.c:663 mate-panel/panel-force-quit.c:240
#: mate-panel/panel-recent.c:154 mate-panel/panel-run-dialog.ui:55
#: mate-panel/panel.c:689 mate-panel/panel.c:1497
msgid "_Cancel"
@@ -263,10 +263,10 @@ msgstr ""
msgid "Time _Settings"
msgstr ""
-#: applets/clock/clock.ui:324 applets/fish/fish.c:853 applets/fish/fish.ui:62
+#: applets/clock/clock.ui:324 applets/fish/fish.c:849 applets/fish/fish.ui:62
#: applets/notification_area/notification-area-preferences-dialog.ui:65
#: applets/wncklet/window-list.ui:48 applets/wncklet/workspace-switcher.ui:62
-#: mate-panel/panel-addto.c:1321 mate-panel/panel-ditem-editor.c:660
+#: mate-panel/panel-addto.c:1319 mate-panel/panel-ditem-editor.c:659
#: mate-panel/panel-properties-dialog.ui:94
#: mate-panel/panel-properties-dialog.ui:740
#: mate-panel/panel-test-applets.ui:52
@@ -314,7 +314,7 @@ msgstr ""
msgid "General"
msgstr ""
-#: applets/clock/clock.ui:620 mate-panel/panel-addto.c:1317
+#: applets/clock/clock.ui:620 mate-panel/panel-addto.c:1315
msgid "_Add"
msgstr ""
@@ -367,7 +367,7 @@ msgid "South"
msgstr ""
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:667
msgid "_OK"
msgstr ""
@@ -398,19 +398,19 @@ msgstr ""
msgid "L_atitude:"
msgstr ""
-#: applets/clock/clock-location-tile.c:183
+#: applets/clock/clock-location-tile.c:181
msgid "Failed to set the system timezone"
msgstr ""
-#: applets/clock/clock-location-tile.c:229
+#: applets/clock/clock-location-tile.c:227
msgid "<small>Set...</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:230
+#: applets/clock/clock-location-tile.c:228
msgid "<small>Set</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:306
+#: applets/clock/clock-location-tile.c:304
msgid "Set location as current location and use its timezone for this computer"
msgstr ""
@@ -420,7 +420,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:439
+#: applets/clock/clock-location-tile.c:437
msgid "%l:%M <small>%p (%A)</small>"
msgstr ""
@@ -429,7 +429,7 @@ msgstr ""
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:447
+#: applets/clock/clock-location-tile.c:445
msgid "%H:%M <small>(%A)</small>"
msgstr ""
@@ -437,40 +437,40 @@ msgstr ""
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:456
+#: applets/clock/clock-location-tile.c:454
msgid "%l:%M <small>%p</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:598
+#: applets/clock/clock-location-tile.c:596
#, c-format
msgid "%s, %s"
msgstr ""
-#: applets/clock/clock-location-tile.c:610
-#: applets/clock/clock-location-tile.c:619
+#: applets/clock/clock-location-tile.c:608
+#: applets/clock/clock-location-tile.c:617
msgid "Unknown"
msgstr ""
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:612
+#: applets/clock/clock-location-tile.c:610
#, c-format
msgid "%s, feels like %s"
msgstr ""
-#: applets/clock/clock-location-tile.c:635
+#: applets/clock/clock-location-tile.c:633
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr ""
-#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
-#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:169
+#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:74
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr ""
-#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
-#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:195
+#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:91
msgid "Error displaying help document"
msgstr ""
@@ -594,7 +594,7 @@ msgstr ""
msgid "Get the current time and date"
msgstr ""
-#: applets/fish/fish.c:266
+#: applets/fish/fish.c:264
#, c-format
msgid ""
"Warning: The command appears to be something actually useful.\n"
@@ -603,16 +603,16 @@ msgid ""
"which would make the applet \"practical\" or useful."
msgstr ""
-#: applets/fish/fish.c:428
+#: applets/fish/fish.c:423
msgid "Images"
msgstr ""
-#: applets/fish/fish.c:534 applets/fish/fish.c:578 applets/fish/fish.c:684
+#: applets/fish/fish.c:529 applets/fish/fish.c:573 applets/fish/fish.c:679
#, no-c-format
msgid "%s the Fish"
msgstr ""
-#: applets/fish/fish.c:535
+#: applets/fish/fish.c:530
#, c-format
msgid ""
"%s has no use what-so-ever. It only takes up disk space and compilation "
@@ -620,41 +620,41 @@ msgid ""
"Anybody found using it should be promptly sent for a psychiatric evaluation."
msgstr ""
-#: applets/fish/fish.c:552
+#: applets/fish/fish.c:547
msgid "(with minor help from George)"
msgstr ""
-#: applets/fish/fish.c:558
+#: applets/fish/fish.c:553
#: applets/fish/org.mate.panel.FishApplet.mate-panel-applet.desktop.in.in:10
msgid "Fish"
msgstr ""
-#: applets/fish/fish.c:559
+#: applets/fish/fish.c:554
msgid "About Fish"
msgstr ""
-#: applets/fish/fish.c:562
+#: applets/fish/fish.c:557
msgid ""
"Copyright © 1998-2002 Free Software Foundation, Inc.\n"
"Copyright © 2002-2005 Vincent Untz\n"
-"Copyright © 2012-2020 MATE developers"
+"Copyright © 2012-2021 MATE developers"
msgstr ""
-#: applets/fish/fish.c:579
+#: applets/fish/fish.c:574
#, c-format
msgid "%s the Fish, a contemporary oracle"
msgstr ""
-#: applets/fish/fish.c:645
+#: applets/fish/fish.c:640
msgid "Unable to locate the command to execute"
msgstr ""
-#: applets/fish/fish.c:689
+#: applets/fish/fish.c:684
#, no-c-format
msgid "%s the Fish Says:"
msgstr ""
-#: applets/fish/fish.c:752
+#: applets/fish/fish.c:746
#, c-format
msgid ""
"Unable to read output from command\n"
@@ -662,16 +662,16 @@ msgid ""
"Details: %s"
msgstr ""
-#: applets/fish/fish.c:849
+#: applets/fish/fish.c:845
msgid "_Speak again"
msgstr ""
-#: applets/fish/fish.c:930
+#: applets/fish/fish.c:926
#, c-format
msgid "The configured command is not working and has been replaced by: %s"
msgstr ""
-#: applets/fish/fish.c:963
+#: applets/fish/fish.c:959
#, c-format
msgid ""
"Unable to execute '%s'\n"
@@ -679,7 +679,7 @@ msgid ""
"Details: %s"
msgstr ""
-#: applets/fish/fish.c:979
+#: applets/fish/fish.c:975
#, c-format
msgid ""
"Unable to read from '%s'\n"
@@ -687,15 +687,15 @@ msgid ""
"Details: %s"
msgstr ""
-#: applets/fish/fish.c:1551
+#: applets/fish/fish.c:1547
msgid "The water needs changing"
msgstr ""
-#: applets/fish/fish.c:1553
+#: applets/fish/fish.c:1549
msgid "Look at today's date!"
msgstr ""
-#: applets/fish/fish.c:1635
+#: applets/fish/fish.c:1631
#, c-format
msgid "%s the Fish, the fortune teller"
msgstr ""
@@ -832,7 +832,7 @@ msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2003-2006 Vincent Untz\n"
"Copyright © 2011 Perberos\n"
-"Copyright © 2012-2020 MATE developers"
+"Copyright © 2012-2021 MATE developers"
msgstr ""
#: applets/notification_area/main.c:485
@@ -957,7 +957,7 @@ msgid "Factory for the window navigation related applets"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:10
-#: applets/wncklet/window-menu.c:76 applets/wncklet/window-menu.c:227
+#: applets/wncklet/window-menu.c:83 applets/wncklet/window-menu.c:235
msgid "Window Selector"
msgstr ""
@@ -966,7 +966,7 @@ msgid "Switch between open windows using a menu"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/workspace-switcher.c:694
msgid "Workspace Switcher"
msgstr ""
@@ -975,7 +975,7 @@ msgid "Switch between workspaces"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:791
+#: applets/wncklet/window-list.c:912
msgid "Window List"
msgstr ""
@@ -991,58 +991,58 @@ msgstr ""
msgid "Hide application windows and show the desktop"
msgstr ""
-#: applets/wncklet/showdesktop.c:184
+#: applets/wncklet/showdesktop.c:182
#, c-format
msgid "Failed to load %s: %s\n"
msgstr ""
-#: applets/wncklet/showdesktop.c:184
+#: applets/wncklet/showdesktop.c:182
msgid "Icon not found"
msgstr ""
-#: applets/wncklet/showdesktop.c:266
+#: applets/wncklet/showdesktop.c:264
msgid "Click here to restore hidden windows."
msgstr ""
-#: applets/wncklet/showdesktop.c:270
+#: applets/wncklet/showdesktop.c:268
msgid "Click here to hide all windows and show the desktop."
msgstr ""
-#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:444 applets/wncklet/showdesktop.c:501
msgid "Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:500
+#: applets/wncklet/showdesktop.c:502
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:502
+#: applets/wncklet/showdesktop.c:504
msgid "This button lets you hide all windows and show the desktop."
msgstr ""
-#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
-#: applets/wncklet/workspace-switcher.c:642
+#: applets/wncklet/showdesktop.c:505 applets/wncklet/window-list.c:916
+#: applets/wncklet/workspace-switcher.c:698
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
-"Copyright © 2012-2020 MATE developers"
+"Copyright © 2012-2021 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:530
+#: applets/wncklet/showdesktop.c:551
msgid ""
"Your window manager does not support the show desktop button, or you are not "
"running a window manager."
msgstr ""
-#: applets/wncklet/window-list.c:354
+#: applets/wncklet/window-list.c:458
msgid "_System Monitor"
msgstr ""
-#: applets/wncklet/window-list.c:792
+#: applets/wncklet/window-list.c:913
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:794
+#: applets/wncklet/window-list.c:915
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you "
"browse them."
@@ -1052,101 +1052,105 @@ msgstr ""
msgid "Window List Preferences"
msgstr ""
-#: applets/wncklet/window-list.ui:89
+#: applets/wncklet/window-list.ui:83
+msgid "Some options not available on Wayland"
+msgstr ""
+
+#: applets/wncklet/window-list.ui:105
msgid "Window List Content"
msgstr ""
-#: applets/wncklet/window-list.ui:115
+#: applets/wncklet/window-list.ui:131
msgid "Sh_ow windows from current workspace"
msgstr ""
-#: applets/wncklet/window-list.ui:130
+#: applets/wncklet/window-list.ui:146
msgid "Show windows from a_ll workspaces"
msgstr ""
-#: applets/wncklet/window-list.ui:170
+#: applets/wncklet/window-list.ui:186
msgid "Window Thumbnails"
msgstr ""
-#: applets/wncklet/window-list.ui:196
+#: applets/wncklet/window-list.ui:212
msgid "Show _thumbnails on hover"
msgstr ""
-#: applets/wncklet/window-list.ui:233
+#: applets/wncklet/window-list.ui:249
msgid "Thumbnail width in pixels. Window aspect ratio will be maintained."
msgstr ""
-#: applets/wncklet/window-list.ui:234
+#: applets/wncklet/window-list.ui:250
msgid "Thumbnail width:"
msgstr ""
-#: applets/wncklet/window-list.ui:248
+#: applets/wncklet/window-list.ui:264
msgid "px"
msgstr ""
-#: applets/wncklet/window-list.ui:286
+#: applets/wncklet/window-list.ui:302
msgid "Window Grouping"
msgstr ""
-#: applets/wncklet/window-list.ui:312
+#: applets/wncklet/window-list.ui:328
msgid "_Never group windows"
msgstr ""
-#: applets/wncklet/window-list.ui:327
+#: applets/wncklet/window-list.ui:343
msgid "Group windows when _space is limited"
msgstr ""
-#: applets/wncklet/window-list.ui:343
+#: applets/wncklet/window-list.ui:359
msgid "_Always group windows"
msgstr ""
-#: applets/wncklet/window-list.ui:383
+#: applets/wncklet/window-list.ui:399
msgid "Restoring Minimized Windows"
msgstr ""
-#: applets/wncklet/window-list.ui:409
+#: applets/wncklet/window-list.ui:425
msgid "Restore to current _workspace"
msgstr ""
-#: applets/wncklet/window-list.ui:424
+#: applets/wncklet/window-list.ui:440
msgid "Restore to na_tive workspace"
msgstr ""
-#: applets/wncklet/window-menu.c:77
+#: applets/wncklet/window-menu.c:84
msgid "About Window Selector"
msgstr ""
-#: applets/wncklet/window-menu.c:79
+#: applets/wncklet/window-menu.c:86
msgid ""
"The Window Selector shows a list of all windows in a menu and lets you "
"browse them."
msgstr ""
-#: applets/wncklet/window-menu.c:80
+#: applets/wncklet/window-menu.c:87
msgid ""
"Copyright © 2000 Helix Code, Inc.\n"
"Copyright © 2001 Free Software Foundation, Inc.\n"
"Copyright © 2003 Sun Microsystems, Inc.\n"
"Copyright © 2011 Perberos\n"
-"Copyright © 2012-2020 MATE developers"
+"Copyright © 2012-2021 MATE developers"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:943
+#: applets/wncklet/workspace-switcher.c:276
+#: applets/wncklet/workspace-switcher.c:1023
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:943
+#: applets/wncklet/workspace-switcher.c:276
+#: applets/wncklet/workspace-switcher.c:1023
msgid "columns"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:639
+#: applets/wncklet/workspace-switcher.c:695
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:641
+#: applets/wncklet/workspace-switcher.c:697
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -1949,11 +1953,11 @@ msgid "_Open"
msgstr ""
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
+#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
msgid "Error"
msgstr ""
-#: mate-panel/libpanel-util/panel-icon-chooser.c:374
+#: mate-panel/libpanel-util/panel-icon-chooser.c:373
msgid "Choose an icon"
msgstr ""
@@ -1991,12 +1995,12 @@ msgstr ""
msgid "Loc_k To Panel"
msgstr ""
-#: mate-panel/applet.c:1313
+#: mate-panel/applet.c:1310
msgid "Cannot find an empty spot"
msgstr ""
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1643
+#: mate-panel/panel-toplevel.c:1645
msgid "Drawer"
msgstr ""
@@ -2022,7 +2026,7 @@ msgid "- Edit .desktop files"
msgstr ""
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:966
msgid "Create Launcher"
msgstr ""
@@ -2031,11 +2035,11 @@ msgstr ""
msgid "Directory Properties"
msgstr ""
-#: mate-panel/mate-desktop-item-edit.c:175 mate-panel/launcher.c:817
+#: mate-panel/mate-desktop-item-edit.c:175 mate-panel/launcher.c:809
msgid "Launcher Properties"
msgstr ""
-#: mate-panel/mate-panel.desktop.in:4 mate-panel/main.c:158
+#: mate-panel/mate-panel.desktop.in:4 mate-panel/main.c:166
msgid "Panel"
msgstr ""
@@ -2070,13 +2074,13 @@ msgstr ""
msgid "_Launch"
msgstr ""
-#: mate-panel/launcher.c:910
+#: mate-panel/launcher.c:902
#, c-format
msgid "Key %s is not set, cannot load launcher\n"
msgstr ""
-#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
-#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
+#: mate-panel/launcher.c:1035 mate-panel/panel-ditem-editor.c:1324
+#: mate-panel/panel-ditem-editor.c:1358 mate-panel/panel-ditem-editor.c:1389
msgid "Could not save launcher"
msgstr ""
@@ -2096,23 +2100,23 @@ msgstr ""
msgid "Set the default panel layout"
msgstr ""
-#: mate-panel/menu.c:502
+#: mate-panel/menu.c:501
msgid "Add this launcher to _panel"
msgstr ""
-#: mate-panel/menu.c:509
+#: mate-panel/menu.c:508
msgid "Add this launcher to _desktop"
msgstr ""
-#: mate-panel/menu.c:521
+#: mate-panel/menu.c:520
msgid "_Entire menu"
msgstr ""
-#: mate-panel/menu.c:526
+#: mate-panel/menu.c:525
msgid "Add this as _drawer to panel"
msgstr ""
-#: mate-panel/menu.c:533
+#: mate-panel/menu.c:532
msgid "Add this as _menu to panel"
msgstr ""
@@ -2240,68 +2244,68 @@ msgstr ""
msgid "Not compatible with Wayland"
msgstr ""
-#: mate-panel/panel-addto.c:1055
+#: mate-panel/panel-addto.c:1051
#, c-format
msgid "Find an _item to add to \"%s\":"
msgstr ""
-#: mate-panel/panel-addto.c:1059
+#: mate-panel/panel-addto.c:1055
msgid "Add to Drawer"
msgstr ""
-#: mate-panel/panel-addto.c:1061
+#: mate-panel/panel-addto.c:1057
msgid "Find an _item to add to the drawer:"
msgstr ""
-#: mate-panel/panel-addto.c:1063
+#: mate-panel/panel-addto.c:1059
msgid "Add to Panel"
msgstr ""
-#: mate-panel/panel-addto.c:1065
+#: mate-panel/panel-addto.c:1061
msgid "Find an _item to add to the panel:"
msgstr ""
-#: mate-panel/panel-addto.c:1313
+#: mate-panel/panel-addto.c:1311
msgid "_Back"
msgstr ""
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:759
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr ""
-#: mate-panel/panel-applet-frame.c:763
+#: mate-panel/panel-applet-frame.c:761
msgid "Panel object has quit unexpectedly"
msgstr ""
-#: mate-panel/panel-applet-frame.c:770
+#: mate-panel/panel-applet-frame.c:768
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr ""
-#: mate-panel/panel-applet-frame.c:777
+#: mate-panel/panel-applet-frame.c:775
msgid "D_elete"
msgstr ""
-#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
+#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
msgid "_Don't Reload"
msgstr ""
-#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
+#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
msgid "_Reload"
msgstr ""
-#: mate-panel/panel-applet-frame.c:950
+#: mate-panel/panel-applet-frame.c:948
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr ""
-#: mate-panel/panel-applet-frame.c:965
+#: mate-panel/panel-applet-frame.c:963
msgid "Do you want to delete the applet from your configuration?"
msgstr ""
-#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
+#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1501
msgid "_Delete"
msgstr ""
@@ -2317,7 +2321,7 @@ msgstr ""
msgid ""
"Copyright © 1997-2003 Free Software Foundation, Inc.\n"
"Copyright © 2004 Vincent Untz\n"
-"Copyright © 2011-2020 MATE developers"
+"Copyright © 2011-2021 MATE developers"
msgstr ""
#: mate-panel/panel-context-menu.c:119
@@ -2384,63 +2388,63 @@ msgstr ""
msgid "Location"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:602
+#: mate-panel/panel-ditem-editor.c:601
msgid "_Type:"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:609
+#: mate-panel/panel-ditem-editor.c:608
msgid "_Name:"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:634
+#: mate-panel/panel-ditem-editor.c:633
msgid "_Browse..."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:641
+#: mate-panel/panel-ditem-editor.c:640
msgid "Co_mment:"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:652
+#: mate-panel/panel-ditem-editor.c:651
msgid "_Revert"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:978
+#: mate-panel/panel-ditem-editor.c:976
msgid "Choose an application..."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:982
+#: mate-panel/panel-ditem-editor.c:980
msgid "Choose a file..."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1146 mate-panel/panel-ditem-editor.c:1155
+#: mate-panel/panel-ditem-editor.c:1144 mate-panel/panel-ditem-editor.c:1153
msgid "Comm_and:"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1164
+#: mate-panel/panel-ditem-editor.c:1162
msgid "_Location:"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1327
+#: mate-panel/panel-ditem-editor.c:1325
msgid "The name of the launcher is not set."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1331
+#: mate-panel/panel-ditem-editor.c:1329
msgid "Could not save directory properties"
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1332
+#: mate-panel/panel-ditem-editor.c:1330
msgid "The name of the directory is not set."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1348
+#: mate-panel/panel-ditem-editor.c:1346
msgid "The command of the launcher is not set."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1351
+#: mate-panel/panel-ditem-editor.c:1349
msgid "The location of the launcher is not set."
msgstr ""
-#: mate-panel/panel-ditem-editor.c:1428
+#: mate-panel/panel-ditem-editor.c:1426
msgid "Could not display help document"
msgstr ""
@@ -2471,15 +2475,15 @@ msgstr ""
msgid "Change desktop appearance and behavior, get help, or log out"
msgstr ""
-#: mate-panel/panel-menu-bar.c:166
+#: mate-panel/panel-menu-bar.c:169
msgid "Applications"
msgstr ""
-#: mate-panel/panel-menu-bar.c:356 mate-panel/panel-menu-button.c:710
+#: mate-panel/panel-menu-bar.c:359 mate-panel/panel-menu-button.c:710
msgid "_Edit Menus"
msgstr ""
-#: mate-panel/panel-menu-button.c:1133
+#: mate-panel/panel-menu-button.c:1130
msgid "Main Menu"
msgstr ""
@@ -2605,7 +2609,7 @@ msgctxt "Orientation"
msgid "Right"
msgstr ""
-#: mate-panel/panel-properties-dialog.c:818
+#: mate-panel/panel-properties-dialog.c:826
msgid "Drawer Properties"
msgstr ""
@@ -2664,16 +2668,16 @@ msgstr ""
msgid "<small>Transparent</small>"
msgstr ""
-#: mate-panel/panel-properties-dialog.ui:553
-msgid "Co_lor:"
+#: mate-panel/panel-properties-dialog.ui:545
+msgid "<small>Opaque</small>"
msgstr ""
#: mate-panel/panel-properties-dialog.ui:566
-msgid "S_tyle:"
+msgid "Co_lor:"
msgstr ""
-#: mate-panel/panel-properties-dialog.ui:580
-msgid "<small>Opaque</small>"
+#: mate-panel/panel-properties-dialog.ui:579
+msgid "S_tyle:"
msgstr ""
#: mate-panel/panel-properties-dialog.ui:613
@@ -2745,30 +2749,30 @@ msgstr ""
msgid "Clear all items from the recent documents list"
msgstr ""
-#: mate-panel/panel-run-dialog.c:436
+#: mate-panel/panel-run-dialog.c:433
#, c-format
msgid "Could not run command '%s'"
msgstr ""
-#: mate-panel/panel-run-dialog.c:477
+#: mate-panel/panel-run-dialog.c:474
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr ""
-#: mate-panel/panel-run-dialog.c:1270
+#: mate-panel/panel-run-dialog.c:1266
msgid "Choose a file to append to the command..."
msgstr ""
-#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1641 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr ""
-#: mate-panel/panel-run-dialog.c:1690
+#: mate-panel/panel-run-dialog.c:1679
#, c-format
msgid "Will run command: '%s'"
msgstr ""
-#: mate-panel/panel-run-dialog.c:1723
+#: mate-panel/panel-run-dialog.c:1712
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -2908,23 +2912,23 @@ msgstr ""
msgid "_Prefs Path:"
msgstr ""
-#: mate-panel/panel-toplevel.c:1209
+#: mate-panel/panel-toplevel.c:1207
msgid "Hide Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
+#: mate-panel/panel-toplevel.c:1651 mate-panel/panel-toplevel.c:1661
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1651
+#: mate-panel/panel-toplevel.c:1653
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1653
+#: mate-panel/panel-toplevel.c:1655
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1655
+#: mate-panel/panel-toplevel.c:1657
msgid "Right Panel"
msgstr ""
@@ -2942,17 +2946,17 @@ msgstr ""
msgid "file"
msgstr ""
-#: mate-panel/panel-util.c:876
+#: mate-panel/panel-util.c:870
msgid "Home Folder"
msgstr ""
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:888
+#: mate-panel/panel-util.c:882
msgid "File System"
msgstr ""
-#: mate-panel/panel-util.c:1062
+#: mate-panel/panel-util.c:1045
msgid "Search"
msgstr ""
@@ -2961,7 +2965,7 @@ msgstr ""
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
#.
-#: mate-panel/panel-util.c:1108
+#: mate-panel/panel-util.c:1091
#, c-format
msgid "%1$s: %2$s"
msgstr ""
diff --git a/mate-panel/Makefile.am b/mate-panel/Makefile.am
index 1a2a8ee3..9dd98897 100644
--- a/mate-panel/Makefile.am
+++ b/mate-panel/Makefile.am
@@ -72,7 +72,6 @@ panel_sources += \
panel-xutils.c \
panel-force-quit.c \
panel-action-protocol.c \
- panel-background-monitor.c \
panel-struts.c
endif
@@ -133,7 +132,6 @@ panel_sources += \
panel-xutils.h \
panel-force-quit.h \
panel-action-protocol.h \
- panel-background-monitor.h \
panel-struts.h
endif
@@ -160,8 +158,7 @@ mate_panel_LDADD = \
$(DCONF_LIBS) \
$(XRANDR_LIBS) \
$(X_LIBS) \
- $(WAYLAND_LIBS) \
- -lm
+ $(WAYLAND_LIBS)
if ENABLE_WAYLAND
mate_panel_LDADD += \
diff --git a/mate-panel/applet.c b/mate-panel/applet.c
index 5df797be..76a3fb31 100644
--- a/mate-panel/applet.c
+++ b/mate-panel/applet.c
@@ -643,14 +643,11 @@ applet_show_menu (AppletInfo *info,
g_return_if_fail (info != NULL);
- panel_widget = mate_panel_applet_get_panel_widget (info);
-
- if (info->menu == NULL)
- info->menu = mate_panel_applet_create_menu (info);
-
- if (info->menu == NULL)
+ if ((info->menu == NULL) && ((info->menu = mate_panel_applet_create_menu (info)) == NULL))
return;
+ panel_widget = mate_panel_applet_get_panel_widget (info);
+
mate_panel_applet_menu_set_recurse (GTK_MENU (info->menu),
"menu_panel",
panel_widget);
diff --git a/mate-panel/button-widget.c b/mate-panel/button-widget.c
index f2deb0e5..6b839bc6 100644
--- a/mate-panel/button-widget.c
+++ b/mate-panel/button-widget.c
@@ -1,5 +1,4 @@
#include <config.h>
-#include <math.h>
#include <string.h>
#include <glib/gi18n.h>
diff --git a/mate-panel/libmate-panel-applet-private/panel-applet-container.c b/mate-panel/libmate-panel-applet-private/panel-applet-container.c
index 9354b999..9a4945a0 100644
--- a/mate-panel/libmate-panel-applet-private/panel-applet-container.c
+++ b/mate-panel/libmate-panel-applet-private/panel-applet-container.c
@@ -352,23 +352,20 @@ on_proxy_appeared (GObject *source_object,
GAsyncResult *res,
gpointer user_data)
{
- GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
MatePanelAppletContainer *container;
GDBusProxy *proxy;
GError *error = NULL;
proxy = g_dbus_proxy_new_finish (res, &error);
if (!proxy) {
- g_simple_async_result_set_from_error (result, error);
- g_error_free (error);
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ g_task_return_error (task, error);
+ g_object_unref (task);
return;
}
- container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (result)));
-
+ container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (task)));
container->priv->applet_proxy = proxy;
g_signal_connect (container->priv->applet_proxy, "g-signal",
G_CALLBACK (mate_panel_applet_container_child_signal),
@@ -383,8 +380,8 @@ on_proxy_appeared (GObject *source_object,
(GDBusSignalCallback) on_property_changed,
container, NULL);
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ g_task_return_boolean (task,TRUE);
+ g_object_unref (task);
panel_applet_container_setup (container);
@@ -406,7 +403,7 @@ get_applet_cb (GObject *source_object,
gpointer user_data)
{
GDBusConnection *connection = G_DBUS_CONNECTION (source_object);
- GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
MatePanelAppletContainer *container;
GVariant *retvals;
const gchar *applet_path;
@@ -414,15 +411,13 @@ get_applet_cb (GObject *source_object,
retvals = g_dbus_connection_call_finish (connection, res, &error);
if (!retvals) {
- g_simple_async_result_set_from_error (result, error);
- g_error_free (error);
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ g_task_return_error (task, error);
+ g_object_unref (task);
return;
}
- container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (result)));
+ container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (task)));
g_variant_get (retvals,
"(&obuu)",
&applet_path,
@@ -438,7 +433,7 @@ get_applet_cb (GObject *source_object,
MATE_PANEL_APPLET_INTERFACE,
NULL,
(GAsyncReadyCallback) on_proxy_appeared,
- result);
+ task);
g_variant_unref (retvals);
@@ -447,7 +442,6 @@ get_applet_cb (GObject *source_object,
}
typedef struct {
- GSimpleAsyncResult *result;
gchar *factory_id;
GVariant *parameters;
GCancellable *cancellable;
@@ -467,12 +461,14 @@ static void
on_factory_appeared (GDBusConnection *connection,
const gchar *name,
const gchar *name_owner,
- AppletFactoryData *data)
+ GTask *task)
{
MatePanelAppletContainer *container;
gchar *object_path;
+ AppletFactoryData *data;
- container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (data->result)));
+ data = g_task_get_task_data (task);
+ container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (task)));
container->priv->bus_name = g_strdup (name_owner);
object_path = g_strdup_printf (MATE_PANEL_APPLET_FACTORY_OBJECT_PATH, data->factory_id);
g_dbus_connection_call (connection,
@@ -486,7 +482,7 @@ on_factory_appeared (GDBusConnection *connection,
-1,
data->cancellable,
get_applet_cb,
- data->result);
+ task);
g_free (object_path);
}
@@ -499,27 +495,25 @@ mate_panel_applet_container_get_applet (MatePanelAppletContainer *container,
GAsyncReadyCallback callback,
gpointer user_data)
{
- GSimpleAsyncResult *result;
+ GTask *task;
AppletFactoryData *data;
gint screen_number;
gchar *bus_name;
gchar *factory_id;
gchar *applet_id;
- result = g_simple_async_result_new (G_OBJECT (container),
- callback,
- user_data,
- mate_panel_applet_container_get_applet);
-
+ task = g_task_new (G_OBJECT (container),
+ cancellable,
+ callback,
+ user_data);
+ g_task_set_source_tag (task,mate_panel_applet_container_get_applet);
applet_id = g_strrstr (iid, "::");
- if (!applet_id) {
- g_simple_async_result_set_error (result,
- MATE_PANEL_APPLET_CONTAINER_ERROR,
- MATE_PANEL_APPLET_CONTAINER_INVALID_APPLET,
- "Invalid applet iid: %s", iid);
- g_simple_async_result_complete (result);
- g_object_unref (result);
-
+ if (!applet_id) {
+ g_task_return_new_error (task,
+ MATE_PANEL_APPLET_CONTAINER_ERROR,
+ MATE_PANEL_APPLET_CONTAINER_INVALID_APPLET,
+ "Invalid applet iid: %s", iid);
+ g_object_unref (task);
return;
}
@@ -538,11 +532,10 @@ mate_panel_applet_container_get_applet (MatePanelAppletContainer *container,
}
data = g_new (AppletFactoryData, 1);
- data->result = result;
data->factory_id = factory_id;
data->parameters = g_variant_new ("(si*)", applet_id, screen_number, props);
data->cancellable = cancellable ? g_object_ref (cancellable) : NULL;
-
+ g_task_set_task_data (task,data,(GDestroyNotify) applet_factory_data_free);
bus_name = g_strdup_printf (MATE_PANEL_APPLET_BUS_NAME, factory_id);
container->priv->iid = g_strdup (iid);
@@ -552,8 +545,8 @@ mate_panel_applet_container_get_applet (MatePanelAppletContainer *container,
G_BUS_NAME_WATCHER_FLAGS_AUTO_START,
(GBusNameAppearedCallback) on_factory_appeared,
NULL,
- data,
- (GDestroyNotify) applet_factory_data_free);
+ task,
+ NULL);
g_free (bus_name);
}
@@ -581,11 +574,9 @@ mate_panel_applet_container_add_finish (MatePanelAppletContainer *container,
GAsyncResult *result,
GError **error)
{
- GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
-
- g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == mate_panel_applet_container_get_applet);
-
- return !g_simple_async_result_propagate_error (simple, error);
+ g_return_val_if_fail (g_task_is_valid (result, container), FALSE);
+ g_warn_if_fail (g_task_get_source_tag (G_TASK (result)) == mate_panel_applet_container_get_applet);
+ return g_task_propagate_boolean (G_TASK (result), error);
}
/* Child Properties */
@@ -595,7 +586,7 @@ set_applet_property_cb (GObject *source_object,
gpointer user_data)
{
GDBusConnection *connection = G_DBUS_CONNECTION (source_object);
- GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
MatePanelAppletContainer *container;
GVariant *retvals;
GError *error = NULL;
@@ -604,16 +595,16 @@ set_applet_property_cb (GObject *source_object,
if (!retvals) {
if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
g_warning ("Error setting property: %s\n", error->message);
- g_simple_async_result_set_from_error (result, error);
- g_error_free (error);
+ g_task_return_error (task, error);
+ return;
} else {
g_variant_unref (retvals);
}
- container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (result)));
- g_hash_table_remove (container->priv->pending_ops, result);
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (task)));
+ g_hash_table_remove (container->priv->pending_ops, task);
+ g_task_return_boolean (task,TRUE);
+ g_object_unref (task);
/* g_async_result_get_source_object returns new ref */
g_object_unref (container);
@@ -629,32 +620,33 @@ mate_panel_applet_container_child_set (MatePanelAppletContainer *container,
{
GDBusProxy *proxy = container->priv->applet_proxy;
const AppletPropertyInfo *info;
- GSimpleAsyncResult *result;
-
+ GTask *task;
if (!proxy)
return NULL;
info = mate_panel_applet_container_child_property_get_info (property_name);
if (!info) {
- g_simple_async_report_error_in_idle (G_OBJECT (container),
- callback, user_data,
- MATE_PANEL_APPLET_CONTAINER_ERROR,
- MATE_PANEL_APPLET_CONTAINER_INVALID_CHILD_PROPERTY,
- "%s: Applet has no child property named `%s'",
- G_STRLOC, property_name);
+ g_task_report_new_error (G_OBJECT (container),
+ callback, user_data,
+ NULL,
+ MATE_PANEL_APPLET_CONTAINER_ERROR,
+ MATE_PANEL_APPLET_CONTAINER_INVALID_CHILD_PROPERTY,
+ "%s: Applet has no child property named `%s'",
+ G_STRLOC, property_name);
return NULL;
}
- result = g_simple_async_result_new (G_OBJECT (container),
- callback,
- user_data,
- mate_panel_applet_container_child_set);
+ task = g_task_new (G_OBJECT (container),
+ cancellable,
+ callback,
+ user_data);
+ g_task_set_source_tag (task,mate_panel_applet_container_child_set);
if (cancellable)
g_object_ref (cancellable);
else
cancellable = g_cancellable_new ();
- g_hash_table_insert (container->priv->pending_ops, result, cancellable);
+ g_hash_table_insert (container->priv->pending_ops, task, cancellable);
g_dbus_connection_call (g_dbus_proxy_get_connection (proxy),
g_dbus_proxy_get_name (proxy),
@@ -669,9 +661,9 @@ mate_panel_applet_container_child_set (MatePanelAppletContainer *container,
G_DBUS_CALL_FLAGS_NO_AUTO_START,
-1, cancellable,
set_applet_property_cb,
- result);
+ task);
- return result;
+ return task;
}
gboolean
@@ -679,11 +671,9 @@ mate_panel_applet_container_child_set_finish (MatePanelAppletContainer *containe
GAsyncResult *result,
GError **error)
{
- GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
-
- g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == mate_panel_applet_container_child_set);
-
- return !g_simple_async_result_propagate_error (simple, error);
+ g_return_val_if_fail (g_task_is_valid (result, container), FALSE);
+ g_warn_if_fail (g_task_get_source_tag (G_TASK (result)) == mate_panel_applet_container_child_set);
+ return g_task_propagate_boolean (G_TASK (result), error);
}
static void
@@ -692,34 +682,30 @@ get_applet_property_cb (GObject *source_object,
gpointer user_data)
{
GDBusConnection *connection = G_DBUS_CONNECTION (source_object);
- GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
MatePanelAppletContainer *container;
GVariant *retvals;
+ GVariant *value, *item;
GError *error = NULL;
retvals = g_dbus_connection_call_finish (connection, res, &error);
if (!retvals) {
if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
g_warning ("Error getting property: %s\n", error->message);
- g_simple_async_result_set_from_error (result, error);
- g_error_free (error);
- } else {
- GVariant *value, *item;
-
- item = g_variant_get_child_value (retvals, 0);
- value = g_variant_get_variant (item);
- g_variant_unref (item);
- g_simple_async_result_set_op_res_gpointer (result, value,
- (GDestroyNotify) g_variant_unref);
- g_variant_unref (retvals);
+ g_task_return_error (task, error);
+ return;
}
- container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (result)));
- g_hash_table_remove (container->priv->pending_ops, result);
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ item = g_variant_get_child_value (retvals, 0);
+ value = g_variant_get_variant (item);
+ g_variant_unref (item);
+ g_variant_unref (retvals);
+
+ container = MATE_PANEL_APPLET_CONTAINER (g_async_result_get_source_object (G_ASYNC_RESULT (task)));
+ g_hash_table_remove (container->priv->pending_ops, task);
+ g_task_return_pointer (task,value,(GDestroyNotify) g_variant_unref);
+ g_object_unref (task);
- /* g_async_result_get_source_object returns new ref */
g_object_unref (container);
}
@@ -732,31 +718,27 @@ mate_panel_applet_container_child_get (MatePanelAppletContainer *container,
{
GDBusProxy *proxy = container->priv->applet_proxy;
const AppletPropertyInfo *info;
- GSimpleAsyncResult *result;
+ GTask *task;
if (!proxy)
return NULL;
info = mate_panel_applet_container_child_property_get_info (property_name);
if (!info) {
- g_simple_async_report_error_in_idle (G_OBJECT (container),
- callback, user_data,
- MATE_PANEL_APPLET_CONTAINER_ERROR,
- MATE_PANEL_APPLET_CONTAINER_INVALID_CHILD_PROPERTY,
- "%s: Applet has no child property named `%s'",
- G_STRLOC, property_name);
+ g_warning ("mate_panel_applet_container_child_get error");
return NULL;
}
- result = g_simple_async_result_new (G_OBJECT (container),
- callback,
- user_data,
- mate_panel_applet_container_child_get);
+ task = g_task_new (G_OBJECT (container),
+ cancellable,
+ callback,
+ user_data);
+ g_task_set_source_tag (task,mate_panel_applet_container_child_get);
if (cancellable)
g_object_ref (cancellable);
else
cancellable = g_cancellable_new ();
- g_hash_table_insert (container->priv->pending_ops, result, cancellable);
+ g_hash_table_insert (container->priv->pending_ops, task, cancellable);
g_dbus_connection_call (g_dbus_proxy_get_connection (proxy),
g_dbus_proxy_get_name (proxy),
@@ -770,9 +752,9 @@ mate_panel_applet_container_child_get (MatePanelAppletContainer *container,
G_DBUS_CALL_FLAGS_NO_AUTO_START,
-1, cancellable,
get_applet_property_cb,
- result);
+ task);
- return result;
+ return task;
}
GVariant *
@@ -780,14 +762,10 @@ mate_panel_applet_container_child_get_finish (MatePanelAppletContainer *containe
GAsyncResult *result,
GError **error)
{
- GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
-
- g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == mate_panel_applet_container_child_get);
-
- if (g_simple_async_result_propagate_error (simple, error))
- return NULL;
-
- return g_variant_ref (g_simple_async_result_get_op_res_gpointer (simple));
+ g_return_val_if_fail (g_task_is_valid (result, container), NULL);
+ g_warn_if_fail (g_task_get_source_tag (G_TASK (result)) == mate_panel_applet_container_child_get);
+
+ return g_variant_ref (g_task_propagate_pointer (G_TASK (result), error));
}
static void
@@ -796,20 +774,20 @@ child_popup_menu_cb (GObject *source_object,
gpointer user_data)
{
GDBusConnection *connection = G_DBUS_CONNECTION (source_object);
- GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
GVariant *retvals;
GError *error = NULL;
retvals = g_dbus_connection_call_finish (connection, res, &error);
if (!retvals) {
- g_simple_async_result_set_from_error (result, error);
- g_error_free (error);
+ g_task_return_error (task, error);
+ return;
} else {
g_variant_unref (retvals);
+ g_task_return_boolean (task,TRUE);
}
- g_simple_async_result_complete (result);
- g_object_unref (result);
+ g_object_unref (task);
}
void
@@ -820,16 +798,16 @@ mate_panel_applet_container_child_popup_menu (MatePanelAppletContainer *containe
GAsyncReadyCallback callback,
gpointer user_data)
{
- GSimpleAsyncResult *result;
+ GTask *task;
GDBusProxy *proxy = container->priv->applet_proxy;
if (!proxy)
return;
-
- result = g_simple_async_result_new (G_OBJECT (container),
- callback,
- user_data,
- mate_panel_applet_container_child_popup_menu);
+ task = g_task_new (G_OBJECT (container),
+ cancellable,
+ callback,
+ user_data);
+ g_task_set_source_tag (task,mate_panel_applet_container_child_popup_menu);
g_dbus_connection_call (g_dbus_proxy_get_connection (proxy),
g_dbus_proxy_get_name (proxy),
@@ -841,7 +819,7 @@ mate_panel_applet_container_child_popup_menu (MatePanelAppletContainer *containe
G_DBUS_CALL_FLAGS_NO_AUTO_START,
-1, cancellable,
child_popup_menu_cb,
- result);
+ task);
}
gboolean
@@ -849,11 +827,9 @@ mate_panel_applet_container_child_popup_menu_finish (MatePanelAppletContainer *c
GAsyncResult *result,
GError **error)
{
- GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
-
- g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == mate_panel_applet_container_child_popup_menu);
-
- return !g_simple_async_result_propagate_error (simple, error);
+ g_return_val_if_fail (g_task_is_valid (result, container), FALSE);
+ g_warn_if_fail (g_task_get_source_tag (G_TASK (result)) == mate_panel_applet_container_child_popup_menu);
+ return g_task_propagate_boolean (G_TASK (result), error);
}
void
diff --git a/mate-panel/libpanel-util/panel-icon-chooser.c b/mate-panel/libpanel-util/panel-icon-chooser.c
index 44d64908..e9f0c2ec 100644
--- a/mate-panel/libpanel-util/panel-icon-chooser.c
+++ b/mate-panel/libpanel-util/panel-icon-chooser.c
@@ -357,7 +357,6 @@ _panel_icon_chooser_clicked (GtkButton *button)
GtkWidget *filechooser;
GtkWidget *toplevel;
GtkWindow *parent;
- char *path;
gboolean filechooser_path_set;
if (chooser->priv->filechooser) {
@@ -382,15 +381,11 @@ _panel_icon_chooser_clicked (GtkButton *button)
panel_gtk_file_chooser_add_image_preview (GTK_FILE_CHOOSER (filechooser));
- path = g_build_filename (DATADIR, "icons", NULL);
gtk_file_chooser_add_shortcut_folder (GTK_FILE_CHOOSER (filechooser),
- path, NULL);
- g_free (path);
+ DATADIR "/icons", NULL);
- path = g_build_filename (DATADIR, "pixmaps", NULL);
gtk_file_chooser_add_shortcut_folder (GTK_FILE_CHOOSER (filechooser),
- path, NULL);
- g_free (path);
+ DATADIR "/pixmaps", NULL);
filechooser_path_set = FALSE;
@@ -428,14 +423,11 @@ _panel_icon_chooser_clicked (GtkButton *button)
}
if (!filechooser_path_set) {
- char *path;
/* FIXME? Use current icon theme? But there might not be a lot
* of icons there...
*/
- path = g_build_filename (DATADIR, "icons", NULL);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (filechooser),
- path);
- g_free (path);
+ DATADIR "/icons");
}
gtk_window_set_destroy_with_parent (GTK_WINDOW (filechooser), TRUE);
diff --git a/mate-panel/libpanel-util/panel-xdg.c b/mate-panel/libpanel-util/panel-xdg.c
index bcdbb5fa..0b7c4c85 100644
--- a/mate-panel/libpanel-util/panel-xdg.c
+++ b/mate-panel/libpanel-util/panel-xdg.c
@@ -117,18 +117,12 @@ panel_xdg_icon_name_from_icon_path (const char *path,
gboolean current;
theme_dir = g_file_get_child (parent, theme_name);
-
- current = FALSE;
- if (g_file_has_prefix (file, theme_dir)) {
- /* it's the current one */
- current = TRUE;
- } else {
- /* it's the default one */
+ if ((current = g_file_has_prefix (file, theme_dir)) == FALSE) {
+ /* fallback icon theme? */
g_object_unref (theme_dir);
theme_dir = g_file_get_child (parent, DEFAULT_THEME_NAME);
current = g_file_has_prefix (file, theme_dir);
}
-
g_object_unref (theme_dir);
if (current) {
diff --git a/mate-panel/panel-applets-manager.h b/mate-panel/panel-applets-manager.h
index d2c5e2e8..8c24d8eb 100644
--- a/mate-panel/panel-applets-manager.h
+++ b/mate-panel/panel-applets-manager.h
@@ -28,16 +28,10 @@
#include "panel-applet-frame.h"
#include "panel-applet-info.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
+G_BEGIN_DECLS
-#define PANEL_TYPE_APPLETS_MANAGER (mate_panel_applets_manager_get_type ())
-#define MATE_PANEL_APPLETS_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PANEL_TYPE_APPLETS_MANAGER, MatePanelAppletsManager))
-#define MATE_PANEL_APPLETS_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANEL_TYPE_APPLETS_MANAGER, MatePanelAppletsManagerClass))
-#define PANEL_IS_APPLETS_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PANEL_TYPE_APPLETS_MANAGER))
-#define PANEL_IS_APPLETS_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANEL_TYPE_APPLETS_MANAGER))
-#define MATE_PANEL_APPLETS_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PANEL_TYPE_APPLETS_MANAGER, MatePanelAppletsManagerClass))
+#define PANEL_TYPE_APPLETS_MANAGER mate_panel_applets_manager_get_type ()
+G_DECLARE_DERIVABLE_TYPE (MatePanelAppletsManager, mate_panel_applets_manager, MATE_PANEL, APPLETS_MANAGER, GObject)
/**
* MATE_PANEL_APPLETS_MANAGER_EXTENSION_POINT_NAME:
@@ -46,56 +40,36 @@ extern "C" {
**/
#define MATE_PANEL_APPLETS_MANAGER_EXTENSION_POINT_NAME "mate-panel-applets-manager"
-typedef struct _MatePanelAppletsManager MatePanelAppletsManager;
-typedef struct _MatePanelAppletsManagerClass MatePanelAppletsManagerClass;
-
struct _MatePanelAppletsManagerClass {
- GObjectClass parent_class;
-
- GList * (*get_applets) (MatePanelAppletsManager *manager);
-
- gboolean (*factory_activate) (MatePanelAppletsManager *manager,
- const gchar *iid);
- gboolean (*factory_deactivate) (MatePanelAppletsManager *manager,
- const gchar *iid);
-
- MatePanelAppletInfo * (*get_applet_info) (MatePanelAppletsManager *manager,
- const gchar *iid);
-
- MatePanelAppletInfo * (*get_applet_info_from_old_id) (MatePanelAppletsManager *manager,
- const gchar *iid);
-
- gboolean (*load_applet) (MatePanelAppletsManager *manager,
- const gchar *iid,
- MatePanelAppletFrameActivating *frame_act);
-
- GtkWidget * (*get_applet_widget) (MatePanelAppletsManager *manager,
- const gchar *iid,
- guint uid);
+ GObjectClass parent_class;
+
+ GList * (*get_applets) (MatePanelAppletsManager *manager);
+ gboolean (*factory_activate) (MatePanelAppletsManager *manager,
+ const gchar *iid);
+ gboolean (*factory_deactivate) (MatePanelAppletsManager *manager,
+ const gchar *iid);
+ MatePanelAppletInfo * (*get_applet_info) (MatePanelAppletsManager *manager,
+ const gchar *iid);
+ MatePanelAppletInfo * (*get_applet_info_from_old_id) (MatePanelAppletsManager *manager,
+ const gchar *iid);
+ gboolean (*load_applet) (MatePanelAppletsManager *manager,
+ const gchar *iid,
+ MatePanelAppletFrameActivating *frame_act);
+ GtkWidget * (*get_applet_widget) (MatePanelAppletsManager *manager,
+ const gchar *iid,
+ guint uid);
};
-struct _MatePanelAppletsManager {
- GObject parent;
-};
-
-GType mate_panel_applets_manager_get_type (void);
-
-GList *mate_panel_applets_manager_get_applets (void);
-
-gboolean mate_panel_applets_manager_factory_activate (const gchar *iid);
-void mate_panel_applets_manager_factory_deactivate (const gchar *iid);
-
-MatePanelAppletInfo *mate_panel_applets_manager_get_applet_info (const gchar *iid);
-MatePanelAppletInfo *mate_panel_applets_manager_get_applet_info_from_old_id (const gchar *iid);
-
-gboolean mate_panel_applets_manager_load_applet (const gchar *iid,
- MatePanelAppletFrameActivating *frame_act);
-
-GtkWidget *mate_panel_applets_manager_get_applet_widget (const gchar *iid,
- guint uid);
-
-#ifdef __cplusplus
-}
-#endif
+GList *mate_panel_applets_manager_get_applets (void);
+gboolean mate_panel_applets_manager_factory_activate (const gchar *iid);
+void mate_panel_applets_manager_factory_deactivate (const gchar *iid);
+MatePanelAppletInfo *mate_panel_applets_manager_get_applet_info (const gchar *iid);
+MatePanelAppletInfo *mate_panel_applets_manager_get_applet_info_from_old_id (const gchar *iid);
+gboolean mate_panel_applets_manager_load_applet (const gchar *iid,
+ MatePanelAppletFrameActivating *frame_act);
+GtkWidget *mate_panel_applets_manager_get_applet_widget (const gchar *iid,
+ guint uid);
+
+G_END_DECLS
#endif /* __PANEL_APPLETS_MANAGER_H__ */
diff --git a/mate-panel/panel-background-monitor.c b/mate-panel/panel-background-monitor.c
deleted file mode 100644
index 4c33aedf..00000000
--- a/mate-panel/panel-background-monitor.c
+++ /dev/null
@@ -1,410 +0,0 @@
-/*
- * panel-background-monitor.c:
- *
- * Copyright (C) 2001, 2002 Ian McKellar <[email protected]>
- * 2002 Sun Microsystems, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- * Authors:
- * Ian McKellar <[email protected]>
- * Mark McLoughlin <[email protected]>
- */
-
-#include <config.h>
-
-#ifndef HAVE_X11
-#error file should only be compiled when HAVE_X11 is enabled
-#endif
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gdk/gdk.h>
-#include <gdk/gdkx.h>
-#include <cairo-xlib.h>
-#include <X11/Xlib.h>
-#include <X11/Xatom.h>
-
-#define MATE_DESKTOP_USE_UNSTABLE_API
-#include <libmate-desktop/mate-bg.h>
-
-#include "panel-background-monitor.h"
-#include "panel-util.h"
-
-enum {
- CHANGED,
- LAST_SIGNAL
-};
-
-static void panel_background_monitor_changed (PanelBackgroundMonitor *monitor);
-
-static GdkFilterReturn panel_background_monitor_xevent_filter (GdkXEvent *xevent,
- GdkEvent *event,
- gpointer data);
-
-struct _PanelBackgroundMonitorClass {
- GObjectClass parent_class;
- void (*changed) (PanelBackgroundMonitor *monitor);
-};
-
-struct _PanelBackgroundMonitor {
- GObject parent_instance;
-
- GdkScreen *screen;
-
- Window xwindow;
- GdkWindow *gdkwindow;
-
- Atom xatom;
- GdkAtom gdkatom;
-
- cairo_surface_t *surface;
- GdkPixbuf *gdkpixbuf;
-
- int width;
- int height;
-
- gboolean display_grabbed;
-};
-
-G_DEFINE_TYPE (PanelBackgroundMonitor, panel_background_monitor, G_TYPE_OBJECT)
-
-static PanelBackgroundMonitor *global_background_monitor = NULL;
-
-static guint signals [LAST_SIGNAL] = { 0 };
-
-gboolean gdk_window_check_composited_wm(GdkWindow* window)
-{
- g_return_val_if_fail (GDK_IS_X11_WINDOW (window), TRUE);
- return gdk_screen_is_composited(gdk_window_get_screen(window));
-}
-
-static void
-panel_background_monitor_finalize (GObject *object)
-{
- PanelBackgroundMonitor *monitor;
-
- monitor = PANEL_BACKGROUND_MONITOR (object);
-
- gdk_window_remove_filter (
- monitor->gdkwindow, panel_background_monitor_xevent_filter, monitor);
- g_signal_handlers_disconnect_by_func (monitor->screen,
- panel_background_monitor_changed, monitor);
-
- if (monitor->surface)
- cairo_surface_destroy (monitor->surface);
- monitor->surface= NULL;
-
- if (monitor->gdkpixbuf)
- g_object_unref (monitor->gdkpixbuf);
- monitor->gdkpixbuf = NULL;
-
- G_OBJECT_CLASS (panel_background_monitor_parent_class)->finalize (object);
-}
-
-static void
-panel_background_monitor_class_init (PanelBackgroundMonitorClass *klass)
-{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-
- signals [CHANGED] =
- g_signal_new ("changed",
- G_OBJECT_CLASS_TYPE (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (PanelBackgroundMonitorClass, changed),
- NULL, NULL,
- g_cclosure_marshal_VOID__VOID,
- G_TYPE_NONE, 0);
-
- object_class->finalize = panel_background_monitor_finalize;
-}
-
-static void
-panel_background_monitor_init (PanelBackgroundMonitor *monitor)
-{
- monitor->screen = NULL;
-
- monitor->gdkwindow = NULL;
- monitor->xwindow = None;
-
- monitor->gdkatom = gdk_atom_intern_static_string ("_XROOTPMAP_ID");
- monitor->xatom = gdk_x11_atom_to_xatom (monitor->gdkatom);
-
- monitor->surface = NULL;
- monitor->gdkpixbuf = NULL;
-
- monitor->display_grabbed = FALSE;
-}
-
-static void
-panel_background_monitor_connect_to_screen (PanelBackgroundMonitor *monitor,
- GdkScreen *screen)
-{
- if (monitor->screen != NULL && monitor->gdkwindow != NULL) {
- gdk_window_remove_filter (monitor->gdkwindow,
- panel_background_monitor_xevent_filter,
- monitor);
- }
-
- monitor->screen = screen;
- g_signal_connect_swapped (screen, "size-changed",
- G_CALLBACK (panel_background_monitor_changed), monitor);
-
- monitor->gdkwindow = gdk_screen_get_root_window (screen);
- monitor->xwindow = GDK_WINDOW_XID (monitor->gdkwindow);
-
- gdk_window_add_filter (
- monitor->gdkwindow, panel_background_monitor_xevent_filter, monitor);
-
- gdk_window_set_events (
- monitor->gdkwindow,
- gdk_window_get_events (monitor->gdkwindow) | GDK_PROPERTY_CHANGE_MASK);
-}
-
-static PanelBackgroundMonitor *
-panel_background_monitor_new (GdkScreen *screen)
-{
- PanelBackgroundMonitor *monitor;
-
- monitor = g_object_new (PANEL_TYPE_BACKGROUND_MONITOR, NULL);
-
- panel_background_monitor_connect_to_screen (monitor, screen);
-
- return monitor;
-}
-
-PanelBackgroundMonitor *
-panel_background_monitor_get_for_screen (GdkScreen *screen)
-{
- g_return_val_if_fail (GDK_IS_X11_SCREEN (screen), NULL);
-
- if (!global_background_monitor) {
- global_background_monitor = panel_background_monitor_new (screen);
-
- g_object_add_weak_pointer (G_OBJECT (global_background_monitor),
- (void **) &global_background_monitor);
-
- return global_background_monitor;
- }
-
- return g_object_ref (global_background_monitor);
-}
-
-static void
-panel_background_monitor_changed (PanelBackgroundMonitor *monitor)
-{
- if (monitor->surface)
- cairo_surface_destroy (monitor->surface);
- monitor->surface = NULL;
-
- if (monitor->gdkpixbuf)
- g_object_unref (monitor->gdkpixbuf);
- monitor->gdkpixbuf = NULL;
-
- g_signal_emit (monitor, signals [CHANGED], 0);
-}
-
-static GdkFilterReturn
-panel_background_monitor_xevent_filter (GdkXEvent *xevent,
- GdkEvent *event,
- gpointer data)
-{
- PanelBackgroundMonitor *monitor;
- XEvent *xev;
-
- g_return_val_if_fail (PANEL_IS_BACKGROUND_MONITOR (data), GDK_FILTER_CONTINUE);
-
- monitor = PANEL_BACKGROUND_MONITOR (data);
- xev = (XEvent *) xevent;
-
- if (xev->type == PropertyNotify &&
- xev->xproperty.atom == monitor->xatom &&
- xev->xproperty.window == monitor->xwindow)
- panel_background_monitor_changed (monitor);
-
- return GDK_FILTER_CONTINUE;
-}
-
-static GdkPixbuf *
-panel_background_monitor_tile_background (PanelBackgroundMonitor *monitor,
- int width,
- int height)
-{
- GdkPixbuf *retval;
- int tilewidth, tileheight;
-
- retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, width, height);
-
- tilewidth = gdk_pixbuf_get_width (monitor->gdkpixbuf);
- tileheight = gdk_pixbuf_get_height (monitor->gdkpixbuf);
-
- if (tilewidth == 1 && tileheight == 1) {
- guchar *pixels;
- int n_channels;
- guint32 pixel = 0;
-
- n_channels = gdk_pixbuf_get_n_channels (monitor->gdkpixbuf);
- pixels = gdk_pixbuf_get_pixels (monitor->gdkpixbuf);
-
- if (pixels) {
- if (n_channels == 4)
- pixel = ((guint32 *) pixels) [0];
- else if (n_channels == 3)
- pixel = pixels [0] << 24 | pixels [1] << 16 | pixels [2] << 8;
- }
-
- gdk_pixbuf_fill (retval, pixel);
- } else {
- unsigned char *data;
- cairo_t *cr;
- cairo_surface_t *surface;
- cairo_pattern_t *pattern;
-
- data = g_malloc (width * height * 4);
- if (!data)
- return NULL;
-
- surface = cairo_image_surface_create_for_data (data,
- CAIRO_FORMAT_RGB24,
- width, height,
- width * 4);
- cr = cairo_create (surface);
- cairo_set_source_rgb (cr, 1, 1, 1);
- cairo_paint (cr);
-
- gdk_cairo_set_source_pixbuf (cr, monitor->gdkpixbuf, 0, 0);
- pattern = cairo_get_source (cr);
- cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REPEAT);
- cairo_rectangle (cr, 0, 0, width, height);
- cairo_fill (cr);
-
- cairo_destroy (cr);
- cairo_surface_destroy (surface);
-
- retval = panel_util_cairo_rgbdata_to_pixbuf (data,
- width, height);
-
- g_free (data);
- }
-
- return retval;
-}
-
-static void
-panel_background_monitor_setup_pixbuf (PanelBackgroundMonitor *monitor)
-{
- GdkDisplay *display;
- int rwidth, rheight;
- int pwidth, pheight;
-
- display = gdk_screen_get_display (monitor->screen);
-
- gdk_x11_display_grab (display);
- monitor->display_grabbed = TRUE;
-
- if (!monitor->surface)
- monitor->surface = mate_bg_get_surface_from_root (monitor->screen);
-
- if (!monitor->surface)
- {
- g_warning ("couldn't get background pixmap\n");
- gdk_x11_display_ungrab (display);
- monitor->display_grabbed = FALSE;
- return;
- }
-
- pwidth = cairo_xlib_surface_get_width (monitor->surface);
- pheight = cairo_xlib_surface_get_height (monitor->surface);
-
- gdk_window_get_geometry (monitor->gdkwindow,
- NULL, NULL, &rwidth, &rheight);
-
- monitor->width = MIN (pwidth, rwidth);
- monitor->height = MIN (pheight, rheight);
-
- g_assert (monitor->gdkpixbuf == NULL);
- monitor->gdkpixbuf = gdk_pixbuf_get_from_surface (monitor->surface,
- 0, 0,
- monitor->width, monitor->height);
-
- gdk_x11_display_ungrab (display);
- monitor->display_grabbed = FALSE;
-
- if (monitor->gdkpixbuf == NULL)
- return;
-
- if ((monitor->width < rwidth || monitor->height < rheight)) {
- GdkPixbuf *tiled;
-
- tiled = panel_background_monitor_tile_background (
- monitor, rwidth, rheight);
- g_object_unref (monitor->gdkpixbuf);
- monitor->gdkpixbuf = tiled;
-
- monitor->width = rwidth;
- monitor->height = rheight;
- }
-}
-
-GdkPixbuf *
-panel_background_monitor_get_region (PanelBackgroundMonitor *monitor,
- int x,
- int y,
- int width,
- int height)
-{
- GdkPixbuf *pixbuf, *tmpbuf;
- int subwidth, subheight;
- int subx, suby;
-
- g_return_val_if_fail (monitor, NULL);
- g_return_val_if_fail (GDK_IS_X11_WINDOW (monitor->gdkwindow), NULL);
-
- if (!monitor->gdkpixbuf)
- panel_background_monitor_setup_pixbuf (monitor);
-
- if (!monitor->gdkpixbuf)
- return NULL;
-
- subwidth = MIN (width, monitor->width - x);
- subheight = MIN (height, monitor->height - y);
- /* if x or y are negative numbers */
- subwidth = MIN (subwidth, width + x);
- subheight = MIN (subheight, height + y);
-
- subx = MAX (x, 0);
- suby = MAX (y, 0);
-
- if ((subwidth <= 0) || (subheight <= 0) ||
- (monitor->width-x < 0) || (monitor->height-y < 0) )
- /* region is completely offscreen */
- return gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8,
- width, height);
-
- pixbuf = gdk_pixbuf_new_subpixbuf (
- monitor->gdkpixbuf, subx, suby, subwidth, subheight);
-
- if ((subwidth < width) || (subheight < height)) {
- tmpbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8,
- width, height);
- gdk_pixbuf_copy_area (pixbuf, 0, 0, subwidth, subheight,
- tmpbuf, (x < 0) ? -x : 0, (y < 0) ? -y : 0);
- g_object_unref (pixbuf);
- pixbuf = tmpbuf;
- }
-
- return pixbuf;
-}
diff --git a/mate-panel/panel-background-monitor.h b/mate-panel/panel-background-monitor.h
deleted file mode 100644
index 09b7b91e..00000000
--- a/mate-panel/panel-background-monitor.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * panel-background-monitor.h:
- *
- * Copyright (C) 2001, 2002 Ian McKellar <[email protected]>
- * 2002 Sun Microsystems, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- * Authors:
- * Ian McKellar <[email protected]>
- * Mark McLoughlin <[email protected]>
- */
-
-#ifndef __PANEL_BACKGROUND_MONITOR_H__
-#define __PANEL_BACKGROUND_MONITOR_H__
-
-#ifdef PACKAGE_NAME /* only check HAVE_X11 if config.h has been included */
-#ifndef HAVE_X11
-#error file should only be included when HAVE_X11 is enabled
-#endif
-#endif
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gdk/gdk.h>
-
-#define PANEL_TYPE_BACKGROUND_MONITOR (panel_background_monitor_get_type ())
-#define PANEL_BACKGROUND_MONITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), \
- PANEL_TYPE_BACKGROUND_MONITOR, \
- PanelBackgroundMonitor))
-#define PANEL_BACKGROUND_MONITOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), \
- PANEL_TYPE_BACKGROUND_MONITOR, \
- PanelBackgroundMonitorClass))
-#define PANEL_IS_BACKGROUND_MONITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), \
- PANEL_TYPE_BACKGROUND_MONITOR))
-#define PANEL_IS_BACKGROUND_MONITOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), \
- PANEL_TYPE_BACKGROUND_MONITOR))
-#define PANEL_BACKGROUND_MONITOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), \
- PANEL_TYPE_BACKGROUND_MONITOR, \
- PanelBackgroundMonitorClass))
-
-typedef struct _PanelBackgroundMonitorClass PanelBackgroundMonitorClass;
-typedef struct _PanelBackgroundMonitor PanelBackgroundMonitor;
-
-gboolean gdk_window_check_composited_wm (GdkWindow* window);
-
-GType panel_background_monitor_get_type (void);
-PanelBackgroundMonitor *panel_background_monitor_get_for_screen (GdkScreen *screen);
-GdkPixbuf *panel_background_monitor_get_region (PanelBackgroundMonitor *monitor,
- int x,
- int y,
- int width,
- int height);
-
-#endif /* __PANEL_BACKGROUND_MONITOR_H__ */
diff --git a/mate-panel/panel-background.c b/mate-panel/panel-background.c
index 3ce08a5b..57a8dcd7 100644
--- a/mate-panel/panel-background.c
+++ b/mate-panel/panel-background.c
@@ -42,15 +42,6 @@
static gboolean panel_background_composite (PanelBackground *background);
static void load_background_file (PanelBackground *background);
-
-static void
-set_pixbuf_background (PanelBackground *background)
-{
- g_assert (background->composited_pattern != NULL);
-
- gdk_window_set_background_pattern (background->window, background->composited_pattern);
-}
-
void panel_background_apply_css (PanelBackground *background, GtkWidget *widget)
{
GtkStyleContext *context;
@@ -143,21 +134,18 @@ panel_background_prepare (PanelBackground *background)
break;
case PANEL_BACK_COLOR:
-#ifdef HAVE_X11
- if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()) &&
- background->has_alpha &&
- !gdk_window_check_composited_wm(background->window))
- set_pixbuf_background (background);
- else
-#endif /* HAVE_X11 */
- { /* Not using X11, or pixbuf background not needed */
- gdk_window_set_background_rgba (background->window,
- &background->color);
+ {
+ GdkRGBA color = background->color;
+ if (!gdk_screen_is_composited (gdk_screen_get_default ())) {
+ color.alpha = 1.;
}
+ gdk_window_set_background_rgba (background->window, &color);
break;
+ }
case PANEL_BACK_IMAGE:
- set_pixbuf_background (background);
+ g_assert (background->composited_pattern);
+ gdk_window_set_background_pattern (background->window, background->composited_pattern);
break;
default:
@@ -195,69 +183,6 @@ free_composited_resources (PanelBackground *background)
background->composited_pattern = NULL;
}
-#ifdef HAVE_X11
-
-static void _panel_background_transparency(GdkScreen* screen,PanelBackground* background)
-{
- panel_background_composite(background);
-}
-
-static void
-background_changed (PanelBackgroundMonitor *monitor,
- PanelBackground *background)
-{
- GdkPixbuf *tmp;
-
- g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_display_get_default ()));
-
- tmp = background->desktop;
-
- background->desktop = panel_background_monitor_get_region (
- background->monitor,
- background->region.x,
- background->region.y,
- background->region.width,
- background->region.height);
-
- if (tmp)
- g_object_unref (tmp);
-
- panel_background_composite (background);
-}
-
-static GdkPixbuf *
-get_desktop_pixbuf (PanelBackground *background)
-{
- GdkPixbuf *desktop;
-
- g_return_val_if_fail (GDK_IS_X11_DISPLAY (gdk_display_get_default ()), NULL);
-
- if (!background->monitor) {
- background->monitor =
- panel_background_monitor_get_for_screen (
- gdk_window_get_screen (background->window));
-
- background->monitor_signal =
- g_signal_connect (
- background->monitor, "changed",
- G_CALLBACK (background_changed), background);
- }
- g_signal_connect(gdk_window_get_screen(background->window), "composited-changed",
- G_CALLBACK(_panel_background_transparency),
- background);
-
- desktop = panel_background_monitor_get_region (
- background->monitor,
- background->region.x,
- background->region.y,
- background->region.width,
- background->region.height);
-
- return desktop;
-}
-
-#endif /* HAVE_X11 */
-
static cairo_pattern_t *
composite_image_onto_desktop (PanelBackground *background)
{
@@ -279,24 +204,6 @@ composite_image_onto_desktop (PanelBackground *background)
cr = cairo_create (surface);
-#ifdef HAVE_X11
- if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) {
- if (!background->desktop)
- background->desktop = get_desktop_pixbuf (background);
-
- if(!gdk_window_check_composited_wm (background->window)){
- cairo_set_source_rgb (cr, 1, 1, 1);
- cairo_paint (cr);
-
- if (background->desktop) {
- gdk_cairo_set_source_pixbuf (cr, background->desktop, 0, 0);
- cairo_rectangle (cr, 0, 0, width, height);
- cairo_fill (cr);
- }
- }
- }
-#endif /* HAVE_X11 */
-
gdk_cairo_set_source_pixbuf (cr, background->transformed_image, 0, 0);
pattern = cairo_get_source (cr);
cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REPEAT);
@@ -311,71 +218,6 @@ composite_image_onto_desktop (PanelBackground *background)
return pattern;
}
-static cairo_pattern_t *
-composite_color_onto_desktop (PanelBackground *background)
-{
- cairo_surface_t *surface;
- cairo_pattern_t *pattern;
- cairo_t *cr;
-
- surface = gdk_window_create_similar_surface (background->window,
- CAIRO_CONTENT_COLOR_ALPHA,
- background->region.width,
- background->region.height);
- if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS) {
- cairo_surface_destroy (surface);
- return NULL;
- }
-
- cr = cairo_create (surface);
-
-#ifdef HAVE_X11
- if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) {
- if (!background->desktop)
- background->desktop = get_desktop_pixbuf (background);
-
- if(!gdk_window_check_composited_wm (background->window)){
- if (background->desktop) {
- gdk_cairo_set_source_pixbuf (cr, background->desktop, 0, 0);
- cairo_paint (cr);
- }
- }
- }
-#endif /* HAVE_X11 */
-
- gdk_cairo_set_source_rgba (cr, &background->color);
- cairo_paint (cr);
-
- cairo_destroy (cr);
-
- pattern = cairo_pattern_create_for_surface (surface);
- cairo_surface_destroy (surface);
-
- return pattern;
-}
-
-static cairo_pattern_t *
-get_composited_pattern (PanelBackground *background)
-{
- cairo_pattern_t *retval = NULL;
-
- switch (background->type) {
- case PANEL_BACK_NONE:
- break;
- case PANEL_BACK_COLOR:
- retval = composite_color_onto_desktop (background);
- break;
- case PANEL_BACK_IMAGE:
- retval = composite_image_onto_desktop (background);
- break;
- default:
- g_assert_not_reached ();
- break;
- }
-
- return retval;
-}
-
static gboolean
panel_background_composite (PanelBackground *background)
{
@@ -386,16 +228,12 @@ panel_background_composite (PanelBackground *background)
switch (background->type) {
case PANEL_BACK_NONE:
- break;
case PANEL_BACK_COLOR:
- if (background->has_alpha)
- background->composited_pattern =
- get_composited_pattern (background);
break;
case PANEL_BACK_IMAGE:
if (background->transformed_image) {
background->composited_pattern =
- get_composited_pattern (background);
+ composite_image_onto_desktop (background);
}
break;
default:
@@ -568,25 +406,6 @@ panel_background_transform (PanelBackground *background)
return TRUE;
}
-#ifdef HAVE_X11
-static void
-disconnect_background_monitor (PanelBackground *background)
-{
- g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_display_get_default ()));
- if (background->monitor) {
- g_signal_handler_disconnect (
- background->monitor, background->monitor_signal);
- background->monitor_signal = -1;
- g_object_unref (background->monitor);
- }
- background->monitor = NULL;
-
- if (background->desktop)
- g_object_unref (background->desktop);
- background->desktop = NULL;
-}
-#endif /* HAVE_X11 */
-
static void
panel_background_update_has_alpha (PanelBackground *background)
{
@@ -600,13 +419,6 @@ panel_background_update_has_alpha (PanelBackground *background)
has_alpha = gdk_pixbuf_get_has_alpha (background->loaded_image);
background->has_alpha = has_alpha;
-
-#ifdef HAVE_X11
- if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) {
- if (!has_alpha)
- disconnect_background_monitor (background);
- }
-#endif /* HAVE_X11 */
}
static void
@@ -649,26 +461,6 @@ panel_background_set_type (PanelBackground *background,
}
static void
-panel_background_set_opacity_no_update (PanelBackground *background,
- guint16 opacity)
-{
- background->color.alpha = opacity / 65535.0;
- panel_background_update_has_alpha (background);
-}
-
-void
-panel_background_set_opacity (PanelBackground *background,
- guint16 opacity)
-{
- if (background->color.alpha == (opacity / 65535.0))
- return;
-
- free_transformed_resources (background);
- panel_background_set_opacity_no_update (background, opacity);
- panel_background_transform (background);
-}
-
-static void
panel_background_set_color_no_update (PanelBackground *background,
const GdkRGBA *color)
{
@@ -903,12 +695,6 @@ panel_background_change_region (PanelBackground *background,
background->orientation = orientation;
-#ifdef HAVE_X11
- if (background->desktop)
- g_object_unref (background->desktop);
- background->desktop = NULL;
-#endif /* HAVE_X11 */
-
if (need_to_retransform || ! background->transformed)
/* only retransform the background if we have in
fact changed size/orientation */
@@ -948,12 +734,6 @@ panel_background_init (PanelBackground *background,
background->transformed_image = NULL;
background->composited_pattern = NULL;
-#ifdef HAVE_X11
- background->monitor = NULL;
- background->desktop = NULL;
- background->monitor_signal = -1;
-#endif /* HAVE_X11 */
-
background->window = NULL;
background->default_pattern = NULL;
@@ -976,12 +756,6 @@ panel_background_init (PanelBackground *background,
void
panel_background_free (PanelBackground *background)
{
-#ifdef HAVE_X11
- if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) {
- disconnect_background_monitor (background);
- }
-#endif /* HAVE_X11 */
-
free_transformed_resources (background);
if (background->image)
@@ -992,12 +766,6 @@ panel_background_free (PanelBackground *background)
g_object_unref (background->loaded_image);
background->loaded_image = NULL;
-#ifdef HAVE_X11
- if (background->monitor)
- g_object_unref (background->monitor);
- background->monitor = NULL;
-#endif /* HAVE_X11 */
-
if (background->window)
g_object_unref (background->window);
background->window = NULL;
@@ -1019,13 +787,7 @@ panel_background_make_string (PanelBackground *background,
effective_type = panel_background_effective_type (background);
-#ifdef HAVE_X11
- if (is_using_x11 () &&
- (effective_type == PANEL_BACK_IMAGE ||
- (effective_type == PANEL_BACK_COLOR &&
- background->has_alpha &&
- !gdk_window_check_composited_wm(background->window)))) {
-
+ if (effective_type == PANEL_BACK_IMAGE) {
cairo_surface_t *surface;
if (!background->composited_pattern)
@@ -1038,9 +800,7 @@ panel_background_make_string (PanelBackground *background,
return NULL;
retval = g_strdup_printf ("pixmap:%d,%d,%d", (guint32)cairo_xlib_surface_get_drawable (surface), x, y);
- } else
-#endif
- if (effective_type == PANEL_BACK_COLOR) {
+ } else if (effective_type == PANEL_BACK_COLOR) {
gchar *rgba = gdk_rgba_to_string (&background->color);
retval = g_strdup_printf (
"color:%s",
diff --git a/mate-panel/panel-background.h b/mate-panel/panel-background.h
index fbfbd5d9..5ba81da4 100644
--- a/mate-panel/panel-background.h
+++ b/mate-panel/panel-background.h
@@ -33,10 +33,6 @@
#include "panel-enums.h"
#include "panel-types.h"
-#ifdef HAVE_X11
-#include "panel-background-monitor.h"
-#endif
-
typedef struct _PanelBackground PanelBackground;
typedef void (*PanelBackgroundChangedNotify)
@@ -59,12 +55,6 @@ struct _PanelBackground {
GdkPixbuf *transformed_image;
cairo_pattern_t *composited_pattern;
-#ifdef HAVE_X11
- PanelBackgroundMonitor *monitor;
- GdkPixbuf *desktop;
- gulong monitor_signal;
-#endif /* HAVE_X11 */
-
GdkWindow *window;
cairo_pattern_t *default_pattern;
GdkRGBA default_color;
@@ -93,8 +83,6 @@ void panel_background_set (PanelBackground *background,
gboolean rotate_image);
void panel_background_set_type (PanelBackground *background,
PanelBackgroundType type);
-void panel_background_set_opacity (PanelBackground *background,
- guint16 opacity);
void panel_background_set_color (PanelBackground *background,
const GdkRGBA *color);
void panel_background_set_image (PanelBackground *background,
diff --git a/mate-panel/panel-context-menu.c b/mate-panel/panel-context-menu.c
index e8cea5e3..add9a485 100644
--- a/mate-panel/panel-context-menu.c
+++ b/mate-panel/panel-context-menu.c
@@ -115,7 +115,7 @@ panel_context_menu_show_about_dialog (GtkWidget *menuitem)
"version", VERSION,
"copyright", _("Copyright \xc2\xa9 1997-2003 Free Software Foundation, Inc.\n"
"Copyright \xc2\xa9 2004 Vincent Untz\n"
- "Copyright \xc2\xa9 2011-2020 MATE developers"),
+ "Copyright \xc2\xa9 2011-2021 MATE developers"),
"comments", _("This program is responsible for launching other "
"applications and provides useful utilities."),
"authors", authors,
diff --git a/mate-panel/panel-menu-items.c b/mate-panel/panel-menu-items.c
index a196b0be..025eb0e4 100644
--- a/mate-panel/panel-menu-items.c
+++ b/mate-panel/panel-menu-items.c
@@ -903,19 +903,19 @@ panel_place_menu_item_append_local_gio (PanelPlaceMenuItem *place_item,
if (g_slist_length (items) <= g_settings_get_uint (place_item->priv->menubar_settings, PANEL_MENU_BAR_MAX_ITEMS_OR_SUBMENU)) {
add_menu = menu;
} else {
- GtkWidget *item;
+ GtkWidget *menu_item;
- item = gtk_image_menu_item_new ();
- setup_menuitem_with_icon (item, panel_menu_icon_get_size (),
- NULL,
- PANEL_ICON_REMOVABLE_MEDIA,
- _("Removable Media"));
+ menu_item = gtk_image_menu_item_new ();
+ setup_menuitem_with_icon (menu_item, panel_menu_icon_get_size (),
+ NULL,
+ PANEL_ICON_REMOVABLE_MEDIA,
+ _("Removable Media"));
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
- gtk_widget_show (item);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
+ gtk_widget_show (menu_item);
add_menu = create_empty_menu ();
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), add_menu);
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_item), add_menu);
}
for (sl = items; sl; sl = sl->next) {
diff --git a/mate-panel/panel-multimonitor.c b/mate-panel/panel-multimonitor.c
index d2127436..6ef71e97 100644
--- a/mate-panel/panel-multimonitor.c
+++ b/mate-panel/panel-multimonitor.c
@@ -104,7 +104,7 @@ panel_multimonitor_get_randr_monitors (int *monitors_ret,
Window xroot;
XRRScreenResources *resources;
RROutput primary;
- GArray *geometries;
+ GArray *geometries_array;
int scale;
int i;
@@ -158,9 +158,9 @@ panel_multimonitor_get_randr_monitors (int *monitors_ret,
/* Use scale factor to bring geometries down to device pixels to support HiDPI displays */
scale = gdk_monitor_get_scale_factor (monitor);
- geometries = g_array_sized_new (FALSE, FALSE,
- sizeof (GdkRectangle),
- resources->noutput);
+ geometries_array = g_array_sized_new (FALSE, FALSE,
+ sizeof (GdkRectangle),
+ resources->noutput);
for (i = 0; i < resources->noutput; i++) {
XRROutputInfo *output;
@@ -186,9 +186,9 @@ panel_multimonitor_get_randr_monitors (int *monitors_ret,
if (_panel_multimonitor_output_should_be_first (xdisplay,
resources->outputs[i],
output, primary))
- g_array_prepend_vals (geometries, &rect, 1);
+ g_array_prepend_vals (geometries_array, &rect, 1);
else
- g_array_append_vals (geometries, &rect, 1);
+ g_array_append_vals (geometries_array, &rect, 1);
}
XRRFreeOutputInfo (output);
@@ -196,19 +196,19 @@ panel_multimonitor_get_randr_monitors (int *monitors_ret,
XRRFreeScreenResources (resources);
- if (geometries->len == 0) {
+ if (geometries_array->len == 0) {
/* This can happen in at least one case:
* https://bugzilla.novell.com/show_bug.cgi?id=543876 where all
* monitors appear disconnected (possibly because the screen
* is behing a KVM switch) -- see comment #8.
* There might be other cases too, so we stay on the safe side.
*/
- g_array_free (geometries, TRUE);
+ g_array_free (geometries_array, TRUE);
return FALSE;
}
- *monitors_ret = geometries->len;
- *geometries_ret = (GdkRectangle *) g_array_free (geometries, FALSE);
+ *monitors_ret = geometries_array->len;
+ *geometries_ret = (GdkRectangle *) g_array_free (geometries_array, FALSE);
return TRUE;
}
@@ -221,18 +221,18 @@ panel_multimonitor_get_gdk_monitors (int *monitors_ret,
{
GdkDisplay *display;
int num_monitors;
- GdkRectangle *geometries;
+ GdkRectangle *geometries_array;
int i;
display = gdk_display_get_default ();
num_monitors = gdk_display_get_n_monitors (display);
- geometries = g_new (GdkRectangle, num_monitors);
+ geometries_array = g_new (GdkRectangle, num_monitors);
for (i = 0; i < num_monitors; i++)
- gdk_monitor_get_geometry (gdk_display_get_monitor (display, i), &(geometries[i]));
+ gdk_monitor_get_geometry (gdk_display_get_monitor (display, i), &(geometries_array[i]));
*monitors_ret = num_monitors;
- *geometries_ret = geometries;
+ *geometries_ret = geometries_array;
}
static void
@@ -275,11 +275,11 @@ panel_multimonitor_compress_overlapping_monitors (int *num_monitors_in
GdkRectangle **geometries_inout)
{
int num_monitors;
- GdkRectangle *geometries;
+ GdkRectangle *geometries_array;
int i;
num_monitors = *num_monitors_inout;
- geometries = *geometries_inout;
+ geometries_array = *geometries_inout;
/* http://bugzilla.gnome.org/show_bug.cgi?id=530969
* https://bugzilla.novell.com/show_bug.cgi?id=310208
@@ -330,27 +330,27 @@ panel_multimonitor_compress_overlapping_monitors (int *num_monitors_in
long max_pixels;
int j;
- max_pixels = pixels_in_rectangle (&geometries[i]);
+ max_pixels = pixels_in_rectangle (&geometries_array[i]);
j = i + 1;
while (j < num_monitors) {
- if (rectangle_overlaps (&geometries[i],
- &geometries[j])) {
+ if (rectangle_overlaps (&geometries_array[i],
+ &geometries_array[j])) {
long pixels;
- pixels = pixels_in_rectangle (&geometries[j]);
+ pixels = pixels_in_rectangle (&geometries_array[j]);
if (pixels > max_pixels) {
max_pixels = pixels;
/* keep the maximum */
- geometries[i] = geometries[j];
+ geometries_array[i] = geometries_array[j];
}
/* Shift the remaining monitors to the left */
if (num_monitors - j - 1 > 0)
- memmove (&geometries[j],
- &geometries[j + 1],
- sizeof (geometries[0]) * (num_monitors - j - 1));
+ memmove (&geometries_array[j],
+ &geometries_array[j + 1],
+ sizeof (geometries_array[0]) * (num_monitors - j - 1));
num_monitors--;
g_assert (num_monitors > 0);
@@ -360,7 +360,7 @@ panel_multimonitor_compress_overlapping_monitors (int *num_monitors_in
}
*num_monitors_inout = num_monitors;
- *geometries_inout = geometries;
+ *geometries_inout = geometries_array;
}
static gboolean
diff --git a/mate-panel/panel-profile.c b/mate-panel/panel-profile.c
index 0401f388..a89a027d 100644
--- a/mate-panel/panel-profile.c
+++ b/mate-panel/panel-profile.c
@@ -23,7 +23,6 @@
*/
#include <config.h>
-#include <math.h>
#include "panel-profile.h"
#include "panel-layout.h"
@@ -239,20 +238,6 @@ void
panel_profile_set_background_color (PanelToplevel *toplevel,
GdkRGBA *color)
{
- panel_profile_set_background_gdk_rgba (toplevel, color);
-}
-
-void
-panel_profile_get_background_color (PanelToplevel *toplevel,
- GdkRGBA *color)
-{
- panel_profile_get_background_gdk_rgba (toplevel, color);
-}
-
-void
-panel_profile_set_background_gdk_rgba (PanelToplevel *toplevel,
- GdkRGBA *color)
-{
char *color_str;
color_str = gdk_rgba_to_string (color);
@@ -263,8 +248,8 @@ panel_profile_set_background_gdk_rgba (PanelToplevel *toplevel,
}
void
-panel_profile_get_background_gdk_rgba (PanelToplevel *toplevel,
- GdkRGBA *color)
+panel_profile_get_background_color (PanelToplevel *toplevel,
+ GdkRGBA *color)
{
char *color_str;
@@ -281,20 +266,20 @@ panel_profile_get_background_gdk_rgba (PanelToplevel *toplevel,
void
panel_profile_set_background_opacity (PanelToplevel *toplevel,
- guint16 opacity)
+ gdouble percentage)
{
GdkRGBA color;
panel_profile_get_background_color (toplevel, &color);
- color.alpha = opacity / 65535.0;
+ color.alpha = percentage / 100.0;
panel_profile_set_background_color (toplevel, &color);
}
-guint16
+gdouble
panel_profile_get_background_opacity (PanelToplevel *toplevel)
{
GdkRGBA color;
panel_profile_get_background_color (toplevel, &color);
- return (guint16) round (color.alpha * 65535);
+ return color.alpha * 100.0;
}
void
@@ -493,22 +478,6 @@ panel_profile_is_writable_attached_tooltip (PanelToplevel *toplevel)
return is_writable;
}
-static void
-get_background_color (PanelToplevel *toplevel,
- GdkRGBA *color)
-{
- char *color_str;
- color_str = g_settings_get_string (toplevel->background_settings, "color");
- if (!color_str || !gdk_rgba_parse (color, color_str)) {
- color->red = 0;
- color->green = 0;
- color->blue = 0;
- color->alpha = 1;
- }
-
- g_free (color_str);
-}
-
static char *
get_background_image (PanelToplevel *toplevel,
gboolean *fit,
@@ -540,7 +509,7 @@ panel_profile_load_background (PanelToplevel *toplevel)
background = &panel_widget->toplevel->background;
background_type = panel_profile_get_background_type (toplevel);
- get_background_color (toplevel, &color);
+ panel_profile_get_background_color (toplevel, &color);
image = get_background_image (toplevel, &fit, &stretch, &rotate);
diff --git a/mate-panel/panel-profile.h b/mate-panel/panel-profile.h
index 3648d82d..930d1ee4 100644
--- a/mate-panel/panel-profile.h
+++ b/mate-panel/panel-profile.h
@@ -114,14 +114,9 @@ void panel_profile_set_background_color (PanelToplevel *topl
void panel_profile_get_background_color (PanelToplevel *toplevel,
GdkRGBA *color);
-void panel_profile_set_background_gdk_rgba (PanelToplevel *toplevel,
- GdkRGBA *color);
-void panel_profile_get_background_gdk_rgba (PanelToplevel *toplevel,
- GdkRGBA *color);
-
void panel_profile_set_background_opacity (PanelToplevel *toplevel,
- guint16 opacity);
-guint16 panel_profile_get_background_opacity (PanelToplevel *toplevel);
+ gdouble percentage);
+gdouble panel_profile_get_background_opacity (PanelToplevel *toplevel);
void panel_profile_set_background_image (PanelToplevel *toplevel,
const char *image);
diff --git a/mate-panel/panel-properties-dialog.c b/mate-panel/panel-properties-dialog.c
index 95ffd00d..d2b5e007 100644
--- a/mate-panel/panel-properties-dialog.c
+++ b/mate-panel/panel-properties-dialog.c
@@ -238,7 +238,7 @@ panel_properties_dialog_setup_size_spin (PanelPropertiesDialog *dialog,
gtk_spin_button_set_value (GTK_SPIN_BUTTON (dialog->size_spin),
panel_profile_get_toplevel_size (dialog->toplevel));
- g_signal_connect_swapped (dialog->size_spin, "value_changed",
+ g_signal_connect_swapped (dialog->size_spin, "value-changed",
G_CALLBACK (panel_properties_dialog_size_changed),
dialog);
@@ -332,7 +332,7 @@ panel_properties_dialog_color_changed (PanelPropertiesDialog *dialog,
g_assert (dialog->color_button == GTK_WIDGET (color_button));
gtk_color_chooser_get_rgba (color_button, &color);
- panel_profile_set_background_gdk_rgba (dialog->toplevel, &color);
+ panel_profile_set_background_color (dialog->toplevel, &color);
panel_properties_dialog_opacity_changed (dialog);
}
@@ -349,8 +349,11 @@ panel_properties_dialog_setup_color_button (PanelPropertiesDialog *dialog,
panel_profile_get_background_color (dialog->toplevel, &color);
+ if (!gdk_screen_is_composited (gdk_screen_get_default ()))
+ color.alpha = 1.0;
+
gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (dialog->color_button),
- &color);
+ &color);
g_signal_connect_swapped (dialog->color_button, "color_set",
G_CALLBACK (panel_properties_dialog_color_changed),
@@ -416,7 +419,6 @@ static void
panel_properties_dialog_opacity_changed (PanelPropertiesDialog *dialog)
{
gdouble percentage;
- guint16 opacity;
percentage = gtk_range_get_value (GTK_RANGE (dialog->opacity_scale));
@@ -425,16 +427,14 @@ panel_properties_dialog_opacity_changed (PanelPropertiesDialog *dialog)
else if (percentage <= 2)
percentage = 0;
- opacity = (percentage / 100) * 65535;
-
- panel_profile_set_background_opacity (dialog->toplevel, opacity);
+ panel_profile_set_background_opacity (dialog->toplevel, percentage);
}
static void
panel_properties_dialog_setup_opacity_scale (PanelPropertiesDialog *dialog,
GtkBuilder *gui)
{
- guint16 opacity;
+ gboolean slider_active;
gdouble percentage;
dialog->opacity_scale = PANEL_GTK_BUILDER_GET (gui, "opacity_scale");
@@ -444,22 +444,30 @@ panel_properties_dialog_setup_opacity_scale (PanelPropertiesDialog *dialog,
dialog->opacity_legend = PANEL_GTK_BUILDER_GET (gui, "opacity_legend");
g_return_if_fail (dialog->opacity_legend != NULL);
- opacity = panel_profile_get_background_opacity (dialog->toplevel);
+ slider_active = gdk_screen_is_composited (gdk_screen_get_default ());
- percentage = (opacity * 100.0) / 65535;
+ if (slider_active) {
+ percentage = panel_profile_get_background_opacity (dialog->toplevel);
+ } else {
+ percentage = 100.0;
+ }
gtk_range_set_value (GTK_RANGE (dialog->opacity_scale), percentage);
- g_signal_connect_swapped (dialog->opacity_scale, "value_changed",
- G_CALLBACK (panel_properties_dialog_opacity_changed),
- dialog);
+ if (!panel_profile_background_key_is_writable (dialog->toplevel, "opacity")) {
+ slider_active = FALSE;
+ gtk_widget_show (dialog->writability_warn_background);
+ }
- if ( ! panel_profile_background_key_is_writable (dialog->toplevel, "opacity")) {
+ if (!slider_active) {
gtk_widget_set_sensitive (dialog->opacity_scale, FALSE);
gtk_widget_set_sensitive (dialog->opacity_label, FALSE);
gtk_widget_set_sensitive (dialog->opacity_legend, FALSE);
- gtk_widget_show (dialog->writability_warn_background);
}
+
+ g_signal_connect_swapped (dialog->opacity_scale, "value-changed",
+ G_CALLBACK (panel_properties_dialog_opacity_changed),
+ dialog);
}
static void
@@ -822,11 +830,11 @@ panel_properties_dialog_update_for_attached (PanelPropertiesDialog *dialog,
}
static PanelPropertiesDialog *
-panel_properties_dialog_new (PanelToplevel *toplevel,
- GtkBuilder *gui)
+panel_properties_dialog_new (PanelToplevel *toplevel)
{
PanelPropertiesDialog *dialog;
char *toplevel_settings_path;
+ GtkBuilder *gui;
dialog = g_new0 (PanelPropertiesDialog, 1);
@@ -837,6 +845,9 @@ panel_properties_dialog_new (PanelToplevel *toplevel,
dialog->toplevel = toplevel;
+ gui = gtk_builder_new_from_resource (PANEL_RESOURCE_PATH "panel-properties-dialog.ui");
+ gtk_builder_set_translation_domain (gui, GETTEXT_PACKAGE);
+
dialog->properties_dialog = PANEL_GTK_BUILDER_GET (gui, "panel_properties_dialog");
g_signal_connect_swapped (dialog->properties_dialog, "response",
G_CALLBACK (panel_properties_dialog_response), dialog);
@@ -900,9 +911,7 @@ panel_properties_dialog_new (PanelToplevel *toplevel,
panel_toplevel_push_autohide_disabler (dialog->toplevel);
panel_widget_register_open_dialog (panel_toplevel_get_panel_widget (dialog->toplevel),
dialog->properties_dialog);
-
- gtk_widget_show (dialog->properties_dialog);
-
+ g_object_unref (gui);
return dialog;
}
@@ -910,7 +919,6 @@ void
panel_properties_dialog_present (PanelToplevel *toplevel)
{
PanelPropertiesDialog *dialog;
- GtkBuilder *gui;
if (!panel_properties_dialog_quark)
panel_properties_dialog_quark =
@@ -921,16 +929,8 @@ panel_properties_dialog_present (PanelToplevel *toplevel)
gtk_window_set_screen (GTK_WINDOW (dialog->properties_dialog),
gtk_window_get_screen (GTK_WINDOW (toplevel)));
gtk_window_present (GTK_WINDOW (dialog->properties_dialog));
- return;
+ } else {
+ dialog = panel_properties_dialog_new (toplevel);
+ gtk_widget_show (dialog->properties_dialog);
}
-
- gui = gtk_builder_new ();
- gtk_builder_set_translation_domain (gui, GETTEXT_PACKAGE);
- gtk_builder_add_from_resource (gui,
- PANEL_RESOURCE_PATH "panel-properties-dialog.ui",
- NULL);
-
- dialog = panel_properties_dialog_new (toplevel, gui);
-
- g_object_unref (gui);
}
diff --git a/mate-panel/panel-properties-dialog.ui b/mate-panel/panel-properties-dialog.ui
index 7dc881e9..9073f182 100644
--- a/mate-panel/panel-properties-dialog.ui
+++ b/mate-panel/panel-properties-dialog.ui
@@ -534,16 +534,29 @@ Author: Wolfgang Ulbrich
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkLabel" id="label15">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">end</property>
+ <property name="label" translatable="yes">&lt;small&gt;Opaque&lt;/small&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
</child>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">2</property>
+ <property name="width">2</property>
</packing>
</child>
<child>
@@ -573,19 +586,6 @@ Author: Wolfgang Ulbrich
</packing>
</child>
<child>
- <object class="GtkLabel" id="label15">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="halign">end</property>
- <property name="label" translatable="yes">&lt;small&gt;Opaque&lt;/small&gt;</property>
- <property name="use_markup">True</property>
- </object>
- <packing>
- <property name="left_attach">2</property>
- <property name="top_attach">2</property>
- </packing>
- </child>
- <child>
<placeholder/>
</child>
</object>
diff --git a/mate-panel/panel-toplevel.c b/mate-panel/panel-toplevel.c
index 58bcf86a..20b15e93 100644
--- a/mate-panel/panel-toplevel.c
+++ b/mate-panel/panel-toplevel.c
@@ -773,7 +773,6 @@ static void panel_toplevel_move_to(PanelToplevel* toplevel, int new_x, int new_y
y = new_y - panel_multimonitor_y (new_monitor);
if (toplevel->priv->orientation & PANEL_HORIZONTAL_MASK) {
- y_centered = FALSE;
if (new_y <= display_min.y + snap_tolerance ||
new_y + height >= display_max.y - snap_tolerance)
x_centered = abs (x - ((monitor_geom.width - width) / 2))
@@ -781,7 +780,6 @@ static void panel_toplevel_move_to(PanelToplevel* toplevel, int new_x, int new_y
else
x_centered = FALSE;
} else {
- x_centered = FALSE;
if (new_x <= display_min.x + snap_tolerance ||
new_x + width >= display_max.x - snap_tolerance)
y_centered = abs (y - ((monitor_geom.height - height) / 2))
@@ -3243,7 +3241,7 @@ panel_toplevel_size_allocate (GtkWidget *widget,
GtkBin *bin = (GtkBin *) widget;
GtkStyleContext *context;
GtkStateFlags state;
- GtkBorder padding;
+ GtkBorder padding;
GtkWidget *child;
GtkAllocation challoc;
GtkAllocation child_allocation;
@@ -3299,10 +3297,11 @@ panel_toplevel_size_allocate (GtkWidget *widget,
challoc.y != child_allocation.y ||
challoc.width != child_allocation.width ||
challoc.height != child_allocation.height)) {
- GtkAllocation allocation;
+ GtkAllocation allocation_to_invalidate;
- gtk_widget_get_allocation (widget, &allocation);
- gdk_window_invalidate_rect (gtk_widget_get_window (widget), &allocation, FALSE);
+ gtk_widget_get_allocation (widget, &allocation_to_invalidate);
+ gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+ &allocation_to_invalidate, FALSE);
}
if (child && gtk_widget_get_visible (child))
diff --git a/po/af.po b/po/af.po
index 90f7fdc8..9014a2c6 100644
--- a/po/af.po
+++ b/po/af.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Afrikaans (https://www.transifex.com/mate/teams/13566/af/)\n"
@@ -44,7 +44,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%k:%M"
@@ -55,7 +55,7 @@ msgstr "%k:%M"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -69,9 +69,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -113,7 +113,7 @@ msgstr "Klik om die maandkalender te versteek"
msgid "Click to view month calendar"
msgstr "Klik om die maandkalender te wys"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "Rekenaarhorlosie"
@@ -123,7 +123,7 @@ msgstr "Rekenaarhorlosie"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -133,42 +133,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A %d %B %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "Verstel stelseltyd..."
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "Verstel stelseltyd"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "Kon nie stelseltyd verstel nie"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_Voorkeure"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -176,64 +176,64 @@ msgstr "_Voorkeure"
msgid "_Help"
msgstr "_Hulp"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_Aangaande"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "Kopieer _tyd"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "Kopieer _datum"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "Ver_stel datum & tyd"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "Kies ligging"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "Redigeer ligging"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "Stadnaam"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "Stad se tydsone"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "Horlosie"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "Die Horlosie wys die huidige tyd en datum"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -249,7 +249,8 @@ msgstr "Tyd en datum"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr ""
@@ -377,7 +378,7 @@ msgid "South"
msgstr "Suid"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -415,15 +416,15 @@ msgstr "B_reedtegraad:"
msgid "Failed to set the system timezone"
msgstr "Kon nie stelsel se tydsone stel nie"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>Stel...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>Stel</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr "Stel as huidige ligging en gebruik sy tydsone vir die rekenaar"
@@ -434,7 +435,7 @@ msgstr "Stel as huidige ligging en gebruik sy tydsone vir die rekenaar"
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -443,7 +444,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -451,39 +452,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "Onbekend"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, voel soos %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "Sonop: %s / Sononder: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "Kon nie hulpdokument '%s' vertoon nie"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "Fout met vertoon van hulpdokument"
@@ -1044,7 +1045,7 @@ msgid "Switch between open windows using a menu"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "Werkruimtewisselaar"
@@ -1053,7 +1054,7 @@ msgid "Switch between workspaces"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "Vensterlys"
@@ -1078,35 +1079,35 @@ msgstr "Kon nie %s laai nie: %s\n"
msgid "Icon not found"
msgstr "Ikoon nie gevind nie"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "Kliek hier om verborge vensters te herstel."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr "Kliek hier om alle vensters te verberg en die werkarea te vertoon."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "Wys Werkarea-knop"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr "Hierdie knop versteek alle vensters en wys die werkarea."
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1114,15 +1115,15 @@ msgstr ""
"Jou vensterbestuurder ondersteun nie die Wys werkarea-knop nie, of 'n "
"vensterbestuurder loop nie."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr ""
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1216,21 +1217,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "rye"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "kolomme"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2200,7 +2201,7 @@ msgid "_Open"
msgstr "_Open"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "Fout"
@@ -2247,7 +2248,7 @@ msgid "Cannot find an empty spot"
msgstr "Kan nie oop spasie vind nie"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "Laai"
@@ -2256,7 +2257,7 @@ msgid "_Add to Drawer..."
msgstr "_Voeg by laai..."
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_Eienskappe"
@@ -2273,7 +2274,7 @@ msgid "- Edit .desktop files"
msgstr "- Redigeer .desktop-lêers"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "Skep Laaier"
@@ -2328,7 +2329,7 @@ msgstr "_Lanseer"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "Sleutel %s is nie bepaal nie, kan nie instaleerder laai nie⏎\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "Kon nie instaleerder save nie"
@@ -2369,71 +2370,71 @@ msgstr "Voeg die by as 'n _laai by die paneel"
msgid "Add this as _menu to panel"
msgstr "Voeg by as _kieslys vir die paneel"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "_Aktiveer skermbeskermer"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "_Sluit skerm"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "Kon nie aan bediener verbind nie"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "Sluit skerm"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "Beskerm jou rekenaar teen ongemagtigde gebruik"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "Meld af..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "Meld af van hierdie sessie om aan te meld as 'n ander gebruiker"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "Laat loop toepassing..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "Laat 'n toepassing loop deur 'n bevel in te tik of van 'n lys te kies"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "Soek vir lêers..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr "Vind dokumente of gidse om die rekenaar volgens naam of inhoud"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "Forseer afluiting"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "Forseer 'n onhebbelike toepassing om te sluit"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "Verbind aan bediener..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "Verbind aan 'n afgeleë rekenaar of gedeelde skyf"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "Skakel af..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "Skakel die rekenaar af"
@@ -2518,16 +2519,16 @@ msgstr "Vind 'n _item om by die paneel te voeg"
msgid "_Back"
msgstr "_Terug"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "\"%s\" het onverwags afgesluit"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "Paneel voorwerp het onverwags op gehou "
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
@@ -2535,28 +2536,28 @@ msgstr ""
"As jy 'n paneel voorwerp herlaai, sal dit automaties weer by die paneel "
"gevoeg word."
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr ""
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "M_oenie herlaai nie"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "He_rlaai"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "Die paneel het 'n probleem ondervind tydens die laai van \"%s\"."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "Wil jy die mini-program uit jou opstelling skrap?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_Skrap"
@@ -2596,23 +2597,27 @@ msgid "You must always have at least one panel."
msgstr "Mens moet altyd ten minste een paneel hê."
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "_Skrap hierdie paneel"
@@ -2745,7 +2750,7 @@ msgid "Bookmarks"
msgstr "Boekmerke"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "Open '%s'"
@@ -2755,90 +2760,90 @@ msgstr "Open '%s'"
msgid "Unable to scan %s for media changes"
msgstr "Kan nie %s deursoek vir mediaveranderinge nie"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "Deursoek %s weer"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "Kon nie %s heg nie"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "Heg %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "Verwyderbare media"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "Plekke op die netwerk"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "Open u persoonlike gids"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "Werkskerm"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "Open die inhoud van die werkskerm in 'n gids"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "Rekenaar"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr ""
"Blaai deur alle plaaslike en afgeleë skywe en gidse wat toeganklik is vanaf "
"hierdie rekenaar"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "Netwerk"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr ""
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "Plekke"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "Stelsel"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "Meld af as %s..."
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr "Meld af as %s van hierdie sessie om as 'n ander gebruiker aan te meld"
@@ -3006,30 +3011,30 @@ msgstr "Maak Onlangse dokumente skoon..."
msgid "Clear all items from the recent documents list"
msgstr "Verwyder alle items vanuit die lys van onlangse dokumente"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "Kon nie bevel '%s' uitvoer nie"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "Kon nie '%s' van UTF-8 omskakel nie"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "Kies 'n lêer om by die bevel aan te hang..."
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "Selekteer 'n toepassing om sy beskrywing te bekyk."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "Sal bevel laat loop: '%s'"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr "URI lys verval van run dialog verkeerde formaat (%d) of lengte (%d)⏎\n"
@@ -3181,19 +3186,19 @@ msgstr ""
msgid "Hide Panel"
msgstr "Verberg paneel"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr ""
@@ -3211,17 +3216,17 @@ msgstr "Kon nie '%s' uitvoer nie"
msgid "file"
msgstr "lêer"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "Tuisgids"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "Lêerstelsel"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "Soek"
@@ -3229,21 +3234,47 @@ msgstr "Soek"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%2$s, %1$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "Open URL: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "Skrap hierdie laai?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3251,11 +3282,11 @@ msgstr ""
"Wanneer 'n laai weg gegooi word, dan is die laai en sy⏎\n"
"spesifikasies weg."
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "Skrap hierdie paneel?"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/am.po b/po/am.po
index 40542f41..4e5482ae 100644
--- a/po/am.po
+++ b/po/am.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: samson <[email protected]>, 2018\n"
"Language-Team: Amharic (https://www.transifex.com/mate/teams/13566/am/)\n"
@@ -44,7 +44,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -55,7 +55,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -69,9 +69,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -113,7 +113,7 @@ msgstr "ይጫኑ የወር መቁጠሪያውን ለመደበቅ "
msgid "Click to view month calendar"
msgstr "ይጫኑ የወር መቁጠሪያውን ለማሳየት "
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr " የኮምፕዩተር ሰአት"
@@ -123,7 +123,7 @@ msgstr " የኮምፕዩተር ሰአት"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -133,42 +133,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %B %d %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "የ ስርአት ሰአት ማሰናጃ..."
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "የ ስርአት ሰአት ማሰናጃ"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "የ ስርአት ሰአት ማሰናዳት አልተቻለም "
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_ምርጫዎች "
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -176,64 +176,64 @@ msgstr "_ምርጫዎች "
msgid "_Help"
msgstr "_እርዳታ"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_ስለ"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "_ሰአት ኮፒ ማድረጊያ"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "_ቀን ኮፒ ማድረጊያ "
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "ቀን & ሰአት ማስ_ተካከያ"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "አካባቢ ይምረጡ"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "አካባቢ ማረሚያ"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "የከተማ ስም "
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "የከተማ ሰአት ክልል"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "ሰዓት"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "የሰአት ማሳያው የአሁኑን ሰአት እና ቀን ያሳያል "
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr "Samson-Belete-Belayineh"
@@ -246,7 +246,8 @@ msgstr "ሰአት & ቀን "
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "_መሰረዣ "
@@ -374,7 +375,7 @@ msgid "South"
msgstr "ከ ደቡብ"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr "_እሺ"
@@ -412,15 +413,15 @@ msgstr "ላ_ቲቲዩድ:"
msgid "Failed to set the system timezone"
msgstr "የስርአቱን ሰአት ክልል ማሰናዳት አልተቻለም "
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>ማሰናጃ...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>ማሰናጃ</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr "የ አሁኑን አካባቢ እና የ ሰአት ክልል ለዚህ ኮምፒዩተር ማሰናጃ"
@@ -431,7 +432,7 @@ msgstr "የ አሁኑን አካባቢ እና የ ሰአት ክልል ለዚህ
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -440,7 +441,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -448,39 +449,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "ያልታወቀ"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, የሚሰማው %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "ፀሐይ መውጫ: %s / ፀሐይ መጥለቂያ: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "የእርዳታ ሰነድ ማሳየት አልተቻለም '%s'"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "የ እርዳታ ሰነድ በማሳየት ላይ እንዳለ ስህተት ተፈጥሯል "
@@ -1006,7 +1007,7 @@ msgid "Switch between open windows using a menu"
msgstr "ዝርዝር በ መጠቀም በ ተከፈቱ መስኮቶች መካከል መቀያየሪያ"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "የ ስራ ቦታ መቀያየሪያ"
@@ -1015,7 +1016,7 @@ msgid "Switch between workspaces"
msgstr "በ ስራ ቦታ መካከል መቀያየሪያ"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "የ መስኮት ዝርዝር"
@@ -1040,50 +1041,50 @@ msgstr "መጫን አልተቻለም %s: %s\n"
msgid "Icon not found"
msgstr "ምልክቱ አልተገኘም "
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "እዚህ ይጫኑ የ ተደበቁ መስኮቶችን እንደ ነበር ለ መመለስ"
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr "እዚህ ይጫኑ ሁሉንም መስኮቶች ለ መደበቅ እናዴስክቶፕ ለ ማሳየት"
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "የ ዴስክቶፕ ቁልፍ ማሳያ"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr "ይህ ቁልፍ እርስዎን የሚያስችለው ሁሉንም መስኮቶች መደበቅ እና የ ዴስክቶፕ ማሳየት ነው"
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
msgstr ""
"የ እርስዎ መስኮት ስተዳዳሪ የ ዴስክቶፕ ማሳያን አይደግፍም: ወይንም እርስዎ የ መስኮት ስተዳዳሪ እያስኬዱ አይደለም"
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr "_ስርአቱን መቆጣጠሪያ"
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1175,21 +1176,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "ረድፎች "
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "አምዶች "
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2006,7 +2007,7 @@ msgid "_Open"
msgstr "_መክፈቻ"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "ስህተት"
@@ -2053,7 +2054,7 @@ msgid "Cannot find an empty spot"
msgstr "ባዶ ቦታ ማግኘት አልተቻለም"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "መሳቢያ"
@@ -2062,7 +2063,7 @@ msgid "_Add to Drawer..."
msgstr "ወደ መሳቢያ መጨመሪያ"
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_ባህሪዎች "
@@ -2079,7 +2080,7 @@ msgid "- Edit .desktop files"
msgstr "- ማረሚያ .የዴስክቶፕ ፋይሎች"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "ማስጀመሪያ ፍጠር"
@@ -2134,7 +2135,7 @@ msgstr ""
"ምንም ቁልፍ አልተሰናዳም %s ማስጀመሪያውን መጫን አልተቻለም\n"
"\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "ማስጀመሪያውን ማስቀመጥ አልተቻለም"
@@ -2175,71 +2176,71 @@ msgstr "ይህን እንደ _መሳቢያ ወደ ክፍል መጨመሪያ"
msgid "Add this as _menu to panel"
msgstr "ይህን እንደ _ዝርዝር ወደ ክፍል መጨመሪያ"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "የ መመልከቻ ማዳኛ _ማስጀመሪያ"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "መመልከቻ _መቆለፊያ"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "ወደ ሰርቨሩ መገናኘት አልተቻለም"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "መመልከቻ _መቆለፊያ"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "የ እርስዎን ኮምፒዩተር ከ ሌሎች ተጠቃሚዎች መጠበቂያ"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "መውጫ..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "ከዚህ ክፍለ ጊዜ መውጫ እንደ ሌላ ተጠቃሚ ለ መግባት"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "መተግበሪያ ማስኬጃ..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "መተግበሪያ ትእዛዝ በ መጻፍ ማስኬጃ ወይንም ከ ዝርዝር ውስጥ መምረጫ"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "ፋይሎች መፈለጊያ..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr "ሰነዶች ወይንም ፎልደሮች በዚህ ኮምፒዩተር ውስጥ በ ስም ወይንም በ ይዞታ ፈልጎ ማግኛ"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "አስገድዶ ማጥፊያ"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "በ ትክክል የማይሰራ መተግበሪያ አስገድዶ ማጥፊያ"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "ወደ ሰርቨሩ መገናኛ..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "ወደ ሩቅ ኮምፒዩተር መገናኛ ወይንም ዲስክ መካፈያ"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "ማጥፊያ..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "ኮምፒዩተሩን ማጥፊያ "
@@ -2324,43 +2325,43 @@ msgstr "_እቃ መፈለጊያ ወደ ክፍል ውስጥ ለ መጨመር:"
msgid "_Back"
msgstr "ወደ ኋላ"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "\"%s\" በድንገት ተቋርጧል"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "የ ክፍል እቃ በድንገት ተቋርጧል"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr "እርስዎ እንደገና ከጫኑ የ ክፍል እቃ: ራሱ በራሱ ወደ ክፍል ውስጥ ይጨመራል"
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr "ማ_ጥፊያ"
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "_እንደገና አትጫን"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "_እንደገና መጫኛ"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "ክፍል በ መጫን ላይ እንዳለ ችግር ገጥሞታል \"%s\"."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "እርስዎ አፕሌቱን ከ ማሰናጃ ውስጥ ማጥፋት ይፈልጋሉ?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_ማጥፊያ"
@@ -2398,23 +2399,27 @@ msgid "You must always have at least one panel."
msgstr "እርስዎ ሁል ጊዜ ቢያንስ አንድ ክፍል ያስፈልጎታል"
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
-msgstr "ይህን ክፍል እንደ ነበረ ልመልሰው? "
+msgid "Reset all panels?"
+msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
-msgstr "ክፍል _እንደ ነበር መመለሻ"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
+msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr "ወደ ክፍሉ _መጨመሪያ..."
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "ይህን ክፍል _ማጥፊያ"
@@ -2543,7 +2548,7 @@ msgid "Bookmarks"
msgstr "ምልክት ማድረጊያ"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "መክፈቻ '%s'"
@@ -2553,88 +2558,88 @@ msgstr "መክፈቻ '%s'"
msgid "Unable to scan %s for media changes"
msgstr "ማሰስ አልተቻለም %s የ መገናኛ ለውጦች"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "እንደገና ማሰሻ %s"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "መጫን አልተቻለም %s"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "መጫኛ %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "የሚወልቁ መገናኛዎች"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "የ ኔትዎርክ ቦታዎች"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "የ እርስዎን የ ግል ፎልደር መክፈቻ"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "ዴስክቶፕ"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "የ እርስዎን የ ዴስክቶፕ ፎልደር መክፈቻ"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "ኮምፒዩተር"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr "በዚህ ኮምፒዩተር ላይ ሊደረስበት የሚችለውን ዲስኮች እና ፎልደሮች መቃኛ"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "ኔትዎርክ:"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "ምልክት የተደረገባቸው እና የ ኔትዎርክ አካባቢዎችን መቃኛ"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "ቦታዎች"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "ስርአት"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "መውጫ %s..."
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr "መውጫ %s ከዚህ ክፍለ ጊዜ ውስጥ እንደ ሌላ ተጠቃሚ ለ መግባት"
@@ -2802,30 +2807,30 @@ msgstr "የ ቅርብ ጊዜ ሰነዶች ማጽጃ..."
msgid "Clear all items from the recent documents list"
msgstr "ሁሉንም እቃዎች ከ ቅርብ ጊዜ ዝርዝር ውስጥ ማጽጃ"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "ትእዛዙን ማስኬድ አልተቻለም '%s'"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "መቀየር አልተቻለም '%s' ከ UTF-8"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "ፋይል ይምረጡ ለ መጨመር ወደ ትእዛዝ..."
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "መተግበሪያ ይምረጡ መግለጫውን ለ መመልከት"
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "ትእዛዝ ማስኬጃ: '%s'"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -2969,19 +2974,19 @@ msgstr "የ መንገድ _ምርጫ:"
msgid "Hide Panel"
msgstr "ክፍሉን መደበቂያ"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr "የ ላይ ክፍል"
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr "የ ታች ክፍል"
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr "የ ግራ ክፍል"
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr "የ ቀኝ ክፍል"
@@ -2999,17 +3004,17 @@ msgstr "መፈጸም አልተቻለም '%s'"
msgid "file"
msgstr "ፋይል"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "የ ቤት ፎልደር"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "የ ስርአቱ ፋይል"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "መፈለጊያ"
@@ -3017,21 +3022,47 @@ msgstr "መፈለጊያ"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "URL መክፈቻ: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "ይህን መሳቢያ ላጥፋው?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3039,11 +3070,11 @@ msgstr ""
"መሳያ በሚጠፋ ጊዜ: መሳያ እና ማሰናጃው\n"
"አብሮ ይጠፋል"
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "ይህን ክፍል ላጥፋው? "
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/ar.po b/po/ar.po
index ce48b50f..85964a5d 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Arabic (https://www.transifex.com/mate/teams/13566/ar/)\n"
@@ -50,7 +50,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -61,7 +61,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -75,9 +75,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%OI:%OM"
@@ -119,7 +119,7 @@ msgstr "انقر لإخفاء تقويم الشّهر"
msgid "Click to view month calendar"
msgstr "انقر لعرض تقويم الشّهر"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "ساعة الحاسوب"
@@ -129,7 +129,7 @@ msgstr "ساعة الحاسوب"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -139,42 +139,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A، %e %B %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "اضبط وقت النّظام..."
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "اضبط وقت النّظام"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "فشل في ضبط وقت النّظام"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "ال_تّفضيلات"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -182,64 +182,64 @@ msgstr "ال_تّفضيلات"
msgid "_Help"
msgstr "_مساعدة"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_عنْ"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "انسخ ال_وقت"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "انسخ ال_تاريخ"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "ا_ضبط التّاريخ و الوقت"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "اختر مكانًا"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "حرّر المكان"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "اسم المدينة"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "المنطقة الزّمنية للمدينة"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "الساعة"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "تعرض الساعة الوقت و التّاريخ الحاليين"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -254,7 +254,8 @@ msgstr "الوقت والتّاريخ"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "أل_غ"
@@ -382,7 +383,7 @@ msgid "South"
msgstr "جنوب"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -420,15 +421,15 @@ msgstr "دائرة ال_عرض:"
msgid "Failed to set the system timezone"
msgstr "تعذَّر تعيين المنطقة الزمنية للنظام"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>اضبط...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>اضبط</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr "اجعل الموقع الموقع الحالي و استعمل منطقته الزمنية لهذا الحاسوب"
@@ -439,7 +440,7 @@ msgstr "اجعل الموقع الموقع الحالي و استعمل منطق
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "‏ %l:%M <small>%p (%A)</small>"
@@ -448,7 +449,7 @@ msgstr "‏ %l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "‏ %H:%M <small>(%A)</small>"
@@ -456,39 +457,39 @@ msgstr "‏ %H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "‏ %l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "‏%s، ‏%s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "مجهول"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "‏%s، يبدو كأنه %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "الشروق : %s \\ الغروب : %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "لا يمكن فتح مستند المساعدة '%s'"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "خطأ أثناء فتح مستند المساعدة"
@@ -1030,7 +1031,7 @@ msgid "Switch between open windows using a menu"
msgstr "التّبديل بين النّوافذ المفتوحة باستخدام القائمة"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "مُبدّل مساحات العمل"
@@ -1039,7 +1040,7 @@ msgid "Switch between workspaces"
msgstr "يُبدّل بين مساحات العمل"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "قائمة النّوافذ"
@@ -1064,50 +1065,50 @@ msgstr "فشل تحميل %s: %s\n"
msgid "Icon not found"
msgstr "لم يعثر على الرّمز"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "انقر هنا لاسترجاع النّوافذ المخفية."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr "انقر هنا لإخفاء جميع النّوافذ و إظهار سطح المكتب."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "أظهر زر سطح المكتب"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr "يمكنّك هذا الزر من إخفاء جميع النوافذ و إظهار سطح المكتب."
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
msgstr ""
"مدير النوافذ لا يدعم زر إظهار سطح المكتب، أو أنك لا تستخدم مدير نوافذ."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr "مِرقاب النّ_ظام"
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1197,21 +1198,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "الصفوف"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "الأعمدة"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2134,7 +2135,7 @@ msgid "_Open"
msgstr "ا_فتح"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "خطأ"
@@ -2181,7 +2182,7 @@ msgid "Cannot find an empty spot"
msgstr "تعذّر العثور على بقعةٍ فارغة"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "الدرج"
@@ -2190,7 +2191,7 @@ msgid "_Add to Drawer..."
msgstr "أ_ضف إلى الدرج..."
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_خصائص"
@@ -2207,7 +2208,7 @@ msgid "- Edit .desktop files"
msgstr "- حرّر ملفات .desktop"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "أنشئ مطلقًا"
@@ -2260,7 +2261,7 @@ msgstr "أ_طلق"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "المفتاح %s غير مضبوط، لا يمكن تحميل المطلق\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "تعذّر حفظ المُطْلِق"
@@ -2301,71 +2302,71 @@ msgstr "أضِف هذا _درجا للوحة"
msgid "Add this as _menu to panel"
msgstr "أضِف هذا قا_ئمة للوحة"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "_نشّط حافظة الشاشة"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "أقفل الشاشة"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "تعذّر الاتّصال بالخادوم"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "أقفل الشاشة"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "احم حاسوبك من الاستخدامات غير المرخّص بها"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "اخرج..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "اخرج من هذه الجلسة للولوج باسم مستخدم آخر"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "شغّل تطبيقًا..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "شغّل تطبيقًا بكتابة أمر أو الاختيار من قائمة"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "ابحث عن الملفات..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr "اعثر على المستندات و الملفات على هذا الحاسوب بالاسم أو المحتوى"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "أجبر الإنهاء"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "أجبر تطبيق لا يعمل طبيعيا على الانتهاء"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "اتّصل بخادوم..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "اتّصل بخادوم عن بعد أو قرص مشترك"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "أطفئ..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "أطفئ الحاسوب"
@@ -2450,43 +2451,43 @@ msgstr "اختر _عنصرًا ليضاف إلى الشّريط:"
msgid "_Back"
msgstr "لل_خلف"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "توقف \"%s\" بصورة غير متوقعة"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "توقف جسم الشريط بصورة غير متوقعة"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr "إذا أعدت تحميل عنصر في الشريط فسيعاد إضافته تلقائيًا."
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr "_حذف"
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "_لا تعِد التحميل"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "أ_عد التحميل"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "واجه الشريط مشكلة أثناء تحميل \"%s\"."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "هل تريد حذف البريمج من إعداداتك؟"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "ا_حذف"
@@ -2525,23 +2526,27 @@ msgid "You must always have at least one panel."
msgstr "يجب أن توجد دائما لوحة على الأقل."
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "ا_حذف هذه اللوحة"
@@ -2672,7 +2677,7 @@ msgid "Bookmarks"
msgstr "_العلامات"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "افتح '%s'"
@@ -2682,89 +2687,89 @@ msgstr "افتح '%s'"
msgid "Unable to scan %s for media changes"
msgstr "تعذّر مسح %s بحثا عن تغيرات الأجهزة"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "أعد مسح %s"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "تعذّر وصل %s"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "أوصل %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "الوسائط المنفصلة"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "أماكن الشبكة"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "أفتح مجلّدك الخاص"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "سطح المكتب"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "افتح محتويات سطح المكتب في مجلد"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "الحاسوب"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr ""
"تصفّح كل الأقراص المحلية والبعيدة والمجلّدات القابلة للدخول من هذا الحاسوب"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "الشبكة"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "تصفّح مواضع الشبكة المحلية و المعلّمة"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "الأماكن"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "النّظام"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "اخرج %s..."
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr "أخرج %s من هذه الجلسة للولوج بمستخدم آخر"
@@ -2932,30 +2937,30 @@ msgstr "امسح المستندات الحديثة..."
msgid "Clear all items from the recent documents list"
msgstr "امسح كل العناصر من قائمة المستندات الحديثة"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "تعذّر تشغيل الأمر '%s'"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "لم يمكن تحويل '%s' من UTF-8"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "اختر ملف لإلحاقه بالأمر..."
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "اختر تطبيقا لعرض وصفه."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "سينفذ الأمر: '%s'"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr "قائمة العناوين من حوار التشغيل لها نسق (%Id) أو طول (%Id) خاطئ \n"
@@ -3101,19 +3106,19 @@ msgstr "مس_ار التّفضيلات:"
msgid "Hide Panel"
msgstr "أخفِ اللوحة"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr ""
@@ -3131,17 +3136,17 @@ msgstr "تعذّر تنفيذ '%s'"
msgid "file"
msgstr "ملفّ"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "مجلّد المنزل"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "نظام الملفات"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "ابحث"
@@ -3149,21 +3154,47 @@ msgstr "ابحث"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "‏%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "افتح العنوان: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "هل تريد حذف هذا الدرج؟"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3171,11 +3202,11 @@ msgstr ""
"عند حذف الدرج، يحذف الدرج مع\n"
"خصائصه."
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "هل تريد حذف هذه اللوحة؟"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/as.po b/po/as.po
index 89e458fd..e2992ffc 100644
--- a/po/as.po
+++ b/po/as.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Assamese (https://www.transifex.com/mate/teams/13566/as/)\n"
@@ -42,7 +42,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -53,7 +53,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -67,9 +67,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -111,7 +111,7 @@ msgstr "মাহ অনুযায়ী বৰ্ষপঞ্জি লুকা
msgid "Click to view month calendar"
msgstr "মাহ অনুযায়ী বৰ্ষপঞ্জি চাবলৈ ক্লিক কৰক"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "কম্পিউটাৰৰ ঘড়ি"
@@ -121,7 +121,7 @@ msgstr "কম্পিউটাৰৰ ঘড়ি"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -131,42 +131,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %B %d %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "ব্যৱস্থাপ্ৰণালী সময় নিৰ্ধাৰণ কৰক..."
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "ব্যৱস্থাপ্ৰণালী সময় নিৰ্ধাৰণ কৰক"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "ব্যৱস্থাপ্ৰণালী সময় নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "পছন্দ (_P)"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -174,64 +174,64 @@ msgstr "পছন্দ (_P)"
msgid "_Help"
msgstr "সাহায্য (_H)"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "বিষয়ে (_A)"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "সময় নকল কৰক(_T)"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "তাৰিখ নকল কৰক(_D)"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "তাৰিখ আৰু সময় পৰিবৰ্তন(_j)"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "অৱস্থান নিৰ্বাচন কৰক"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "অৱস্থান সম্পাদনা কৰক"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "চহৰৰ নাম"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "চহৰৰ সময়ৰ অঞ্চল"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "ঘড়ি"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "ঘড়িতবৰ্তমান সময় আৰু তাৰিখ প্ৰদৰ্শিত হ'ব"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr "অমিতাক্ষ ফুকন ([email protected])"
@@ -244,7 +244,8 @@ msgstr "সময় আৰু তাৰিখ"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "বাতিল (_C)"
@@ -372,7 +373,7 @@ msgid "South"
msgstr "দক্ষিণ"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -410,15 +411,15 @@ msgstr "অক্ষাংশ: (_a)"
msgid "Failed to set the system timezone"
msgstr "ব্যৱস্থাপ্ৰণালীৰ সময়কাল নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>নিৰ্ধাৰণ কৰক...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>নিৰ্ধাৰণ কৰক</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -431,7 +432,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -440,7 +441,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -448,39 +449,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "অজ্ঞাত"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, কিন্তু %s ৰ নিচিনা লাগে"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "সূৰ্যোদয়: %s / সূৰ্যাস্ত: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "সহায়ক নথি '%s' প্ৰদৰ্ছন কৰিবলৈ ব্যৰ্থ"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "সহায়ক নথি প্ৰদৰ্ছন কৰিবলৈ ব্যৰ্থ"
@@ -1032,7 +1033,7 @@ msgid "Switch between open windows using a menu"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "কৰ্মক্ষেত্ৰ অদলবদলকাৰী"
@@ -1041,7 +1042,7 @@ msgid "Switch between workspaces"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "সংযোগক্ষেত্ৰ তালিকা"
@@ -1066,39 +1067,39 @@ msgstr "%s তুলি লোৱা নাযায়: %s\n"
msgid "Icon not found"
msgstr "আইকন পোৱা নাযায়"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "লুকুৱা সংযোগক্ষেত্ৰ টিপকৰুদ্ধাৰ কৰিবলৈ এই স্থানত ক্লিক কৰক ।"
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr ""
"সমস্ত প্ৰদৰ্শিত সংযোগক্ষেত্ৰ লুকাই ডেস্কট'প প্ৰদৰ্ছনৰ উদ্দেশ্যে এই স্থানত "
"ক্লিক কৰক ।"
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "ডেস্কট'প প্ৰদৰ্ছনৰ বুটাম"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr ""
"এই বুটামৰ সহায়ত সমস্ত প্ৰদৰ্শিত সংযোগক্ষেত্ৰ লুকাই ডেস্কট'প প্ৰদৰ্ছন কৰা যাব"
" ।"
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1106,15 +1107,15 @@ msgstr ""
"আপোনাৰ ব্যৱহৃত সংযোগক্ষেত্ৰ পৰিচালকত ডেস্কট'প প্ৰদৰ্ছনৰ বুটাম উপস্থিত নাই বা"
" আপুনি বৰ্তমানে কোনো সংযোগক্ষেত্ৰ পৰিচালক ব্যৱহাৰ কৰা নাই ।"
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr ""
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1208,21 +1209,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "শাৰীবোৰ"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "স্তম্ভবোৰ"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2172,7 +2173,7 @@ msgid "_Open"
msgstr "খোলো (_O)"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "ত্ৰুটি"
@@ -2219,7 +2220,7 @@ msgid "Cannot find an empty spot"
msgstr "ৰিক্ত স্থান পোৱা নাযায়"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "ড্ৰয়াৰ"
@@ -2228,7 +2229,7 @@ msgid "_Add to Drawer..."
msgstr "ড্ৰয়াৰলৈ যোগ কৰক...(_A)"
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "বৈশিষ্ট্যাবলী (_P)"
@@ -2245,7 +2246,7 @@ msgid "- Edit .desktop files"
msgstr "- .desktop নথিপত্ৰ সম্পাদনা কৰক"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "লঞ্চাৰ নিৰ্মাণ কৰক"
@@ -2300,7 +2301,7 @@ msgstr "লঞ্চ কৰক (_L)"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "%s চাবিৰ মান স্থাপিত নহয়, লঞ্চাৰ তুলি লোৱা সম্ভব নহয়\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "লঞ্চাৰ সংৰক্ষণ কৰিবলৈ ব্যৰ্থ"
@@ -2341,75 +2342,75 @@ msgstr "ড্ৰয়াৰ হিচাপে ইয়াক পেনেলত
msgid "Add this as _menu to panel"
msgstr "মেনু হিচাপে ইয়াক পেনেলত যোগ কৰক(_m)"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "স্ক্ৰিনছেভাৰ সক্ৰিয় কৰক (_A)"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "পৰ্দা লক কৰক (_L)"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "সেৱকৰ সৈতে সংযোগ কৰিবলৈ ব্যৰ্থ"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "পৰ্দা লক কৰক"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "অনুমতি নথকা ব্যৱহাৰৰ বিৰুদ্ধে আপোনাৰ কম্পিউটাৰ নিৰাপদ ৰাখক"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "প্ৰস্থান..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr ""
"বেলেগ ব্যৱহাৰকৰ্তাৰ পৰিচয়ত প্ৰৱেশ কৰিবলৈ বৰ্তমান অধিবেছনৰ পৰা প্ৰস্থান কৰক "
"।"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "অনুপ্ৰয়োগ চলাওক..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "আদেশ লিখি বা তালিকাৰ পৰা নিৰ্ব্বাচন কৰি অনুপ্ৰয়োগ আৰম্ভ কৰক"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "নথিপত্ৰ অনুসন্ধান..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr ""
"নাম বা অন্তৰ্ভুক্ত বিষয় অনুসাৰে এই কম্পিউটাৰে নথিপত্ৰ বা ফোল্ডাৰ অনুসন্ধান "
"কৰক"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "বলপূৰ্বক বন্ধ কৰক"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "বিশৃঙ্খল অনুপ্ৰয়োগ বলপূৰ্বক বন্ধ কৰক"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "সেৱকৰ সৈতে সংযোগ কৰক..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "দূৰবৰ্তী কম্পিউটাৰ বা অংশ লোৱা ডিস্কৰ সৈতে সংযোগ কৰক"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "বন্ধ কৰক..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "কম্পিউটাৰ বন্ধ কৰক"
@@ -2494,44 +2495,44 @@ msgstr "পেনেলত যোগ কৰাৰ উদ্দেশ্যে
msgid "_Back"
msgstr "পূৰ্ববৰ্তী (_B)"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "\"%s\" অপ্ৰত্যাশিতৰূপে বন্ধ হৈছে"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "পেনেলৰ বস্তু অপ্ৰত্যাশিতৰূপে বন্ধ হৈছে"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr ""
"পেনেলৰ কোনো বস্তু পুনঃ তুলি ল'লে তাক স্বয়ংক্ৰিয়ৰূপে পেনেলত যোগ কৰা হ'ব ।"
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr ""
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "পুনঃ তুলি লোৱা ন'হ'ব (_D)"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "পুনৰায় লোড (_R)"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "\"%s\" তুলি লোৱাৰ সময় পেনেলত সমস্যা হৈছে ।"
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "ব্যৱহৃত বিন্যাসৰ পৰা আপুনি এপ্লেট আঁতৰাবলৈ ইচ্ছুক নে ?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "মুছে ফেলুন (_D)"
@@ -2571,23 +2572,27 @@ msgid "You must always have at least one panel."
msgstr "অন্তত এটা পেনেল উপস্থিত থকা আৱশ্যক ।"
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "চিহ্নিত পেনেল আঁতৰাওক(_D)"
@@ -2721,7 +2726,7 @@ msgid "Bookmarks"
msgstr "পত্ৰচিহ্নসমূহ"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "'%s' খোলক"
@@ -2731,90 +2736,90 @@ msgstr "'%s' খোলক"
msgid "Unable to scan %s for media changes"
msgstr "মিডিয়া পৰিবৰ্তনৰ তথ্য প্ৰাপ্ত কৰাৰ বাবে %s স্কেন কৰিবলৈ ব্যৰ্থ"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "%s পুনঃ স্কেন কৰা হ'ব"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "%s মাউন্ট কৰিবলৈ ব্যৰ্থ"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "%s মাউন্ট কৰক"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "অপসাৰণযোগ্য মিডিয়া"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "নেটৱৰ্কৰ অৱস্থান"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "ব্যক্তিগত ফোল্ডাৰ খোলক"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "ডেস্কটপ"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "ফোল্ডাৰত ডেস্কট'পৰ বস্তু খোলক"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "কম্পিউটাৰ"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr ""
"চিহ্নিত কম্পিউটাৰৰ পৰা ব্যবহাৰযোগ্য সকলো স্থানীয় আৰু দূৰবৰ্তী ডিস্ক আৰু "
"ফোল্ডাৰ ব্ৰাউজ কৰক"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "নেটৱৰ্ক"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "বুকমাৰ্ক আৰু স্থানীয় নেটৱৰ্ক অৱস্থান ব্ৰাউজ কৰা হ'ব"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "স্থান"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "ব্যৱস্থাপ্ৰণালী"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr ""
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "%s ক প্ৰস্থান কৰা হ'ব..."
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr ""
@@ -2984,30 +2989,30 @@ msgstr "সৰ্বশেষ ব্যৱহৃত নথিপত্ৰৰ ত
msgid "Clear all items from the recent documents list"
msgstr "সৰ্বশেষ ব্যৱহৃত নথিৰ পত্ৰৰ তালিকাৰ সমস্ত বিষয়বস্তু আঁতৰাওক"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "'%s' আদেশ চলোৱা নাযায়"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "UTF-8ৰ পৰা '%s' ৰূপান্তৰ কৰা নাযায়"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "আদেশৰ শেষত যোগ কৰাৰ বাবে এটা নথিপত্ৰ নিৰ্ব্বাচন কৰক..."
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "অনুপ্ৰয়োগ সম্পৰ্কে বিস্তাৰিত জানিবলৈ নিৰ্ব্বাচন কৰক ।"
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "চিহ্নিত আদেশ চলোৱা হ'ব: '%s'"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -3158,19 +3163,19 @@ msgstr ""
msgid "Hide Panel"
msgstr "পেনেল লুকাওক"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr ""
@@ -3188,17 +3193,17 @@ msgstr "'%s' চলোৱা নাযায়"
msgid "file"
msgstr "ফাইল: [1]"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "ব্যক্তিগত ফোল্ডাৰ"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "ফাইল সিস্টেম"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "বিচাৰক"
@@ -3206,21 +3211,47 @@ msgstr "বিচাৰক"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "উল্লিখিত URL খোলক: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "চিহ্নিত ড্ৰয়াৰ আঁতৰুৱা হ'ব নেকি ?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3228,11 +3259,11 @@ msgstr ""
"ড্ৰয়াৰ আঁতৰুৱা হ'লে ড্ৰয়াৰৰ সৈতে\n"
"যুক্ত সমস্ত বৈশিষ্ট্য আঁতৰুৱা হয় ।"
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "চিহ্নিত পেনেল আঁতৰুৱা হ'ব নেকি ?"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/ast.po b/po/ast.po
index 1dc99bd8..7fe3727c 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Iñigo Varela <[email protected]>, 2018\n"
"Language-Team: Asturian (https://www.transifex.com/mate/teams/13566/ast/)\n"
@@ -46,7 +46,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%H:%M"
@@ -57,7 +57,7 @@ msgstr "%H:%M"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -71,9 +71,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -115,7 +115,7 @@ msgstr "Calca p'anubrir el calendariu del mes"
msgid "Click to view month calendar"
msgstr "Calca pa ver un calendariu mensual"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "Reló del equipu"
@@ -125,7 +125,7 @@ msgstr "Reló del equipu"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -135,42 +135,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %d %B %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "Afitar la hora del sistema…"
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "Afitar la hora del sistema"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "Falló al afitar la hora del sistema"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_Preferencies"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -178,64 +178,64 @@ msgstr "_Preferencies"
msgid "_Help"
msgstr "_Ayuda"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_Tocante a"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "Copiar _hora"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "Copiar la _data"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "_Axustar data y hora"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "Escoyer llugar"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "Editar llugar"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "Nome de la ciudá"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "Estaya horaria de la ciudá"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "Reló"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "El Reló amuesa la hora y data actual"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr "Softastur <www.softastur.org>"
@@ -248,7 +248,8 @@ msgstr "Hora y data"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "_Encaboxar"
@@ -376,7 +377,7 @@ msgid "South"
msgstr "Sur"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr "_Aceutar"
@@ -414,15 +415,15 @@ msgstr "Ll_atitú:"
msgid "Failed to set the system timezone"
msgstr "Nun pudo afitase la estaya horaria del sistema"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>Axustar...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>Axustar</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -435,7 +436,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -444,7 +445,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -452,39 +453,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "Desconocíu"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, paezse a %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "Alborecer: %s / Aséu: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "Nun pudo amosase'l documentu d'ayuda '%s'"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "Fallu al amosar el documentu d'ayuda"
@@ -1042,7 +1043,7 @@ msgid "Switch between open windows using a menu"
msgstr "Movese ente les ventanes usando un menú"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "Intercambiador d'espacios de trabayu"
@@ -1051,7 +1052,7 @@ msgid "Switch between workspaces"
msgstr "Movese ente espacios de trabayu"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "Llista de ventanes"
@@ -1076,35 +1077,35 @@ msgstr "Falló la carga %s: %s\n"
msgid "Icon not found"
msgstr "Nun s'atopó iconu"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "Calca equí pa restaurar les ventanes anubríes."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr "Calca equí pa esconder toles ventanes y amosar l'escritoriu."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "Amosar botón d'escritoriu"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr "Esti botón déxate esconder toles ventanes y amosar l'escritoriu."
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1112,15 +1113,15 @@ msgstr ""
"L'alministrador de ventanes nun soporta'l botón d'amosar escritoriu, o nun "
"tas executando un alministrador de ventanes."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr "_Monitor del sistema"
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1214,21 +1215,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "fileres"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "columnes"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2212,7 +2213,7 @@ msgid "_Open"
msgstr "_Abrir"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "Fallu"
@@ -2259,7 +2260,7 @@ msgid "Cannot find an empty spot"
msgstr "Nun se pue atopar un espaciu vaciu"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "Caxón"
@@ -2268,7 +2269,7 @@ msgid "_Add to Drawer..."
msgstr "_Amestar al caxón..."
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_Propiedaes"
@@ -2285,7 +2286,7 @@ msgid "- Edit .desktop files"
msgstr "– Edita ficheros .desktop"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "Crear llanzador"
@@ -2341,7 +2342,7 @@ msgstr "_Llanzar"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "La clave %s nun ta afitada, nun se pue cargar el llanzdor\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "Nun pudo guardase'l llanzador"
@@ -2382,72 +2383,72 @@ msgstr "Amestar esti _caxón al panel"
msgid "Add this as _menu to panel"
msgstr "Amestar esto al panel como _menú"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "_Activar curiapantalles"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "_Bloquiar pantalla"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "Nun pudo coneutase al sirvidor"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "Candar pantalla"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "Protexer l'equipu d'usu nun autorizáu"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "Desconeutar..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "Desconeutar d'esta sesión pa coneutase como un usuariu estremáu"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "Executar programa..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr ""
"Executar una aplicación escribiendo un comandu o escoyéndolu d'una llista"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "Gueta de ficheros..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr "Llocalice documentos y carpetes pol nome o conteníu nesti equipu"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "Forzar zarru"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "Forzar el zarru d'una aplicación que nun furrula"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "Coneutar a sirvidor..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "Coneutar con un equipu remotu o un discu compartíu"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "Apagar..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "Apagar l'ordenador"
@@ -2532,43 +2533,43 @@ msgstr "Guetar un _elementu p'amestalu al panel:"
msgid "_Back"
msgstr "_Atrás"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "\"%s\" zarróse inesperadamente"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "L'oxetu del panel zarróse inesperadamente"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr "Si recargues un oxetu del panel, amestaráse automáticamente al panel."
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr "_Desaniciar"
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "_Nun Recargar"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "_Recargar"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "El panel atopóse con un problema al cargar \"%s\"."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "¿Quies desaniciar l'aplicación de la configuración?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_Desaniciar"
@@ -2608,25 +2609,27 @@ msgid "You must always have at least one panel."
msgstr "Tienes de tener siempre un panel polo menos."
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
-msgstr "¿Restablecer esti panel?"
+msgid "Reset all panels?"
+msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-"Cuando se restablez un panel, piérdese \n"
-"tola configuración personalizada."
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
-msgstr "_Restablecer Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
+msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr "_Amestar al panel..."
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "_Desaniciar esti panel"
@@ -2761,7 +2764,7 @@ msgid "Bookmarks"
msgstr "Marcadores"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "Abrir '%s'"
@@ -2771,88 +2774,88 @@ msgstr "Abrir '%s'"
msgid "Unable to scan %s for media changes"
msgstr "Nun se pudo inspeicionar %s pa guetar cambeos nel soporte"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "Tornar a inspeicionar %s"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "Nun pudo montase %s"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "Montar %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "Medios estrayibles"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "Sitios de rede"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "Abrir la carpeta personal"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "Escritoriu"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "Abrir el conteníu del escritoriu nuna carpeta"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "Equipu"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr "Desamina tolos discos remotos y carpetes accesibles dende esti equipu"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "Rede"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "Desaminar los llugares llocales y remotos conseñaos"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "Llugares"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "Sistema"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "Desconeutar %s..."
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr "Desconeutar %s d'esta sesión pa coneutase como un usuariu estremáu"
@@ -3020,30 +3023,30 @@ msgstr "Llimpiar los documentos recientes..."
msgid "Clear all items from the recent documents list"
msgstr "Llimpiar tolos artículos de la llista de documentos recientes"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "Nun pudo executase'l comandu '%s'"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "Nun pudo convertise '%s' dende UTF-8"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "Escueyi un ficheru p'asociar al comandu..."
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "Escueyi una aplicación pa ver la so descripción."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "Executaráse'l comandu: '%s'"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -3200,19 +3203,19 @@ msgstr "Dir _prefs:"
msgid "Hide Panel"
msgstr "Anubrir panel"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr "Panel superior"
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr "Panel inferior"
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr "Panel esquierdu"
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr "Panel derechu"
@@ -3230,17 +3233,17 @@ msgstr "Nun pudo executase '%s'"
msgid "file"
msgstr "ficheru"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "Carpeta Home"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "Sistema de ficheros"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "Guetar"
@@ -3248,21 +3251,47 @@ msgstr "Guetar"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "Abrir URL: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "¿Desaniciar esti caxón?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3270,11 +3299,11 @@ msgstr ""
"Cuando se desanicia un caxón, el caxón y les\n"
"sos preferencies piérdense."
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "¿Desaniciar esti panel?"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/az.po b/po/az.po
index 14373a7c..8097c11f 100644
--- a/po/az.po
+++ b/po/az.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Azerbaijani (https://www.transifex.com/mate/teams/13566/az/)\n"
@@ -44,7 +44,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -55,7 +55,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -69,9 +69,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -113,7 +113,7 @@ msgstr ""
msgid "Click to view month calendar"
msgstr ""
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "Kompüter Saatı"
@@ -123,7 +123,7 @@ msgstr "Kompüter Saatı"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -133,42 +133,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %B %d%Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr ""
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr ""
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr ""
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_Seçimlər"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -176,64 +176,64 @@ msgstr "_Seçimlər"
msgid "_Help"
msgstr "_Yardım"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_Haqqında"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "_Saatı Köçür"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "_Tarixi Köçür"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "Tarix və Saatı _Sazla"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr ""
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr ""
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr ""
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr ""
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "Saat"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "Saat hazırkı vaxtı və tarixi göstərir"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -250,7 +250,8 @@ msgstr ""
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr ""
@@ -378,7 +379,7 @@ msgid "South"
msgstr "Cənub"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -414,15 +415,15 @@ msgstr ""
msgid "Failed to set the system timezone"
msgstr ""
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -433,7 +434,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr ""
@@ -442,7 +443,7 @@ msgstr ""
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr ""
@@ -450,39 +451,39 @@ msgstr ""
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr ""
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr ""
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "Naməlum"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr ""
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr ""
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr ""
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr ""
@@ -1008,7 +1009,7 @@ msgid "Switch between open windows using a menu"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "İş Sahəsi Dəyişdiricisi"
@@ -1017,7 +1018,7 @@ msgid "Switch between workspaces"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "Pəncərə Siyahısı"
@@ -1042,36 +1043,36 @@ msgstr "%s yüklənə bilmədi: %s\n"
msgid "Icon not found"
msgstr ""
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "Gizlədilmiş pəncərələrin göstərilməsi üçün buraya tiqlayın."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr ""
"Bütün pəncərələri gizlədib, masa üstünü göstərmək üçün buraya tiqlayın."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "Masa üstü düyməsini göstər"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr ""
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1079,15 +1080,15 @@ msgstr ""
"Pəncərə idarəçininz masa üstünü göstər düyməsini dəstəkləmir, ya da siz heç "
"pəncərə idarəçisi işlədmirsiniz."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr ""
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1177,21 +1178,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "sətir"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "sütunlar"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2087,7 +2088,7 @@ msgid "_Open"
msgstr "_Aç"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "Xəta"
@@ -2134,7 +2135,7 @@ msgid "Cannot find an empty spot"
msgstr ""
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "Siyirtmə"
@@ -2143,7 +2144,7 @@ msgid "_Add to Drawer..."
msgstr ""
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_Xassələr"
@@ -2160,7 +2161,7 @@ msgid "- Edit .desktop files"
msgstr ""
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "Başladıcı applet yarat"
@@ -2213,7 +2214,7 @@ msgstr ""
msgid "Key %s is not set, cannot load launcher\n"
msgstr ""
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr ""
@@ -2254,71 +2255,71 @@ msgstr ""
msgid "Add this as _menu to panel"
msgstr ""
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "Ekran Qoruyucusunu _Fəallaşdır"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "Ekranı _Qıfılla"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr ""
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr ""
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "Kompüterinizi səlahiyyətsiz istifadədən qoruyun"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr ""
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr ""
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "Proqram İcra Et"
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr ""
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "Faylları Axtar"
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr ""
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "Proqramı Sonlandır"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "Səhv davranan proqramı sonlandırın"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr ""
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr ""
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr ""
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr ""
@@ -2403,43 +2404,43 @@ msgstr ""
msgid "_Back"
msgstr "_Geri"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr ""
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr ""
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr ""
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr ""
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr ""
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "_Yenilə"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "\"%s\" yüklənirkən paneldə xəta meydana gəldi."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr ""
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_Sil"
@@ -2477,23 +2478,27 @@ msgid "You must always have at least one panel."
msgstr ""
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "_Bu Paneli Sil"
@@ -2624,7 +2629,7 @@ msgid "Bookmarks"
msgstr "Nişanlar"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "'%s' Ünvanını Aç"
@@ -2634,88 +2639,88 @@ msgstr "'%s' Ünvanını Aç"
msgid "Unable to scan %s for media changes"
msgstr ""
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr ""
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr ""
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr ""
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr ""
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr ""
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr ""
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "İş Masası"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr ""
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "Kompüter"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr ""
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "Şəbəkə"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr ""
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr ""
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "Sistem"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr ""
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr ""
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr ""
@@ -2880,30 +2885,30 @@ msgstr ""
msgid "Clear all items from the recent documents list"
msgstr ""
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr ""
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr ""
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "Əmrə əlavə ediləcək faylı seçin"
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "İzahatını görmək üçün proqramı seçin."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "'%s' əmri icra ediləcək"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -3048,19 +3053,19 @@ msgstr ""
msgid "Hide Panel"
msgstr "Paneli Gizlət"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr ""
@@ -3078,17 +3083,17 @@ msgstr ""
msgid "file"
msgstr ""
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "Ev Qovluğu"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr ""
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "Axtar"
@@ -3096,31 +3101,57 @@ msgstr "Axtar"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr ""
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "URLyi aç: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr ""
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
msgstr ""
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr ""
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/be.po b/po/be.po
index 3dfe917e..03690fa0 100644
--- a/po/be.po
+++ b/po/be.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Mihail Varantsou <[email protected]>, 2018\n"
"Language-Team: Belarusian (https://www.transifex.com/mate/teams/13566/be/)\n"
@@ -44,7 +44,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -55,7 +55,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -69,9 +69,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -113,7 +113,7 @@ msgstr "Пстрыкніце, каб схаваць каляндар на мес
msgid "Click to view month calendar"
msgstr "Пстрыкніце, каб убачыць каляндар на месяц"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "Камп'ютарны гадзіннік"
@@ -123,7 +123,7 @@ msgstr "Камп'ютарны гадзіннік"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -133,42 +133,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %B %d %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "Вызначыць сістэмны час…"
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "Выстаўленне сістэмнага часу"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "Не выйшла задаць сістэмны час"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_Настáўленні"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -176,64 +176,64 @@ msgstr "_Настáўленні"
msgid "_Help"
msgstr "_Даведка"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_Пра аплет"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "Скапіяваць _час"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "Скапіяваць _дату"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "_Карэкцыя даты і часу"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "Выбраць месца"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "Змяніць месца"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "Назва горада"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "Часавы пояс горада"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "Гадзіннік"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "Гадзіннік паказвае дзейную дату і час"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -248,7 +248,8 @@ msgstr "Дата і час"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "_Скасаваць"
@@ -376,7 +377,7 @@ msgid "South"
msgstr "Паўднёвы"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -414,15 +415,15 @@ msgstr "_Шырата:"
msgid "Failed to set the system timezone"
msgstr "Не выйшла задаць сістэмны часавы пояс"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>Вызначыць…</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>Вызначыць</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -435,7 +436,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -444,7 +445,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -452,39 +453,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "Невядомы"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, адчуваецца як %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "Усход: %s / Заход: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "Немагчыма паказаць даведку \"%s\""
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "Памылка паказу даведкі"
@@ -1035,7 +1036,7 @@ msgid "Switch between open windows using a menu"
msgstr "Пераключацца паміж адкрытымі вокнамі праз меню"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "Пераключальнік прастораў"
@@ -1044,7 +1045,7 @@ msgid "Switch between workspaces"
msgstr "Пераключацца паміж працоўнымі прасторамі"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "Спіс вокнаў"
@@ -1069,35 +1070,35 @@ msgstr "Памылка загрузкі %s: %s\n"
msgid "Icon not found"
msgstr "Немагчыма знайсці значок"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "Націсніце тут, каб вярнуць схаваныя вокны."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr "Націсніце тут, каб схаваць усе вокны і ўбачыць стол."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "Кнопка паказу стала"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr "Гэтая кнопка дазваляе схаваць усе вокны і ўбачыць стол."
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1105,15 +1106,15 @@ msgstr ""
"Ваш кіраўнік вокнаў не падтрымлівае кнопку паказу стала, ці вы не запусцілі "
"кіраўнік вокнаў."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr "_Сістэмны назіральнік"
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1205,21 +1206,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "радкоў"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "слупкоў"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2183,7 +2184,7 @@ msgid "_Open"
msgstr "_Адкрыць"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "Памылка"
@@ -2230,7 +2231,7 @@ msgid "Cannot find an empty spot"
msgstr "Не выйшла знайсці вольнае месца"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "Шуфлядка"
@@ -2239,7 +2240,7 @@ msgid "_Add to Drawer..."
msgstr "_Дадаць да шуфлядкі…"
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "_Уласцівасці"
@@ -2256,7 +2257,7 @@ msgid "- Edit .desktop files"
msgstr "- Рэдактар файлаў .desktop"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "Стварыць пускач"
@@ -2311,7 +2312,7 @@ msgstr "_Запусціць"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "Ключ %s нявызначаны, немагчыма загрузіць пускач\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "Не выйшал захаваць пускач"
@@ -2352,72 +2353,72 @@ msgstr "Дадаць як _шуфлядку на панэль"
msgid "Add this as _menu to panel"
msgstr "Дадаць як _меню на панэль"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "Зад_зейнічаць ахоўнік экрану"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "Зам_кнуць экран"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "Не выйшла злучыцца з паслужнікам"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "Замкнуць экран"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "Абараняе ваш камп'ютар ад недазволенага выкарыстання"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "Скончыць сеанс…"
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "Скончыць сеанс, каб распачаць новы ад імя іншага карыстальніка"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "Выканаць праграму..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "Выканаць праграму, увёўшы загад альбо выбраўшы са спісу"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "Шукаць файлы..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr ""
"Лакальныя дакументы і каталогі на гэтым камп'ютары паводле назвы ці змесціва"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "Прымусовы выхад"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "Прымусова закрыць марудную праграму"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "Злучыцца з серверам..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "Злучыцца з адлеглым камп'ютарам ці супольным дыскам"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "Адключыць…"
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "Адключыць камп'ютар"
@@ -2502,44 +2503,44 @@ msgstr "Знайсці _аб'ект, каб дадаць яго да панэл
msgid "_Back"
msgstr "На_зад"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "Выкананне \"%s\" нечакана скончылася"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "Аб'ект панэлі нечакана скончыў працу"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr ""
"Калі вы перазагрузіце аб'ект панэлі, ён будзе аўтаматычна вярнуты на панэль."
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr "В_ыдаліць"
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "_Не перазагружаць"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "_Перачытаць"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "Памылка панэлі падчас загрузкі \"%s\"."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "Хочаце выдаліць аплет з вашай канфігурацыі?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_Выдаліць"
@@ -2577,23 +2578,27 @@ msgid "You must always have at least one panel."
msgstr "Вы павінны заўсёды мець не менш за адну панэль."
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "_Выдаліць гэтую панэль"
@@ -2727,7 +2732,7 @@ msgid "Bookmarks"
msgstr "Закладкі"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "Адкрыць '%s'"
@@ -2737,88 +2742,88 @@ msgstr "Адкрыць '%s'"
msgid "Unable to scan %s for media changes"
msgstr "Не выйшла адсачыць змены носьбіта %s"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "Перачытаць %s"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "Не выйшла адмантаваць %s"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "Прымантаваць %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "Рухомыя носьбіты"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "Сеткавыя месцы"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "Адкрыць ваш асабісты каталог"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "Стол"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "Адкрыць змесціва стала як каталог"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "Камп'ютар"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr "Аглядаць усе лакальныя і адлеглыя дыскі і каталогі"
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "Сетка"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "Аглядаць закладкі і сеткавыя каталогі"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "Месцы"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "Сістэма"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "Скончыць сеанс %s…"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr "Завяршыць сэанс %s, каб пачаць новы ад імя іншага карыстальніка"
@@ -2986,30 +2991,30 @@ msgstr "Ачысціць спіс ранейшых дакуменатў…"
msgid "Clear all items from the recent documents list"
msgstr "Ачысціць усе аб'екты ў спісе ранейшых дакументаў"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "Не выйшла выканаць загад \"%s\""
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "Не выйшла пераўтварыць \"%s\" з UTF-8"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "Пазначыць файл, які трэба дадаць да загаду…"
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "Націсніце на праграму, каб убачыць яе апісанне."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "Будзе выкананы загад: \"%s\""
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -3159,19 +3164,19 @@ msgstr "Шлях _параметраў:"
msgid "Hide Panel"
msgstr "Схаваць панэль"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr ""
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr ""
@@ -3189,17 +3194,17 @@ msgstr "Не выйшла выканаць \"%s\""
msgid "file"
msgstr "файл"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "Хатні каталог"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "Файлавая сістэма"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "Пошук"
@@ -3207,21 +3212,47 @@ msgstr "Пошук"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "Адкрыць URL: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "Выдаліць гэтую шуфлядку?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3229,11 +3260,11 @@ msgstr ""
"Калі выдаліць шуфлядку, яна сама і ўсе\n"
"яе настáўленні будуць страчаны."
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "Выдаліць гэтую панэль?"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/bg.po b/po/bg.po
index 66a4e32e..41b0663a 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -6,7 +6,7 @@
# Translators:
# Yasen Pramatarov <[email protected]>, 2018
# sahwar <[email protected]>, 2018
-# Georgi Georgiev <[email protected]>, 2018
+# Georgi Georgiev (Жоро) <[email protected]>, 2018
# breaker loc <[email protected]>, 2018
# Kiril Kirilov <[email protected]>, 2018
# Martin Wimpress <[email protected]>, 2018
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Bulgarian (https://www.transifex.com/mate/teams/13566/bg/)\n"
@@ -51,7 +51,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -62,7 +62,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -76,9 +76,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -120,7 +120,7 @@ msgstr "Натиснете, за да скриете месечния кален
msgid "Click to view month calendar"
msgstr "Натиснете, за да видите месечния календар"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "Компютърен часовник"
@@ -130,7 +130,7 @@ msgstr "Компютърен часовник"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -140,42 +140,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%B %d %Y, %A"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "Задаване на системно време…"
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "Задаване на системно време"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "Неуспех при задаването на системно време"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "_Настройки"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -183,64 +183,64 @@ msgstr "_Настройки"
msgid "_Help"
msgstr "_Помощ"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "_Относно…"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "Копиране на _времето"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "Копиране на _датата"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "За_даване на час и дата"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "Избор на местоположение"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "Редактиране на местоположение"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "Град"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "Часови пояс"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "Часовник"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "Часовникът показва текущото време и дата"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -261,7 +261,8 @@ msgstr "Време и дата"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "_Отказ"
@@ -389,7 +390,7 @@ msgid "South"
msgstr "Юг"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr "_Добре"
@@ -427,15 +428,15 @@ msgstr "_Широчина:"
msgid "Failed to set the system timezone"
msgstr "Неуспех при задаването на часови пояс на системата"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>Задаване…</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>Задаване</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -448,7 +449,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -457,7 +458,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -465,39 +466,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "Неизвестно"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, усещане като %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "Изгрев: %s / Залез: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "Документът с помощта „%s “ не може да бъде показан"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "Грешка при показване на документа с помощта"
@@ -1055,7 +1056,7 @@ msgid "Switch between open windows using a menu"
msgstr "Смяна на отворените прозорци с помощта на менюто"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "Превключвател между работни плотове"
@@ -1064,7 +1065,7 @@ msgid "Switch between workspaces"
msgstr "Смяна на работните места"
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "Списък с прозорците"
@@ -1089,37 +1090,37 @@ msgstr "Неуспешно зареждане на %s: %s\n"
msgid "Icon not found"
msgstr "Иконката не е намерена"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "Натиснете тук, за да се възстановят скритите прозорци."
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr ""
"Натиснете тук, за да се скрият всички прозорци и да се покаже работния плот."
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "Бутон за показване на работния плот"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr ""
"Този бутон позволява да скриете всички прозорци и да видите работния плот."
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1127,15 +1128,15 @@ msgstr ""
"Вашият мениджър на прозорци не поддържа бутона за показване на работния плот"
" или не сте стартирали никакъв мениджър на прозорец."
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr "Наблюдение на системата"
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1229,21 +1230,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "реда"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "колони"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2222,7 +2223,7 @@ msgid "_Open"
msgstr "О_тваряне"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "Грешка"
@@ -2269,7 +2270,7 @@ msgid "Cannot find an empty spot"
msgstr "Неуспех при намирането на празно място"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "Шкаф"
@@ -2278,7 +2279,7 @@ msgid "_Add to Drawer..."
msgstr "_Добавяне към шкаф…"
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "С_войства"
@@ -2295,7 +2296,7 @@ msgid "- Edit .desktop files"
msgstr "— редактиране на файлове .desktop"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "Създаване на стартер"
@@ -2351,7 +2352,7 @@ msgstr "_Стартиране"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "Ключът %s не е зададен, неуспех при зареждането на стартера\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "Стартерът не може да бъде запазен"
@@ -2392,71 +2393,71 @@ msgstr "Добавяне на това като _шкаф към панела"
msgid "Add this as _menu to panel"
msgstr "Добавяне на това като _меню към панела"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "_Активиране на предпазителя на екрана"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "_Заключване на екрана"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "Неуспех при свързването към сървъра"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "Заключване на екрана"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "Защита на компютъра от непозволен достъп"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "Изход…"
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "Излизане от тази сесия, за да влезете като различен потребител"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "Стартиране на програма…"
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "Стартиране на програма, чрез въвеждане на команда или избор от списък"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "Търсене за файлове…"
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr "Намиране на документи и папки на този компютър по име или съдържание"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "Принудително спиране"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "Заставяне на блокирала програма да спре"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "Свързване към сървър…"
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "Свързване към отдалечен сървър или споделен диск"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "Изключване на компютъра…"
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "Изключване на компютъра"
@@ -2541,44 +2542,44 @@ msgstr "Избор на _обект за добавяне към панела:"
msgid "_Back"
msgstr "На_зад"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "„%s“ спря неочаквано"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "Обект от панела спря неочаквано"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
msgstr ""
"Ако презаредите обект на панела, той ще бъде добавен автоматично към панела."
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr "_Изтриване"
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "Да _не се презарежда"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "П_резареждане"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "Панелът срещна трудности при зареждането на „%s“."
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "Искате ли да изтриете аплета от вашите настройки?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "_Изтриване"
@@ -2618,25 +2619,27 @@ msgid "You must always have at least one panel."
msgstr "Винаги трябва да имате поне един панел."
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
-msgstr "Нулиране на този панел?"
+msgid "Reset all panels?"
+msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-"Когато един панел бъде нулиран, всички \n"
-"персонализирани настройки се губят."
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
-msgstr "_Нулиране на панела"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
+msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr "_Добавяне към панела…"
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "_Премахване на този панел"
@@ -2771,7 +2774,7 @@ msgid "Bookmarks"
msgstr "Отметки"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "Отваряне на „%s“"
@@ -2781,90 +2784,90 @@ msgstr "Отваряне на „%s“"
msgid "Unable to scan %s for media changes"
msgstr "Неуспех при проверката на %s за промени в носителя"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "Проверяване на %s"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "Неуспех при монтирането на %s"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "Монтиране на %s"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "Преносими носители"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "Мрежови места"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "Отваряне на личната Ви папка"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "Работен плот"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "Отваряне на работния плот като папка"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "Компютър"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgstr ""
"Преглед на всички локални и отдалечени дискове и папки достъпни от този "
"компютър."
-#: mate-panel/panel-menu-items.c:1091
+#: mate-panel/panel-menu-items.c:1094
msgid "Network"
msgstr "Мрежа"
-#: mate-panel/panel-menu-items.c:1092
+#: mate-panel/panel-menu-items.c:1095
msgid "Browse bookmarked and local network locations"
msgstr "Преглед на локални или отметнати мрежови местоположения"
-#: mate-panel/panel-menu-items.c:1486
+#: mate-panel/panel-menu-items.c:1489
msgid "Places"
msgstr "Места"
-#: mate-panel/panel-menu-items.c:1514
+#: mate-panel/panel-menu-items.c:1517
msgid "System"
msgstr "Система"
#. Translators: translate "1" (msgctxt: "panel:showusername") to anything
#. * but "1" if "Log Out %s" doesn't make any sense in your
#. * language (where %s is a username).
-#: mate-panel/panel-menu-items.c:1599
+#: mate-panel/panel-menu-items.c:1602
msgctxt "panel:showusername"
msgid "1"
msgstr "1"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1611
+#: mate-panel/panel-menu-items.c:1614
#, c-format
msgid "Log Out %s..."
msgstr "Изход на „%s“…"
#. Translators: this string is used ONLY if you translated
#. * "1" (msgctxt: "panel:showusername") to "1"
-#: mate-panel/panel-menu-items.c:1615
+#: mate-panel/panel-menu-items.c:1618
#, c-format
msgid "Log out %s of this session to log in as a different user"
msgstr ""
@@ -3034,30 +3037,30 @@ msgstr "Изчистване на списъка със скоро отваря
msgid "Clear all items from the recent documents list"
msgstr "Да бъде ли изчистен списъкът със скоро отваряните документи?"
-#: mate-panel/panel-run-dialog.c:423
+#: mate-panel/panel-run-dialog.c:436
#, c-format
msgid "Could not run command '%s'"
msgstr "Командата „%s“ не може да бъде изпълнена"
-#: mate-panel/panel-run-dialog.c:464
+#: mate-panel/panel-run-dialog.c:477
#, c-format
msgid "Could not convert '%s' from UTF-8"
msgstr "„%s“ не може да бъде преобразуван от UTF-8"
-#: mate-panel/panel-run-dialog.c:1257
+#: mate-panel/panel-run-dialog.c:1270
msgid "Choose a file to append to the command..."
msgstr "Избор на файл, към който да се приложи командата…"
-#: mate-panel/panel-run-dialog.c:1639 mate-panel/panel-run-dialog.ui:272
+#: mate-panel/panel-run-dialog.c:1652 mate-panel/panel-run-dialog.ui:272
msgid "Select an application to view its description."
msgstr "Избор на програма за преглед на нейното описание."
-#: mate-panel/panel-run-dialog.c:1677
+#: mate-panel/panel-run-dialog.c:1690
#, c-format
msgid "Will run command: '%s'"
msgstr "Ще се изпълни командата: „%s“"
-#: mate-panel/panel-run-dialog.c:1710
+#: mate-panel/panel-run-dialog.c:1723
#, c-format
msgid "URI list dropped on run dialog had wrong format (%d) or length (%d)\n"
msgstr ""
@@ -3212,19 +3215,19 @@ msgstr "_Път за предпочитанията:"
msgid "Hide Panel"
msgstr "Скриване на панела"
-#: mate-panel/panel-toplevel.c:1656 mate-panel/panel-toplevel.c:1666
+#: mate-panel/panel-toplevel.c:1649 mate-panel/panel-toplevel.c:1659
msgid "Top Panel"
msgstr "Горен панел"
-#: mate-panel/panel-toplevel.c:1658
+#: mate-panel/panel-toplevel.c:1651
msgid "Bottom Panel"
msgstr "Долен панел"
-#: mate-panel/panel-toplevel.c:1660
+#: mate-panel/panel-toplevel.c:1653
msgid "Left Panel"
msgstr "Ляв пане"
-#: mate-panel/panel-toplevel.c:1662
+#: mate-panel/panel-toplevel.c:1655
msgid "Right Panel"
msgstr "Десен панел"
@@ -3242,17 +3245,17 @@ msgstr "„%s“ не може да бъде стартиран"
msgid "file"
msgstr "файл"
-#: mate-panel/panel-util.c:875
+#: mate-panel/panel-util.c:876
msgid "Home Folder"
msgstr "Домашна папка"
#. Translators: this is the same string as the one found in
#. * caja
-#: mate-panel/panel-util.c:887
+#: mate-panel/panel-util.c:888
msgid "File System"
msgstr "Файлова система"
-#: mate-panel/panel-util.c:1060
+#: mate-panel/panel-util.c:1062
msgid "Search"
msgstr "Търсене"
@@ -3260,21 +3263,47 @@ msgstr "Търсене"
#. * method, and the second string is a path. For
#. * example, "Trash: some-directory". It means that the
#. * directory called "some-directory" is in the trash.
-#: mate-panel/panel-util.c:1106
+#: mate-panel/panel-util.c:1108
#, c-format
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
-#: mate-panel/panel.c:486
+#: mate-panel/panel.c:505
#, c-format
msgid "Open URL: %s"
msgstr "Отваряне на адрес: %s"
-#: mate-panel/panel.c:1336
+#: mate-panel/panel.c:671
+msgid "You dropped an image on the panel, what do you want to do?"
+msgstr ""
+
+#: mate-panel/panel.c:673
+#, c-format
+msgid "You dropped the image \"%s\" on the panel."
+msgstr ""
+
+#: mate-panel/panel.c:676
+msgid ""
+"Do you want to create a launcher for it or use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:679
+msgid "Do you want to use it as the panel's background?"
+msgstr ""
+
+#: mate-panel/panel.c:693
+msgid "Create _Launcher"
+msgstr ""
+
+#: mate-panel/panel.c:697
+msgid "Set _Background Image"
+msgstr ""
+
+#: mate-panel/panel.c:1477
msgid "Delete this drawer?"
msgstr "Премахване на този шкаф?"
-#: mate-panel/panel.c:1337
+#: mate-panel/panel.c:1478
msgid ""
"When a drawer is deleted, the drawer and its\n"
"settings are lost."
@@ -3282,11 +3311,11 @@ msgstr ""
"Когато един шкаф бъде премахнат,\n"
"настройките му се губят."
-#: mate-panel/panel.c:1340
+#: mate-panel/panel.c:1481
msgid "Delete this panel?"
msgstr "Премахване на този панел?"
-#: mate-panel/panel.c:1341
+#: mate-panel/panel.c:1482
msgid ""
"When a panel is deleted, the panel and its\n"
"settings are lost."
diff --git a/po/bn.po b/po/bn.po
index 3e7784a0..77cb42ad 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mate-panel 1.25.0\n"
"Report-Msgid-Bugs-To: https://github.com/mate-desktop/mate-panel/issues\n"
-"POT-Creation-Date: 2020-06-20 16:17+0200\n"
+"POT-Creation-Date: 2020-08-08 12:56+0200\n"
"PO-Revision-Date: 2018-03-11 19:58+0000\n"
"Last-Translator: Stefano Karapetsas <[email protected]>, 2018\n"
"Language-Team: Bengali (https://www.transifex.com/mate/teams/13566/bn/)\n"
@@ -43,7 +43,7 @@ msgstr "%l:%M:%S %p"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 12-hours format (eg, like
#. * in the US: 8:10 am). The %p expands to am/pm.
-#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:504
+#: applets/clock/clock.c:449 applets/clock/clock-location-tile.c:502
msgid "%l:%M %p"
msgstr "%l:%M %p"
@@ -54,7 +54,7 @@ msgstr "%l:%M %p"
#. * string.
#. * It is used to display the time in 24-hours
#. * format (eg, like in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1604
+#: applets/clock/clock.c:454 applets/clock/clock.c:1624
msgid "%H:%M:%S"
msgstr "%H:%M:%S"
@@ -68,9 +68,9 @@ msgstr "%H:%M:%S"
#. Translators: This is a strftime format string.
#. * It is used to display the time in 24-hours format (eg, like
#. * in France: 20:10).
-#: applets/clock/clock.c:454 applets/clock/clock.c:1610
-#: applets/clock/clock-location-tile.c:464
-#: applets/clock/clock-location-tile.c:511
+#: applets/clock/clock.c:454 applets/clock/clock.c:1630
+#: applets/clock/clock-location-tile.c:462
+#: applets/clock/clock-location-tile.c:509
msgid "%H:%M"
msgstr "%H:%M"
@@ -112,7 +112,7 @@ msgstr "মাস অনুযায়ী বর্ষপঞ্জি আড়াল
msgid "Click to view month calendar"
msgstr "মাস অনুযায়ী বর্ষপঞ্জি প্রদর্শন করতে ক্লিক করুন"
-#: applets/clock/clock.c:1442
+#: applets/clock/clock.c:1462
msgid "Computer Clock"
msgstr "কম্পিউটারের ঘড়ি"
@@ -122,7 +122,7 @@ msgstr "কম্পিউটারের ঘড়ি"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1589
+#: applets/clock/clock.c:1609
msgid "%I:%M:%S %p"
msgstr "%I:%M:%S %p"
@@ -132,42 +132,42 @@ msgstr "%I:%M:%S %p"
#. * format with a leading 0 if needed (eg, like
#. * in the US: 08:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock.c:1597
+#: applets/clock/clock.c:1617
msgid "%I:%M %p"
msgstr "%I:%M %p"
#. Translators: This is a strftime format string.
#. * It is used to display a date in the full format (so that people can
#. * copy and paste it elsewhere).
-#: applets/clock/clock.c:1643
+#: applets/clock/clock.c:1663
msgid "%A, %B %d %Y"
msgstr "%A, %B %d %Y"
-#: applets/clock/clock.c:1674
+#: applets/clock/clock.c:1694
msgid "Set System Time..."
msgstr "সিস্টেমের সময় নির্ধারণ করুন..."
-#: applets/clock/clock.c:1675
+#: applets/clock/clock.c:1695
msgid "Set System Time"
msgstr "সিস্টেমের সময় নির্ধারণ করুন"
-#: applets/clock/clock.c:1690
+#: applets/clock/clock.c:1710
msgid "Failed to set the system time"
msgstr "সিস্টেমের সময় নির্ধারণ করতে ব্যর্থ"
-#: applets/clock/clock.c:1888 applets/fish/fish.c:1694
-#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:357
-#: applets/wncklet/workspace-switcher.c:389
+#: applets/clock/clock.c:1906 applets/fish/fish.c:1694
+#: applets/notification_area/main.c:292 applets/wncklet/window-list.c:362
+#: applets/wncklet/workspace-switcher.c:393
msgid "_Preferences"
msgstr "পছন্দ (_P)"
-#: applets/clock/clock.c:1891 applets/clock/clock.ui:293
+#: applets/clock/clock.c:1909 applets/clock/clock.ui:293
#: applets/fish/fish.c:1697 applets/fish/fish.ui:46
-#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:241
-#: applets/wncklet/window-list.c:365 applets/wncklet/window-list.ui:32
-#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:397
+#: applets/notification_area/main.c:295 applets/wncklet/showdesktop.c:242
+#: applets/wncklet/window-list.c:370 applets/wncklet/window-list.ui:32
+#: applets/wncklet/window-menu.c:98 applets/wncklet/workspace-switcher.c:401
#: applets/wncklet/workspace-switcher.ui:46 mate-panel/drawer.c:562
-#: mate-panel/panel-action-button.c:753 mate-panel/panel-addto.c:1310
+#: mate-panel/panel-action-button.c:731 mate-panel/panel-addto.c:1310
#: mate-panel/panel-context-menu.c:318 mate-panel/panel-ditem-editor.c:648
#: mate-panel/panel-menu-bar.c:351 mate-panel/panel-menu-button.c:704
#: mate-panel/panel-properties-dialog.ui:78
@@ -175,64 +175,64 @@ msgstr "পছন্দ (_P)"
msgid "_Help"
msgstr "সহায়িকা (_H)"
-#: applets/clock/clock.c:1894 applets/fish/fish.c:1700
-#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:249
-#: applets/wncklet/window-list.c:373 applets/wncklet/window-menu.c:106
-#: applets/wncklet/workspace-switcher.c:405
+#: applets/clock/clock.c:1912 applets/fish/fish.c:1700
+#: applets/notification_area/main.c:298 applets/wncklet/showdesktop.c:250
+#: applets/wncklet/window-list.c:378 applets/wncklet/window-menu.c:106
+#: applets/wncklet/workspace-switcher.c:409
msgid "_About"
msgstr "পরিচিতি (_A)"
-#: applets/clock/clock.c:1897
+#: applets/clock/clock.c:1915
msgid "Copy _Time"
msgstr "সময়ের অনুলিপি করুন (_T)"
-#: applets/clock/clock.c:1900
+#: applets/clock/clock.c:1918
msgid "Copy _Date"
msgstr "তারিখের অনুলিপি করুন (_D)"
-#: applets/clock/clock.c:1903
+#: applets/clock/clock.c:1921
msgid "Ad_just Date & Time"
msgstr "তারিখ ও সময় মানানসই করা (_j)"
-#: applets/clock/clock.c:2899
+#: applets/clock/clock.c:2919
msgid "Choose Location"
msgstr "অবস্থান নির্বাচন করুন"
-#: applets/clock/clock.c:2978
+#: applets/clock/clock.c:2998
msgid "Edit Location"
msgstr "অবস্থান সম্পাদনা করুন"
-#: applets/clock/clock.c:3105
+#: applets/clock/clock.c:3125
msgid "City Name"
msgstr "শহরের নাম"
-#: applets/clock/clock.c:3109
+#: applets/clock/clock.c:3129
msgid "City Time Zone"
msgstr "শহরের জন্য প্রযোজ্য সময় অঞ্চল"
-#: applets/clock/clock.c:3389
+#: applets/clock/clock.c:3404
#: applets/clock/org.mate.panel.ClockApplet.mate-panel-applet.desktop.in.in:10
msgid "Clock"
msgstr "ঘড়ি"
-#: applets/clock/clock.c:3390
+#: applets/clock/clock.c:3405
msgid "About Clock"
msgstr ""
-#: applets/clock/clock.c:3392
+#: applets/clock/clock.c:3407
msgid "The Clock displays the current time and date"
msgstr "ঘড়িতে বর্তমান সময় ও তারিখ প্রদর্শিত হয়"
-#: applets/clock/clock.c:3393
+#: applets/clock/clock.c:3408
msgid ""
"Copyright © 1998-2004 Free Software Foundation, Inc.\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/clock/clock.c:3397 applets/fish/fish.c:567
-#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:508
-#: applets/wncklet/window-list.c:796 applets/wncklet/window-menu.c:88
-#: applets/wncklet/workspace-switcher.c:644
+#: applets/clock/clock.c:3412 applets/fish/fish.c:567
+#: applets/notification_area/main.c:286 applets/wncklet/showdesktop.c:509
+#: applets/wncklet/window-list.c:801 applets/wncklet/window-menu.c:88
+#: applets/wncklet/workspace-switcher.c:648
#: mate-panel/panel-context-menu.c:124
msgid "translator-credits"
msgstr ""
@@ -250,7 +250,8 @@ msgstr "সময় ও তারিখ"
#: mate-panel/libpanel-util/panel-gtk.c:136
#: mate-panel/panel-context-menu.c:213 mate-panel/panel-ditem-editor.c:664
#: mate-panel/panel-force-quit.c:240 mate-panel/panel-recent.c:154
-#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:1356
+#: mate-panel/panel-run-dialog.ui:55 mate-panel/panel.c:689
+#: mate-panel/panel.c:1497
msgid "_Cancel"
msgstr "বাতিল (_C)"
@@ -378,7 +379,7 @@ msgid "South"
msgstr "দক্ষিণ"
#: applets/clock/clock.ui:939 mate-panel/libpanel-util/panel-gtk.c:140
-#: mate-panel/panel-applet-frame.c:960 mate-panel/panel-ditem-editor.c:668
+#: mate-panel/panel-applet-frame.c:962 mate-panel/panel-ditem-editor.c:668
msgid "_OK"
msgstr ""
@@ -416,15 +417,15 @@ msgstr "অক্ষাংশ: (_a)"
msgid "Failed to set the system timezone"
msgstr "সিস্টেমের সময় অঞ্চল নির্ধারণ করতে ব্যর্থ"
-#: applets/clock/clock-location-tile.c:231
+#: applets/clock/clock-location-tile.c:229
msgid "<small>Set...</small>"
msgstr "<small>নির্ধারণ করুন...</small>"
-#: applets/clock/clock-location-tile.c:232
+#: applets/clock/clock-location-tile.c:230
msgid "<small>Set</small>"
msgstr "<small>নির্ধারণ করুন</small>"
-#: applets/clock/clock-location-tile.c:308
+#: applets/clock/clock-location-tile.c:306
msgid ""
"Set location as current location and use its timezone for this computer"
msgstr ""
@@ -437,7 +438,7 @@ msgstr ""
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:441
+#: applets/clock/clock-location-tile.c:439
msgid "%l:%M <small>%p (%A)</small>"
msgstr "%l:%M <small>%p (%A)</small>"
@@ -446,7 +447,7 @@ msgstr "%l:%M <small>%p (%A)</small>"
#. * (eg, like in France: 20:10), when the local
#. * weekday differs from the weekday at the location
#. * (the %A expands to the weekday).
-#: applets/clock/clock-location-tile.c:449
+#: applets/clock/clock-location-tile.c:447
msgid "%H:%M <small>(%A)</small>"
msgstr "%H:%M <small>(%A)</small>"
@@ -454,39 +455,39 @@ msgstr "%H:%M <small>(%A)</small>"
#. * It is used to display the time in 12-hours format
#. * (eg, like in the US: 8:10 am). The %p expands to
#. * am/pm.
-#: applets/clock/clock-location-tile.c:458
+#: applets/clock/clock-location-tile.c:456
msgid "%l:%M <small>%p</small>"
msgstr "%l:%M <small>%p</small>"
-#: applets/clock/clock-location-tile.c:600
+#: applets/clock/clock-location-tile.c:598
#, c-format
msgid "%s, %s"
msgstr "%s, %s"
-#: applets/clock/clock-location-tile.c:612
-#: applets/clock/clock-location-tile.c:621
+#: applets/clock/clock-location-tile.c:610
+#: applets/clock/clock-location-tile.c:619
msgid "Unknown"
msgstr "অজানা"
#. Translators: The two strings are temperatures.
-#: applets/clock/clock-location-tile.c:614
+#: applets/clock/clock-location-tile.c:612
#, c-format
msgid "%s, feels like %s"
msgstr "%s, কিন্তু মনে হয় যেন %s"
-#: applets/clock/clock-location-tile.c:637
+#: applets/clock/clock-location-tile.c:635
#, c-format
msgid "Sunrise: %s / Sunset: %s"
msgstr "সূর্যোদয়: %s / সূর্যাস্ত: %s"
-#: applets/clock/clock-utils.c:94 applets/fish/fish.c:170
+#: applets/clock/clock-utils.c:92 applets/fish/fish.c:170
#: applets/notification_area/main.c:238 applets/wncklet/wncklet.c:75
#: mate-panel/libpanel-util/panel-show.c:234
#, c-format
msgid "Could not display help document '%s'"
msgstr "সহায়তা নথি '%s' প্রদর্শন করতে ব্যর্থ"
-#: applets/clock/clock-utils.c:123 applets/fish/fish.c:196
+#: applets/clock/clock-utils.c:121 applets/fish/fish.c:196
#: applets/notification_area/main.c:252 applets/wncklet/wncklet.c:92
msgid "Error displaying help document"
msgstr "সহায়তা নথি প্রদর্শন করতে ব্যর্থ"
@@ -1034,7 +1035,7 @@ msgid "Switch between open windows using a menu"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:23
-#: applets/wncklet/workspace-switcher.c:634
+#: applets/wncklet/workspace-switcher.c:638
msgid "Workspace Switcher"
msgstr "কর্মক্ষেত্র পরিবর্তন ব্যবস্থা"
@@ -1043,7 +1044,7 @@ msgid "Switch between workspaces"
msgstr ""
#: applets/wncklet/org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in:36
-#: applets/wncklet/window-list.c:786
+#: applets/wncklet/window-list.c:791
msgid "Window List"
msgstr "উইন্ডো তালিকা"
@@ -1068,37 +1069,37 @@ msgstr "%s লোড করা যায়নি: %s\n"
msgid "Icon not found"
msgstr "আইকন পাওয়া যায়নি"
-#: applets/wncklet/showdesktop.c:265
+#: applets/wncklet/showdesktop.c:266
msgid "Click here to restore hidden windows."
msgstr "আড়াল করা উইন্ডো পুনরুদ্ধার করতে এখানে ক্লিক করুন।"
-#: applets/wncklet/showdesktop.c:269
+#: applets/wncklet/showdesktop.c:270
msgid "Click here to hide all windows and show the desktop."
msgstr ""
"সমস্ত প্রদর্শিত উইন্ডো আড়াল করে ডেস্কটপ প্রদর্শনের জন্য এখানে ক্লিক করুন।"
-#: applets/wncklet/showdesktop.c:439 applets/wncklet/showdesktop.c:498
+#: applets/wncklet/showdesktop.c:440 applets/wncklet/showdesktop.c:499
msgid "Show Desktop Button"
msgstr "ডেস্কটপ বাটন প্রদর্শিত হবে"
-#: applets/wncklet/showdesktop.c:499
+#: applets/wncklet/showdesktop.c:500
msgid "About Show Desktop Button"
msgstr ""
-#: applets/wncklet/showdesktop.c:501
+#: applets/wncklet/showdesktop.c:502
msgid "This button lets you hide all windows and show the desktop."
msgstr ""
"এই বাটনের সাহায্যে সমস্ত প্রদর্শিত উইন্ডো আড়াল করে ডেস্কটপ প্রদর্শন করা যায়।"
-#: applets/wncklet/showdesktop.c:502 applets/wncklet/window-list.c:790
-#: applets/wncklet/workspace-switcher.c:638
+#: applets/wncklet/showdesktop.c:503 applets/wncklet/window-list.c:795
+#: applets/wncklet/workspace-switcher.c:642
msgid ""
"Copyright © 2002 Red Hat, Inc.\n"
"Copyright © 2011 Perberos\n"
"Copyright © 2012-2020 MATE developers"
msgstr ""
-#: applets/wncklet/showdesktop.c:529
+#: applets/wncklet/showdesktop.c:530
msgid ""
"Your window manager does not support the show desktop button, or you are not"
" running a window manager."
@@ -1106,15 +1107,15 @@ msgstr ""
"আপনার ব্যবহৃত উইন্ডো ম্যানেজারে ডেস্কটপ প্রদর্শনের বোতাম সমর্থন করে না অথবা "
"আপনি বর্তমানে কোনো উইন্ডো ম্যানেজার ব্যবহার করছেন না।"
-#: applets/wncklet/window-list.c:349
+#: applets/wncklet/window-list.c:354
msgid "_System Monitor"
msgstr ""
-#: applets/wncklet/window-list.c:787
+#: applets/wncklet/window-list.c:792
msgid "About Window List"
msgstr ""
-#: applets/wncklet/window-list.c:789
+#: applets/wncklet/window-list.c:794
msgid ""
"The Window List shows a list of all windows in a set of buttons and lets you"
" browse them."
@@ -1208,21 +1209,21 @@ msgid ""
msgstr ""
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
#: applets/wncklet/workspace-switcher.ui:170
msgid "rows"
msgstr "সারি"
#: applets/wncklet/workspace-switcher.c:240
-#: applets/wncklet/workspace-switcher.c:939
+#: applets/wncklet/workspace-switcher.c:943
msgid "columns"
msgstr "কলাম"
-#: applets/wncklet/workspace-switcher.c:635
+#: applets/wncklet/workspace-switcher.c:639
msgid "About Workspace Switcher"
msgstr ""
-#: applets/wncklet/workspace-switcher.c:637
+#: applets/wncklet/workspace-switcher.c:641
msgid ""
"The Workspace Switcher shows you a small version of your workspaces that "
"lets you manage your windows."
@@ -2166,7 +2167,7 @@ msgid "_Open"
msgstr "খুলুন (_O)"
#: mate-panel/libpanel-util/panel-error.c:76
-#: mate-panel/panel-applet-frame.c:798 mate-panel/panel-applet-frame.c:986
+#: mate-panel/panel-applet-frame.c:800 mate-panel/panel-applet-frame.c:988
msgid "Error"
msgstr "ত্রুটি"
@@ -2213,7 +2214,7 @@ msgid "Cannot find an empty spot"
msgstr "ফাঁকা স্থান খুঁজে পাওয়া যায়নি"
#: mate-panel/drawer.c:443 mate-panel/panel-addto.c:189
-#: mate-panel/panel-toplevel.c:1650
+#: mate-panel/panel-toplevel.c:1643
msgid "Drawer"
msgstr "ড্রয়ার"
@@ -2222,7 +2223,7 @@ msgid "_Add to Drawer..."
msgstr "ড্রয়ারে যোগ করুন...(_A)"
#: mate-panel/drawer.c:556 mate-panel/launcher.c:602
-#: mate-panel/panel-action-button.c:194 mate-panel/panel-context-menu.c:246
+#: mate-panel/panel-action-button.c:172 mate-panel/panel-context-menu.c:246
msgid "_Properties"
msgstr "বৈশিষ্ট্যাবলী (_P)"
@@ -2239,7 +2240,7 @@ msgid "- Edit .desktop files"
msgstr "- .desktop ফাইল সম্পাদনা করুন"
#: mate-panel/mate-desktop-item-edit.c:144
-#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:973
+#: mate-panel/mate-desktop-item-edit.c:198 mate-panel/launcher.c:974
msgid "Create Launcher"
msgstr "লঞ্চার তৈরি করুন"
@@ -2294,7 +2295,7 @@ msgstr "লঞ্চ করুন (_L)"
msgid "Key %s is not set, cannot load launcher\n"
msgstr "%s কী নির্ধারিত নয়, লঞ্চার লোড করা সম্ভব নয়\n"
-#: mate-panel/launcher.c:1042 mate-panel/panel-ditem-editor.c:1326
+#: mate-panel/launcher.c:1043 mate-panel/panel-ditem-editor.c:1326
#: mate-panel/panel-ditem-editor.c:1360 mate-panel/panel-ditem-editor.c:1391
msgid "Could not save launcher"
msgstr "লঞ্চার সংরক্ষণ করতে ব্যর্থ"
@@ -2335,73 +2336,73 @@ msgstr "ড্রয়ার হিসাবে এটি প্যানেলে
msgid "Add this as _menu to panel"
msgstr "মেনু হিসাবে এটি প্যানেলে যোগ করুন (_m)"
-#: mate-panel/panel-action-button.c:182
+#: mate-panel/panel-action-button.c:160
msgid "_Activate Screensaver"
msgstr "স্ক্রিনসেভার সক্রিয় করুন (_A)"
-#: mate-panel/panel-action-button.c:188
+#: mate-panel/panel-action-button.c:166
msgid "_Lock Screen"
msgstr "পর্দা লক করুন (_L)"
-#: mate-panel/panel-action-button.c:332
+#: mate-panel/panel-action-button.c:310
msgid "Could not connect to server"
msgstr "সার্ভারের সাথে সংযোগ স্থাপনে ব্যর্থ"
-#: mate-panel/panel-action-button.c:363
+#: mate-panel/panel-action-button.c:341
msgid "Lock Screen"
msgstr "পর্দা লক করুন"
-#: mate-panel/panel-action-button.c:364
+#: mate-panel/panel-action-button.c:342
msgid "Protect your computer from unauthorized use"
msgstr "অনুমোদন ব্যতিত ব্যবহার থেকে আপনার কম্পিউটার নিরাপদ রাখুন"
-#: mate-panel/panel-action-button.c:378
+#: mate-panel/panel-action-button.c:356
msgid "Log Out..."
msgstr "লগ আউট..."
-#: mate-panel/panel-action-button.c:379
+#: mate-panel/panel-action-button.c:357
msgid "Log out of this session to log in as a different user"
msgstr "ভিন্ন ব্যবহারকারীর পরিচয়ে লগ-ইন করতে বর্তমান সেশান থেকে লগ-আউট করুন।"
-#: mate-panel/panel-action-button.c:388
+#: mate-panel/panel-action-button.c:366
msgid "Run Application..."
msgstr "অ্যাপ্লিকেশন চালনা..."
-#: mate-panel/panel-action-button.c:389
+#: mate-panel/panel-action-button.c:367
msgid "Run an application by typing a command or choosing from a list"
msgstr "কমান্ড লিখে অথবা তালিকা থেকে নির্বাচন করে অ্যাপ্লিকেশন চালান"
-#: mate-panel/panel-action-button.c:398
+#: mate-panel/panel-action-button.c:376
msgid "Search for Files..."
msgstr "ফাইল অনুসন্ধান..."
-#: mate-panel/panel-action-button.c:399
+#: mate-panel/panel-action-button.c:377
msgid "Locate documents and folders on this computer by name or content"
msgstr ""
"নাম অথবা অন্তর্ভুক্ত বিষয় অনুসারে এই কম্পিউটারে ফাইল অথবা ফোল্ডার অনুসন্ধান "
"করুন"
-#: mate-panel/panel-action-button.c:407 mate-panel/panel-force-quit.c:250
+#: mate-panel/panel-action-button.c:385 mate-panel/panel-force-quit.c:250
msgid "Force Quit"
msgstr "জোরপূর্বক বন্ধ করুন"
-#: mate-panel/panel-action-button.c:408
+#: mate-panel/panel-action-button.c:386
msgid "Force a misbehaving application to quit"
msgstr "বিশৃঙ্খলা সৃষ্টিকারী অ্যাপ্লিকেশন জোরপূর্বক বন্ধ করুন"
-#: mate-panel/panel-action-button.c:417
+#: mate-panel/panel-action-button.c:395
msgid "Connect to Server..."
msgstr "সার্ভারের সাথে সংযুক্ত করুন..."
-#: mate-panel/panel-action-button.c:418
+#: mate-panel/panel-action-button.c:396
msgid "Connect to a remote computer or shared disk"
msgstr "দূরবর্তী কম্পিউটার অথবা শেয়ার করা ডিস্কের সাথে সংযুক্ত করুন"
-#: mate-panel/panel-action-button.c:426
+#: mate-panel/panel-action-button.c:404
msgid "Shut Down..."
msgstr "বন্ধ করুন..."
-#: mate-panel/panel-action-button.c:427
+#: mate-panel/panel-action-button.c:405
msgid "Shut down the computer"
msgstr "কম্পিউটার বন্ধ করুন"
@@ -2486,16 +2487,16 @@ msgstr "প্যানেলে যোগ করার জন্য একট
msgid "_Back"
msgstr "পূর্ববর্তী (_B)"
-#: mate-panel/panel-applet-frame.c:759
+#: mate-panel/panel-applet-frame.c:761
#, c-format
msgid "\"%s\" has quit unexpectedly"
msgstr "\"%s\" অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে"
-#: mate-panel/panel-applet-frame.c:761
+#: mate-panel/panel-applet-frame.c:763
msgid "Panel object has quit unexpectedly"
msgstr "প্যানেলের বস্তু অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে"
-#: mate-panel/panel-applet-frame.c:768
+#: mate-panel/panel-applet-frame.c:770
msgid ""
"If you reload a panel object, it will automatically be added back to the "
"panel."
@@ -2503,28 +2504,28 @@ msgstr ""
"প্যানেলের বস্তু পুনরায় লোড করা হলে সেটি স্বয়ংক্রিয়ভাবে পুনরায় প্যানেলে যোগ "
"করা হবে।"
-#: mate-panel/panel-applet-frame.c:775
+#: mate-panel/panel-applet-frame.c:777
msgid "D_elete"
msgstr ""
-#: mate-panel/panel-applet-frame.c:776 mate-panel/panel-applet-frame.c:781
+#: mate-panel/panel-applet-frame.c:778 mate-panel/panel-applet-frame.c:783
msgid "_Don't Reload"
msgstr "পুনরায় লোড করা হবে না (_D)"
-#: mate-panel/panel-applet-frame.c:777 mate-panel/panel-applet-frame.c:782
+#: mate-panel/panel-applet-frame.c:779 mate-panel/panel-applet-frame.c:784
msgid "_Reload"
msgstr "পুনরায় লোড করুন (_R)"
-#: mate-panel/panel-applet-frame.c:948
+#: mate-panel/panel-applet-frame.c:950
#, c-format
msgid "The panel encountered a problem while loading \"%s\"."
msgstr "\"%s\" লোড করার সময় প্যানেলে একটি সমস্যা হয়েছে।"
-#: mate-panel/panel-applet-frame.c:963
+#: mate-panel/panel-applet-frame.c:965
msgid "Do you want to delete the applet from your configuration?"
msgstr "কনফিগারেশন থেকে কি আপনি অ্যাপ্লেটটি মুছে ফেলতে চান?"
-#: mate-panel/panel-applet-frame.c:970 mate-panel/panel.c:1360
+#: mate-panel/panel-applet-frame.c:972 mate-panel/panel.c:1501
msgid "_Delete"
msgstr "মুছে ফেলুন (_D)"
@@ -2564,23 +2565,27 @@ msgid "You must always have at least one panel."
msgstr "অন্তত একটি প্যানেল থাকতে হবে।"
#: mate-panel/panel-context-menu.c:199
-msgid "Reset this panel?"
+msgid "Reset all panels?"
msgstr ""
#: mate-panel/panel-context-menu.c:200
msgid ""
-"When a panel is reset, all \n"
+"When the panels are reset, all \n"
"custom settings are lost."
msgstr ""
-#: mate-panel/panel-context-menu.c:214 mate-panel/panel-context-menu.c:256
-msgid "_Reset Panel"
+#: mate-panel/panel-context-menu.c:214
+msgid "_Reset Panels"
msgstr ""
#: mate-panel/panel-context-menu.c:236
msgid "_Add to Panel…"
msgstr ""
+#: mate-panel/panel-context-menu.c:256
+msgid "_Reset All Panels"
+msgstr ""
+
#: mate-panel/panel-context-menu.c:263
msgid "_Delete This Panel"
msgstr "এই প্যানেল মুছে ফেলুন (_D)"
@@ -2714,7 +2719,7 @@ msgid "Bookmarks"
msgstr "বুকমার্কসমূহ"
#. Translators: %s is a URI
-#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:553
+#: mate-panel/panel-menu-items.c:489 mate-panel/panel.c:572
#, c-format
msgid "Open '%s'"
msgstr "'%s' খুলুন"
@@ -2724,90 +2729,90 @@ msgstr "'%s' খুলুন"
msgid "Unable to scan %s for media changes"
msgstr "মিডিয়া পরিবর্তনের জন্য %s স্ক্যান করতে ব্যর্থ"
-#: mate-panel/panel-menu-items.c:603
+#: mate-panel/panel-menu-items.c:604
#, c-format
msgid "Rescan %s"
msgstr "%s পুনরায় স্ক্যান করা হবে"
-#: mate-panel/panel-menu-items.c:640
+#: mate-panel/panel-menu-items.c:641
#, c-format
msgid "Unable to mount %s"
msgstr "%s মাউন্ট করতে ব্যর্থ"
-#: mate-panel/panel-menu-items.c:703
+#: mate-panel/panel-menu-items.c:704
#, c-format
msgid "Mount %s"
msgstr "%s মাউন্ট করুন"
-#: mate-panel/panel-menu-items.c:911
+#: mate-panel/panel-menu-items.c:912
msgid "Removable Media"
msgstr "অপসারণযোগ্য মিডিয়া"
-#: mate-panel/panel-menu-items.c:998
+#: mate-panel/panel-menu-items.c:999
msgid "Network Places"
msgstr "নেটওয়ার্কের স্থান"
-#: mate-panel/panel-menu-items.c:1037
+#: mate-panel/panel-menu-items.c:1038
msgid "Open your personal folder"
msgstr "আপনার ব্যক্তিগত ফোল্ডার খুলুন"
#. Translators: Desktop is used here as in
#. * "Desktop Folder" (this is not the Desktop
#. * environment).
-#: mate-panel/panel-menu-items.c:1056
+#: mate-panel/panel-menu-items.c:1057
msgctxt "Desktop Folder"
msgid "Desktop"
msgstr "ডেস্কটপ"
-#: mate-panel/panel-menu-items.c:1057
+#: mate-panel/panel-menu-items.c:1058
msgid "Open the contents of your desktop in a folder"
msgstr "ডেস্কটপের উপাদানগুলো একটি ফোল্ডারে খুলুন"
-#: mate-panel/panel-menu-items.c:1073
+#: mate-panel/panel-menu-items.c:1075
msgid "Computer"
msgstr "কম্পিউটার"
-#: mate-panel/panel-menu-items.c:1078
+#: mate-panel/panel-menu-items.c:1081
msgid ""
"Browse all local and remote disks and folders accessible from this computer"
msgs