This is an automated notification sent by Gna!.
It relates to:
support #393, project Savane
==============================================================================
LATEST MODIFICATIONS of support #393:
==============================================================================
Posted by: Jari Aalto <jaalto>
Posted on: 2004-12-15 17:18 (GMT)
_______________________________________________________
Follow-up Comment:
I see that I need to explain a bit more.
- The savannah is meant for web
- User visits the page with his browser
What time should he see? I'm not sure from where the time comes and I gather
from the comments, that there is some
strftime() (?) or equivalent call whose result is displayed on the page.
Now, if the format depends on
- Environment the system is installed on
- Browser that is used
Both of these are not necessarily satisfactory. In Europe it is not customary
for users to set their language to their "native settings". Think a moment
how people access international pages written in English all the time.
You see, I rather have "en" setting all the time, not my national languaguage
setting, because 99 % of the pages I access are in English.
For date, the international ISO, format would work best across the nations and
would cause no ambiguities. It also widely used format in open source programs
that present dates.
I think I'm looking this issue from the standardisation point of view where I
would see ISO a better choice in diverse environment than selecting some
"national" setting based on browser by default.
I would also argue for ISO, that the dates in this format
are eaer to "sort" mentally, when the dates (or posts) are read in a tabular
manner:
2002-10-09 11:11 some post
2003-11-21 15:14 other post
2003-12-11 03:00 yet more port
2004-05-05 22:15 and more.
...
Than e.g the current dates that are seen e.g. in this forum:
Wed 12/15/2004 at 13:32
Wed 12/15/2004 at 13:03
There is problem however and Vincent mentioned, that if "broser setting" is
used, then there is no way to get other date formats that the user could
prefer. Could the user prefered time format string be saved in the user's
profile settings?
==============================================================================
OVERVIEW of support #393:
==============================================================================
URL:
<http://gna.org/support/?func=detailitem&item_id=393>
Summary: Please use ISO dates (YYYY-MM-DD)
Project: Savane
Submitted by: jaalto
Submitted on: Tue 12/14/2004 at 07:44
Category: Feature Request
Priority: 5 - Normal
Status: Wont Do
Privacy: Public
Assigned to: yeupou
Open/Closed: Closed
Release:
_______________________________________________________
The savannah.org site uses date formats like
"Tue 12/14/2004 at 07:35" in the tracker header "submitted on". It would be
better if the dates used in the program were in ISO 8601 format, which is
better for international use.
Like YYYY-MM-DD HH:MM Wday
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Wed 12/15/2004 at 17:18 By: Jari Aalto <jaalto>
I see that I need to explain a bit more.
- The savannah is meant for web
- User visits the page with his browser
What time should he see? I'm not sure from where the time comes and I gather
from the comments, that there is some
strftime() (?) or equivalent call whose result is displayed on the page.
Now, if the format depends on
- Environment the system is installed on
- Browser that is used
Both of these are not necessarily satisfactory. In Europe it is not customary
for users to set their language to their "native settings". Think a moment
how people access international pages written in English all the time.
You see, I rather have "en" setting all the time, not my national languaguage
setting, because 99 % of the pages I access are in English.
For date, the international ISO, format would work best across the nations and
would cause no ambiguities. It also widely used format in open source programs
that present dates.
I think I'm looking this issue from the standardisation point of view where I
would see ISO a better choice in diverse environment than selecting some
"national" setting based on browser by default.
I would also argue for ISO, that the dates in this format
are eaer to "sort" mentally, when the dates (or posts) are read in a tabular
manner:
2002-10-09 11:11 some post
2003-11-21 15:14 other post
2003-12-11 03:00 yet more port
2004-05-05 22:15 and more.
...
Than e.g the current dates that are seen e.g. in this forum:
Wed 12/15/2004 at 13:32
Wed 12/15/2004 at 13:03
There is problem however and Vincent mentioned, that if "broser setting" is
used, then there is no way to get other date formats that the user could
prefer. Could the user prefered time format string be saved in the user's
profile settings?
-------------------------------------------------------
Date: Wed 12/15/2004 at 13:32 By: Mathieu Roy <yeupou>
On i18n configuration issue, my personal stance is to assume that it is up to
desktop environment to make choices and our to make sure we respect these
choices. We cannot always easily do it but we can try. Adding i18n conf option
inside savane seems redundant (a nightmare if it every application was
behaving this way.
-------------------------------------------------------
Date: Wed 12/15/2004 at 13:03 By: Vincent Caron <zerodeux>
My browser has 'English' set as it first language and I indeed read "Tue
12/14/04 at 08:44".
I think the problem is that no language will define the ISO format as its date
format. In other words, ISO dates are not for normal human beings, only
computer nerds :).
More seriously, it's true than ISO dates are handy for programmers, and there
is no way to have them on Savane since this is not part of a natural locale. I
suspect the question should be: is it worth to have a personnal pref (bool:
use ISO dates) to override one's locale settings ? Dunno.
-------------------------------------------------------
Date: Tue 12/14/2004 at 11:23 By: Mathieu Roy <yeupou>
I think my message was not clear enough. When I talk about "internalisation
settings", I talk about users own settings, something they have complete
control over. There is no reason for french, german, greek or whatever to get
dates in the American way while they use a web application. I cannot think of
a case where disrespecting users settings is a good choice, apart if it is an
internal decision made by a company for an internal use installation.
There is no such thing as the "default" we could distribute. The default
locale is C, more or less the american -- it is so with the glibc. If someone
gets something different, it is because of his personal environment
configuration -- a configuration we have no reason to distrust and ignore.
I personally get at this very instant the interface in French, with your
comment date as "mar 14.12.2004 � 11:36", why should I get this date in a
format that is not natural to me? What would be the benefit?
If the default locale given when there's no environment configuration at all
disatisfies you, I suggest that you fill a bug report against the glibc
instead, because Savane use glibc locales via gettext (unless I miss
something, which is always possible). The way Savane is internationalized is
the way most free software running on GNU/Linux are internationalized.
In your case, how your browser is configured, internationalization-wise?
Regards,
-------------------------------------------------------
Date: Tue 12/14/2004 at 10:36 By: Jari Aalto <jaalto>
In Savannah's case the "respect to internationalisaton settings" is not a good
way to set defaults, because:
- The pages are usually meant to be distributed widely
(access is "world")
If the program were primarily used only internally, installed for local
intranet, the "respect to internalisation settings" would be fine.
However, I would see savannah not as a standa-alone program, but as a web
based service. Could you reconsider distributing the defualts set to use ISO
8601.
Jari
-------------------------------------------------------
Date: Tue 12/14/2004 at 09:40 By: Mathieu Roy <yeupou>
Hello,
What is best for internationalization is to respect the user language
settings. That's how Savane works.
But, anyway, a specific installation can already be configured to use a
specific date format, see the $sys_date setting in
/etc/savannah/savannah.conf.pl
Regards,
==============================================================================
This item URL is:
<http://gna.org/support/?func=detailitem&item_id=393>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Savane-dev mailing list
[EMAIL PROTECTED]
https://mail.gna.org/listinfo/savane-dev