GNOME Bugzilla – Bug 591858
Useless and confusing second "1st" option in month recurrence dialog
Last modified: 2021-05-19 12:27:10 UTC
STEPS TO REPRODUCE: 1. Go to "new > appointment > recurrence" 2. enable it. 3. set first dropdown to "month" 4. See the first and the seventh entry of second dropdown. Looks like one entry is linked to the weekday names, while the other one is linked to the string "day".
Created attachment 140808 [details] screenshots Wondering where the translations actually come from. calendar/gui/dialogs/recurrence-page.c
The strings here are marked for translation in libecal's translation domain but passed to gettext() in Evolution's translation domain. The ONLY reason it's working at all is because Evolution happens to have the same exact strings marked for translation in print.c. The public e_cal_recur_nth array should be deprecated and replaced with a function that returns the translated day of month. Something like: const gchar * e_cal_get_day_of_month (GDateDay day);
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.