RFE: Provide locale services that match platform's locale services - phase I - win32

Description

Filed on behalf of Yoshito Umaoka (by Mark)

OS has its own regional settings. But ICU's regional format support is
separated from OS settings. If you compare an application using ICU cultural
formatting code with another application using OS's native formatting service,
their data format could be incompatible. Windows user can customize regional
setting. Windows native application using W32 LocaleInfo is always consistent
with the operating system setting. But an application depends on ICU formatting
function could be different from other Windows native applications unless you
provide your own code loading the regional setting to initialize ICU formatting
functions.

For example, let's think about an US employee working in a German office. He
wants to see English UI/English date format, but using "euro" for currency. You
can do it easily in many Windows applications (such as Microsoft Office, Lotus
Notes) just by changing the OS's regional setting. But it might not work well
in ICU or Java based applications.

I think ICU should provide a way to support OS compatible regional format
functions.

Activity

Show:

UnicodeBot 
June 30, 2018 at 11:57 PM

Trac Comment by George Rhoten <grhoten@cfa2dc54a2f434a9—2005-12-14T18:15:36.000Z

Any new documentation referencing @compat=host should mention that the keyword only works with NumberFormat::createInstance. Allocating a SimpleDateFormat won't work with the latest design.

UnicodeBot 
June 30, 2018 at 11:57 PM

Trac Comment by auditor—1970-01-01T01:19:32.000Z
  • Tue Jun 14 19:31:27 2005 mark changed notes2: summmary: "" to "RFE: Provide locale services that match platform's",

  • Wed Jun 15 13:16:56 2005 weiv changed notes2: assign: "" to "george",

  • Wed Jun 15 13:16:56 2005 weiv moved from incoming to data

  • Wed Jun 15 13:29:20 2005 grhoten changed notes2: priority: "" to "gatt", comments: "gatt" to "",

  • Wed Jun 15 13:31:46 2005 grhoten changed notes2: summmary: "RFE: Provide locale services that match platform's" to "RFE: Provide locale services that match platform's locale services",

  • Wed Jun 15 13:38:00 2005 grhoten changed notes2: comments: "" to "This task would be more manigable if it's limited to just one operating system, like Windows, instead of any operating system under the sun. I believe the intent of this bug was to have OS mean Windows. ICU's data model is also more compatible with Windows than POSIX. POSIX has some incompatible (slightly broken) formatting requirements for dates and times.",

  • Wed Jun 15 13:38:32 2005 grhoten changed notes2: comments: "This task would be more manigable if it's limited to just one operating system,

  • like Windows, instead of any operating system under the sun. I believe the

  • intent of this bug was to have OS mean Windows. ICU's data model is also more

  • compatible with Windows than POSIX. POSIX has some incompatible (slightly

  • broken) formatting requirements for dates and times." to "This task would be more manigable if it's limited to just one operating system,

  • like Windows, instead of any operating system under the sun. I believe the

  • intent of this bug was to have OS mean Windows. ICU's data model is also more

  • compatible with Windows than POSIX. POSIX has some incompatible (slightly

  • broken) formatting requirements for dates and times. [2005/06/15|grhoten]",

  • Tue Jul 19 21:02:51 2005 schererm changed notes2: xref: "" to "111",

  • Tue Jul 19 21:02:51 2005 schererm changed notes

  • Wed Aug 10 22:45:45 2005 grhoten changed notes2: weeks: "" to "2",

  • Fri Sep 9 15:41:01 2005 weiv changed notes2: assign: "george" to "", priority: "committed" to "expected", summmary: "RFE: Provide locale services that match platform's locale services" to "RFE: Provide locale services that match platform's locale services - phase I - win32", target: "UNSCH" to "3.6", weeks: "2" to "6",

  • Tue Sep 13 14:21:48 2005 weiv changed notes2: assign: "" to "eric",

  • Wed Dec 14 11:15:36 2005 grhoten sent reply 1

  • Wed Jan 25 14:54:59 2006 emader changed notes2: review: "" to "geroge", weeks: "6" to "0", xref: "111" to "111, 4152",

  • Wed Jan 25 14:54:59 2006 emader changed notes

  • Tue Jan 31 23:38:16 2006 grhoten changed notes2: review: "geroge" to "grhoten",

  • Tue Jan 31 23:38:16 2006 grhoten changed notes

  • Wed Feb 1 11:35:07 2006 grhoten changed notes

  • Wed Feb 1 11:35:07 2006 grhoten moved from data to fixed

  • Sun Oct 22 07:29:00 2006 grhoten moved from fixed to closed

UnicodeBot 
June 30, 2018 at 11:57 PM

Trac Comment by notes—1970-01-01T01:19:31.000Z

duplicate of Jitterbug 111?!
Many fixes for this bug were checked in against Jitterbug 4152 by mistake. See
the CVS log for that bug to see all of the changes.

UnicodeBot 
June 30, 2018 at 11:56 PM

Trac Comment by notes2—1970-01-01T01:19:30.000Z

Authorized persons, see private comment at:

http://bugs.icu-project.org/cgi-bin/private/icu-bugs-private?findid=4576

Fixed

Details

Assignee

Reporter

Components

Priority

Fix versions

Created June 28, 2018 at 5:11 PM
Updated October 23, 2019 at 10:10 PM
Resolved July 1, 2018 at 8:59 PM