[mapguide-internals] MapGuide RFC 18 - Localization

Bruce Dechant bruce.dechant at autodesk.com
Wed Mar 7 14:28:45 EST 2007


Bill,

I will update the RFC to indicate which categories are affected.

Thanks,
Bruce

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bill
Dhimitri
Sent: March 7, 2007 12:27 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Traian,

Not sure what you are asking.  Maybe it's something about this:

I think the idea is to call setlocale with some string.  This will set
the process-wide locale.  So it affects any methods (process-wide) that
use locale (e.g. printf).  That list of methods is dependent on the
"category" that is passed in to setlocale (LC_NUMERIC, LC_COLLATE,
LC_MONETARY, etc.). Maybe the RFC could be clearer on which category
will be affected.

It's possible that there is code in the process (maybe FDO code) that
uses methods that are not affected by setlocale (i.e. methods that
always yield non-localized results).

Bill

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Traian
Stanev
Sent: Wednesday, March 07, 2007 2:14 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Which providers in particular require this and in what way?


-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce
Dechant
Sent: Wednesday, March 07, 2007 2:04 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

It directly affects them and is part of the reason this RFC is being
done. :)

Bruce

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Traian
Stanev
Sent: March 7, 2007 12:03 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

How will that setting affect FDO providers loaded by the MapGuide
process?

Traian

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce
Dechant
Sent: Wednesday, March 07, 2007 2:01 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Steve,

Date/time/currency formatting will use the locale specified. Numbers
will continue to use the "C" locale internally as they have been.

Thanks,
Bruce

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Steve
Dang
Sent: March 7, 2007 11:58 AM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Hi Bruce,

I assume this RFC includes some mechanism to switch from user locale to
C locale and vice versa, so that date/time/number/currency formatting
(e.g. MgUtil::StringToDouble, etc.) continues to work.

Thanks,
Steve.

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce
Dechant
Sent: Wednesday, March 07, 2007 11:38 AM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Thanks Trevor.

I'll update the RFC to reflect that the locale is platform specific and
does differ between Windows and Linux.

Bruce

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Trevor
Wekel
Sent: March 7, 2007 11:31 AM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] MapGuide RFC 18 - Localization

Hi Bruce,

We also have to be careful with locale on Linux.  We may need to modify
the MG_WCHAR_TO_CHAR macro to switch from wchar_t* to localized text.
On Linux, we currently assume the codepage is unicode compliant and
convert to UTF-8 text.  So we may need to use iconv to do the codepage
conversion on Linux.  Also the locale string convention is a little
different on Linux.

http://linux.about.com/library/cmd/blcmdl3_setlocale.htm

Here's a few examples of Linux locale strings:

en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591

Thanks,
Trevor




-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce
Dechant
Sent: Wednesday, March 07, 2007 11:08 AM
To: MapGuide Internals Mail List
Subject: [mapguide-internals] MapGuide RFC 18 - Localization

The draft RFC 18 specification is now ready for review:

 

http://trac.osgeo.org/mapguide/wiki/MapGuideRfc18

 

Please post any comments to this mailing list.

 

Thanks,

Bruce Dechant

 

 

 

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals


_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals


_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals



More information about the mapguide-internals mailing list