diff options
author | Milan Crha <mcrha@redhat.com> | 2023-04-18 18:29:28 +0200 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2023-04-18 18:29:28 +0200 |
commit | d689ca3a194fc0b0a2b4cea99eed880993d01ed6 (patch) | |
tree | 01c831c9f2b3b0468f0373a08946c9df0a358e7f | |
parent | 62975b1273cb931b9b2fabb3d4f4e9d3694dca3a (diff) | |
download | evolution-d689ca3a194fc0b0a2b4cea99eed880993d01ed6.tar.gz |
I#1813 - Preferences system timezone checkbox annoyance
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1813
-rw-r--r-- | src/modules/calendar/e-calendar-preferences.c | 9 | ||||
-rw-r--r-- | src/modules/calendar/e-calendar-preferences.ui | 36 |
2 files changed, 11 insertions, 34 deletions
diff --git a/src/modules/calendar/e-calendar-preferences.c b/src/modules/calendar/e-calendar-preferences.c index c5d3af35ca..b3c02335ca 100644 --- a/src/modules/calendar/e-calendar-preferences.c +++ b/src/modules/calendar/e-calendar-preferences.c @@ -507,8 +507,8 @@ update_system_tz_widgets (GtkCheckButton *button, const gchar *display_name; gchar *text; - widget = e_builder_get_widget (prefs->priv->builder, "system-tz-label"); - g_return_if_fail (GTK_IS_LABEL (widget)); + widget = e_builder_get_widget (prefs->priv->builder, "use-system-tz-check"); + g_return_if_fail (GTK_IS_CHECK_BUTTON (widget)); zone = e_cal_util_get_system_timezone (); if (zone != NULL) @@ -516,8 +516,9 @@ update_system_tz_widgets (GtkCheckButton *button, else display_name = "UTC"; - text = g_strdup_printf ("(%s)", display_name); - gtk_label_set_text (GTK_LABEL (widget), text); + /* Translators: The '%s' is replaced with the time zone name, like "America/New York" or "UTC" */ + text = g_strdup_printf (_("Use s_ystem time zone (%s)"), display_name); + gtk_button_set_label (GTK_BUTTON (widget), text); g_free (text); } diff --git a/src/modules/calendar/e-calendar-preferences.ui b/src/modules/calendar/e-calendar-preferences.ui index 82050be702..8447531b49 100644 --- a/src/modules/calendar/e-calendar-preferences.ui +++ b/src/modules/calendar/e-calendar-preferences.ui @@ -255,37 +255,13 @@ </packing> </child> <child> - <object class="GtkHBox" id="hbox_use_system_timezone"> + <object class="GtkCheckButton" id="use-system-tz-check"> + <property name="label">Use s_ystem time zone</property> <property name="visible">True</property> - <property name="can_focus">False</property> - <child> - <object class="GtkCheckButton" id="use-system-tz-check"> - <property name="label" translatable="yes">Use s_ystem time zone</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="system-tz-label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xpad">5</property> - <property name="label">(system/tz)</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">1</property> - </packing> - </child> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> </object> <packing> <property name="left_attach">1</property> |