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

Reply via email to