GNOME Bugzilla – Bug 200701
reply prefix customization (quote / cite: "On MM-DD-YYYY, XX wrote:")
Last modified: 2010-10-15 10:32:29 UTC
People should be able to have Evolution say: On DATE, (you|whoever) wrote: or whatever. People may want this internationalized. Or not. See also http://lists.helixcode.com/archives/public/evolution/2000-April/000351.html et seq
Basic, uncustomizable support now exists
the problem with this is that we have to define a "language" for configureing this or else write a GUI editor or something, which would probably not be easy. Most Linux mail clients (if they offer a choice), seem to use a printf-style format. Like %D is date, etc. This is horrible in my opinion.
*** bug 210324 has been marked as a duplicate of this bug. ***
Created attachment 41244 [details] [review] Patch to add backend support for reply attribution.
*** bug 217504 has been marked as a duplicate of this bug. ***
*** bug 241896 has been marked as a duplicate of this bug. ***
*** bug 250086 has been marked as a duplicate of this bug. ***
*** bug 252080 has been marked as a duplicate of this bug. ***
This is a very frequent request. On Windows world, Eudora doesn't have a configuration screen for this (you don't change this so often) but an ini file with obscure settings. Not sure this could be a gconf setting or a configurable setting. Anyway marking this tentatively 2.1 since it's requested pretty often . We may want this later than 2.1 but no longer in "future" milestone, so please don't retarget until after 2.0.x
not gonna have time for this for 2.2
*** Bug 321309 has been marked as a duplicate of this bug. ***
string is in /evolution/mail/em-composer-utils.c
A long while back I started work on something to handle this using a sane syntax which is actually being used internally now. All that really needs to be done is to have some UI method of setting the attribution string. variables are as follows: { "{Sender}", ATTRIB_CUSTOM, { NULL, format_sender } }, { "{SenderName}", ATTRIB_CUSTOM, { NULL, format_sender } }, { "{SenderEMail}", ATTRIB_CUSTOM, { NULL, format_sender } }, { "{AbbrevWeekdayName}", ATTRIB_STRFTIME, { "%a", NULL } }, { "{WeekdayName}", ATTRIB_STRFTIME, { "%A", NULL } }, { "{AbbrevMonthName}", ATTRIB_STRFTIME, { "%b", NULL } }, { "{MonthName}", ATTRIB_STRFTIME, { "%B", NULL } }, { "{AmPmUpper}", ATTRIB_STRFTIME, { "%p", NULL } }, { "{AmPmLower}", ATTRIB_STRFTIME, { "%P", NULL } }, { "{Day}", ATTRIB_TM_MDAY, { "%02d", NULL } }, /* %d 01-31 */ { "{ Day}", ATTRIB_TM_MDAY, { "% 2d", NULL } }, /* %e 1-31 */ { "{24Hour}", ATTRIB_TM_24HOUR, { "%02d", NULL } }, /* %H 00-23 */ { "{12Hour}", ATTRIB_TM_12HOUR, { "%02d", NULL } }, /* %I 00-12 */ { "{DayOfYear}", ATTRIB_TM_YDAY, { "%d", NULL } }, /* %j 1-366 */ { "{Month}", ATTRIB_TM_MON, { "%02d", NULL } }, /* %m 01-12 */ { "{Minute}", ATTRIB_TM_MIN, { "%02d", NULL } }, /* %M 00-59 */ { "{Seconds}", ATTRIB_TM_SEC, { "%02d", NULL } }, /* %S 00-61 */ { "{2DigitYear}", ATTRIB_TM_2YEAR, { "%02d", NULL } }, /* %y */ { "{Year}", ATTRIB_TM_YEAR, { "%04d", NULL } }, /* %Y */ { "{TimeZone}", ATTRIB_TIMEZONE, { "%+05d", NULL } }
*** Bug 395963 has been marked as a duplicate of this bug. ***
*** Bug 399933 has been marked as a duplicate of this bug. ***
I also think that having this hard-coded in em-composer-utils.c -- even in 2.10.1 -- is rather backwards. Additionally, I think we should be able to use sequences such as \n when specifying a reply string at runtime, so as to be able to customize spacing and line breaks.
*** Bug 522323 has been marked as a duplicate of this bug. ***
I just attached a patch in the dup bug. *** This bug has been marked as a duplicate of 496348 ***