After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 591858 - Useless and confusing second "1st" option in month recurrence dialog
Useless and confusing second "1st" option in month recurrence dialog
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Calendar
2.30.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks: 317266
 
 
Reported: 2009-08-14 22:19 UTC by André Klapper
Modified: 2021-05-19 12:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30


Attachments
screenshots (89.02 KB, image/png)
2009-08-14 22:20 UTC, André Klapper
Details

Description André Klapper 2009-08-14 22:19:52 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".
Comment 1 André Klapper 2009-08-14 22:20:36 UTC
Created attachment 140808 [details]
screenshots

Wondering where the translations actually come from.

calendar/gui/dialogs/recurrence-page.c
Comment 2 Matthew Barnes 2009-08-15 01:48:36 UTC
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);
Comment 3 André Klapper 2021-05-19 12:27:10 UTC
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.