Community
Participate
Working Groups
Quality internationalization is very important in the modern software world. The ability to fully enable products and applications for double-byte and bi-directional languages is a requirement of any software platform. ICU4J (http://icu.sourceforge.net/) resolves many of the known issues with internationalization for Java, and thus adopting ICU4J will provide the Eclipse Platform with the strong internationalization support it needs to make Eclipse-based applications competitive. The first goal of this work is to make any required porting effort as minimal and straight forward as possible. In addition, we will ensure that applications that must run in constrained environments (such as embedded RCP applications) will not pay a footprint penalty if they do not need full internationalization flexibility. [All]
I think this one should be in my bucket.
I can see that ICU is now part of the RCP Runtime Binary, thereby increasing its size by more than 3 MB. For small applications that want to use Eclipse RCP, this is quite a big increase in size. Do I have to ship my RCP application with ICU as well, or is it an optional plugin? Ben
There is a replacement plugin (com.ibm.icu.base) that can be used in place of com.ibm.icu - it is available on the downloads page under the heading com.ibm.icu.base binary and source Plug-ins. The platform is adopting the ICU APIs so ICU is not an optional plugin. I just checked the dowloads page and the link for the replacement plugin doesn't appear to be working. I will investigate.
Looks like everyone has completed their patch integrations - marking fixed.
I should also mention there is an article that describes how to migrate your code to use ICU4J and how to co-exist with the platform adopting ICU4J if your application does not want to do so (via a replacement plug-in). See the Eclipse wiki: http://wiki.eclipse.org/index.php/ICU4J
Waiting to verify until all referenced bugs that are resolved-fixed are marked resolved-verified
FYI: The ICU replacement plugin is available on the Eclipse download page again.
Marking this one as verified in I20060512-0010 since all the dependent bugs have been fixed.