|
|
|
I'm unsure how it's a feature request, because the feature exists, it's buggy. I'll let a bug manager decide that.
I also do not wish to further complicate things with Imperial units (which, btw, Britain no longer prefers), but I'm not asking for that: I do expect SL to be able to allow metre(standard)/meter/metro/mitir etc to be used. Discussed on Internationalization Triage, 2007-07-27. http://wiki.secondlife.com/wiki/Bug_triage/2007-07-27/Transcript#VWR-1593:_Improve_localisation_ability_of_Second_Life
I am adding the equivalent Internal ID for this issue. As Gudmund and others have noted, there are a number of places where the SL viewer (and server responses to it) are not fully internationalized. These include date formats, decimal formats, folder/object names especially in inventory and Appearance, and many simulator-generated or website-generated responses.
This is a large project to remedy. It is on the radar of the current (short-term) Viewer Roadmap (http://wiki.secondlife.com/wiki/Viewer_Roadmap Here are three patches (one for v1.19.0.5, one for v1.21.6.0 and another for v1.22.4RC) that are a first (but big) step towards date and time full internationalization, and that also cure many oddities in the way date and time formats are used in the viewer (such as having a 12 hours clock in the status bar but a 24 hours clock in time stamps, or not specifying the PDT/PST timezone where appropriate (events, for example), leading to confusion between local time and SLT...).
They implement four new settings holding strftime() formats:
The patch also builds a "short time stamp" format where appropriate (when there is not enough room for a full time stamp in the lists, for example), by concatenating the ShortDateFormat and the TimeFormat. There is one exception to the use of non hard-coded formats, and it is in the events search tab: the day and month in the results list and between the previous/next day selection buttons are hard-coded as %m-%d (i.e. an ISO format without the year). This is mainly because there is no room for the year there. It is still better than month/day (without even leading 0s) which are ambiguous and can even make you think about a page number for the item between the day selection buttons. Note that this patch would need a couple of proper configuration entries to be added to the Preferences floater: I did it for the Cool SL Viewer (http://sldev.free.fr/ Note also that the patch does not address the build date and time in the About floater as these are hard coded at compile time (via the _DATE_ and _TIME_ macros). What still needs to be done:
You can of course see the patch in action in the latest releases of the Cool SL Viewer (http://sldev.free.fr/ Enjoy and Happy New Year ! PS: I do think it is important to let the choice for the user to choose a different time and date format than the one of the chosen locale. For example, someone might want to use an ISO date format and a 12 hours clock with an US/English locale (any Canadian around ? There was a small bug in the patch for v1.21.6 and v1.22.4 (date displayed as 1 Jan 1970 when displaying a group notice you are the originator of).
I just added a v2 patch for v1.21.6 and a new patch for v1.22.7. The good patches are therefore: slviewer-0-v11905-CommonDateAndTimeFormats.patch.bz2 The problems identified here (but not the specific patch) will be in the next version of the viewer
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Also, I have some comments on what we need. For example, the current SL viewer uses metric system for measurements always. I see no reason we must support English system, IMHO. Remember, everything we measure is in-world objects.