summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2023-04-18 18:29:28 +0200
committerMilan Crha <mcrha@redhat.com>2023-04-18 18:29:28 +0200
commitd689ca3a194fc0b0a2b4cea99eed880993d01ed6 (patch)
tree01c831c9f2b3b0468f0373a08946c9df0a358e7f
parent62975b1273cb931b9b2fabb3d4f4e9d3694dca3a (diff)
downloadevolution-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.c9
-rw-r--r--src/modules/calendar/e-calendar-preferences.ui36
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>