Bug 254202 - Localization - ICU4J
Summary: Localization - ICU4J
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 enhancement (vote)
Target Milestone: 3.2   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 138515 (view as bug list)
Depends on: 254176 254335 254362 254389
Blocks: 252809 253578
  Show dependency tree
 
Reported: 2008-11-05 18:47 EST by Anne Jacko CLA
Modified: 2009-04-29 23:06 EDT (History)
1 user (show)

See Also:


Attachments
patch (9.18 KB, patch)
2009-04-29 23:01 EDT, Steffen Pingel CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anne Jacko CLA 2008-11-05 18:47:09 EST
+++ This bug was initially created as a clone of Bug #252809 +++

Must use  ICU4J.
Comment 1 Steffen Pingel CLA 2009-01-22 02:49:05 EST
Progress is tracked on bug 138515.
Comment 2 Steffen Pingel CLA 2009-02-17 18:57:35 EST
*** Bug 138515 has been marked as a duplicate of this bug. ***
Comment 3 Steffen Pingel CLA 2009-03-16 16:29:52 EDT
We missed this for M6 due to a major Mylyn release this week but will complete this for M7.
Comment 4 David Green CLA 2009-04-13 00:17:27 EDT
I'm currently looking into switching java.text.MessageFormat over to icu4j.  Turns out that it's a major headache.  All of my calls to MessageFormat use varargs-style calls, and icu4j doesn't have such a method.
Comment 5 Steffen Pingel CLA 2009-04-29 23:01:17 EDT
Created attachment 133856 [details]
patch
Comment 6 Steffen Pingel CLA 2009-04-29 23:06:27 EDT
I have adopted ICU4J in UI plug-ins where applicable. In some places JDK classes where exposed in API, e.g. DatePicker in org.eclipse.mylyn.commons.ui, which prevented usage of ICU4J to maintain binary compatibility.

Mylyn's core plug-ins are re-usable in standalone Java applications and aim to have a minimal set of dependencies. I have not adopted ICU4J for these plug-ins. To my knowledge the core plug-in's would not benefit from the enhanced unicode and globalization support.