On Sat, 2 Jun 2007, ik wrote:
> Hi Michael, > > Does your unit also calculate the week from the first day to the last > day according to the system ? No. > For example, here Sunday is the first day of the "regular" week, while > on Europe and the US, it's Monday. There is no support for this; in fact the sysutils unit assumes sunday as the first day (0-6 for day number), and the dateutils unit routines assume monday (as this is an ISO standard). (it's something like this, I don't remember exactly. I documented it, though) > > I wrote once a Delphi extension for such calculation without using the > OS API, however I can't use it, because it was written for specific > proprietary software. So I'm looking for an open source unit to do the > same. All the unit does is set the proper variables based on system information. It introduces no new functionality. Michael. > > Ido > > On 6/2/07, Michael Van Canneyt <[EMAIL PROTECTED]> wrote: > > > > > > On Fri, 1 Jun 2007, patrick feillant wrote: > > > > > Hi, > > > I have a Ubuntu 7.04 french installation, so if i type $date ---> vendredi > > > 1 > > > juin 2007, 23:14:41 (UTC+0200) > > > That's ok. > > > In Lazarus, the variables ShortDateFormat, LongDateFormat, > > > ShortMonthNames, LongMonthNames ,ShortDayNames.. are initialize in the > > > sysutils initialization section, from the system parameters by the > > > InitInternational routine .. > > > But i always have the date in the english format, Sunday ... > > > I don't resolve this problem. > > > Somebody can help me to try the solution. > > > > Hello, > > > > This is a known problem. The problem is that the variables which control > > the date/time/currency formatting in the SysUtils unit are not initialized > > on Unix. This is an open issue which must still be resolved. (it takes some > > work to do this, unfortunately) > > > > I have a unit which does this for you. It checks the KDE international > > settings or the C library settings. It is not included by default in > > SysUtils > > because it creates a dependency on the C library, but I can send this > > unit to you in private. > > > > Michael. > > > > _________________________________________________________________ > > To unsubscribe: mail [EMAIL PROTECTED] with > > "unsubscribe" as the Subject > > archives at http://www.lazarus.freepascal.org/mailarchives > > > > > -- > http://ik.homelinux.org/ > > _________________________________________________________________ > To unsubscribe: mail [EMAIL PROTECTED] with > "unsubscribe" as the Subject > archives at http://www.lazarus.freepascal.org/mailarchives > _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
