Skip to content

Commit 5b04744

Browse files
committed
Remove obsolete com.ibm.icu references and configurations
- Remove com.ibm.icu from infocenter product and bundles.info - Update Internationalization.md documentation - Remove obsolete comment in Policy.java
1 parent 63797d0 commit 5b04744

4 files changed

Lines changed: 53 additions & 3 deletions

File tree

docs/Internationalization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This work involves translating strings into other languages (often called NLS fo
99
Tools Used
1010
----------
1111

12-
Some Eclipse plug-ins use ICU4J APIs when working with locale-specific content.
12+
Eclipse plug-ins use standard Java APIs (such as `java.text` and `java.util`) when working with locale-specific content.
1313

1414
Most Eclipse plug-ins use a special [Eclipse message bundle](http://www.eclipse.org/eclipse/platform-core/documents/3.1/message_bundles.html) mechanism for working with translated strings. This mechanism uses traditional Java message.properties files, but without using String-based keys. This has much better memory usage characteristics than traditional approaches.
1515

resources/bundles/org.eclipse.core.resources/src_ant/org/eclipse/core/resources/ant/Policy.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import java.util.*;
1818
import org.eclipse.core.runtime.IProgressMonitor;
1919
import org.eclipse.core.runtime.NullProgressMonitor;
20-
// can't use ICU, used by ant
2120

2221
public class Policy {
2322
private static final String bundleName = "org.eclipse.core.resources.ant.messages";//$NON-NLS-1$
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#encoding=UTF-8
2+
#version=1
3+
com.sun.jna,5.18.1.v20251001-0800,plugins/com.sun.jna_5.18.1.v20251001-0800/,4,false
4+
com.sun.jna.platform,5.18.1,plugins/com.sun.jna.platform_5.18.1.jar,4,false
5+
org.apache.aries.spifly.dynamic.bundle,1.3.7,plugins/org.apache.aries.spifly.dynamic.bundle_1.3.7.jar,4,false
6+
org.apache.felix.scr,2.2.14,plugins/org.apache.felix.scr_2.2.14.jar,2,true
7+
org.apache.lucene.analysis-common,10.3.2.v20251117-1800,plugins/org.apache.lucene.analysis-common_10.3.2.v20251117-1800.jar,4,false
8+
org.apache.lucene.analysis-smartcn,10.3.2.v20251117-1800,plugins/org.apache.lucene.analysis-smartcn_10.3.2.v20251117-1800.jar,4,false
9+
org.apache.lucene.core,10.3.2.v20251117-1800,plugins/org.apache.lucene.core_10.3.2.v20251117-1800.jar,4,false
10+
org.eclipse.core.contenttype,3.9.800.v20251105-1620,plugins/org.eclipse.core.contenttype_3.9.800.v20251105-1620.jar,4,false
11+
org.eclipse.core.expressions,3.9.500.v20250608-0434,plugins/org.eclipse.core.expressions_3.9.500.v20250608-0434.jar,4,false
12+
org.eclipse.core.jobs,3.15.700.v20250725-1147,plugins/org.eclipse.core.jobs_3.15.700.v20250725-1147.jar,4,false
13+
org.eclipse.core.net,1.5.800.v20250613-1119,plugins/org.eclipse.core.net_1.5.800.v20250613-1119.jar,4,false
14+
org.eclipse.core.runtime,3.34.200.v20251220-0953,plugins/org.eclipse.core.runtime_3.34.200.v20251220-0953.jar,4,true
15+
org.eclipse.equinox.app,1.7.600.v20251211-1038,plugins/org.eclipse.equinox.app_1.7.600.v20251211-1038.jar,4,false
16+
org.eclipse.equinox.common,3.20.300.v20251111-0312,plugins/org.eclipse.equinox.common_3.20.300.v20251111-0312.jar,2,true
17+
org.eclipse.equinox.event,1.7.300.v20250518-0609,plugins/org.eclipse.equinox.event_1.7.300.v20250518-0609.jar,2,true
18+
org.eclipse.equinox.http.registry,1.4.400.v20250611-0943,plugins/org.eclipse.equinox.http.registry_1.4.400.v20250611-0943.jar,4,true
19+
org.eclipse.equinox.http.service.api,1.2.102.v20250520-0629,plugins/org.eclipse.equinox.http.service.api_1.2.102.v20250520-0629.jar,4,false
20+
org.eclipse.equinox.http.servlet,1.8.600.v20251111-0344,plugins/org.eclipse.equinox.http.servlet_1.8.600.v20251111-0344.jar,4,false
21+
org.eclipse.equinox.http.servletbridge,1.3.200.v20250519-0529,plugins/org.eclipse.equinox.http.servletbridge_1.3.200.v20250519-0529.jar,3,true
22+
org.eclipse.equinox.jsp.jasper,1.2.400.v20250720-1532,plugins/org.eclipse.equinox.jsp.jasper_1.2.400.v20250720-1532.jar,4,false
23+
org.eclipse.equinox.jsp.jasper.registry,1.3.300.v20250807-0756,plugins/org.eclipse.equinox.jsp.jasper.registry_1.3.300.v20250807-0756.jar,4,false
24+
org.eclipse.equinox.preferences,3.12.100.v20251111-0704,plugins/org.eclipse.equinox.preferences_3.12.100.v20251111-0704.jar,4,false
25+
org.eclipse.equinox.registry,3.12.600.v20250906-0651,plugins/org.eclipse.equinox.registry_3.12.600.v20250906-0651.jar,4,false
26+
org.eclipse.equinox.security,1.4.700.v20250622-1644,plugins/org.eclipse.equinox.security_1.4.700.v20250622-1644.jar,4,false
27+
org.eclipse.equinox.servletbridge,1.7.300.v20250621-0454,plugins/org.eclipse.equinox.servletbridge_1.7.300.v20250621-0454.jar,4,false
28+
org.eclipse.equinox.simpleconfigurator,1.5.700.v20251111-1031,plugins/org.eclipse.equinox.simpleconfigurator_1.5.700.v20251111-1031.jar,1,true
29+
org.eclipse.help,3.11.0.v20251227-1159,plugins/org.eclipse.help_3.11.0.v20251227-1159.jar,4,false
30+
org.eclipse.help.base,4.6.0.v20260112-0938,plugins/org.eclipse.help.base_4.6.0.v20260112-0938.jar,4,false
31+
org.eclipse.help.webapp,3.12.400.v20251128-1638,plugins/org.eclipse.help.webapp_3.12.400.v20251128-1638.jar,4,true
32+
org.eclipse.jdt.core.compiler.batch,3.45.0.v20260110-0039,plugins/org.eclipse.jdt.core.compiler.batch_3.45.0.v20260110-0039.jar,4,false
33+
org.eclipse.jetty.servlet-api,4.0.6,plugins/org.eclipse.jetty.servlet-api_4.0.6.jar,4,false
34+
org.eclipse.osgi,3.24.100.v20251215-1416,plugins/org.eclipse.osgi_3.24.100.v20251215-1416.jar,-1,true
35+
org.eclipse.osgi.compatibility.state,1.3.0.v20251022-1724,plugins/org.eclipse.osgi.compatibility.state_1.3.0.v20251022-1724.jar,4,false
36+
org.eclipse.osgi.util,3.7.400.v20250516-0916,plugins/org.eclipse.osgi.util_3.7.400.v20250516-0916.jar,4,false
37+
org.mortbay.jasper.mortbay-apache-el,9.0.111,plugins/org.mortbay.jasper.mortbay-apache-el_9.0.111.jar,4,false
38+
org.mortbay.jasper.mortbay-apache-jsp,9.0.111,plugins/org.mortbay.jasper.mortbay-apache-jsp_9.0.111.jar,4,false
39+
org.objectweb.asm,9.9.1,plugins/org.objectweb.asm_9.9.1.jar,4,false
40+
org.objectweb.asm.commons,9.9.1,plugins/org.objectweb.asm.commons_9.9.1.jar,4,false
41+
org.objectweb.asm.tree,9.9.1,plugins/org.objectweb.asm.tree_9.9.1.jar,4,false
42+
org.objectweb.asm.tree.analysis,9.9.1,plugins/org.objectweb.asm.tree.analysis_9.9.1.jar,4,false
43+
org.objectweb.asm.util,9.9.1,plugins/org.objectweb.asm.util_9.9.1.jar,4,false
44+
org.osgi.service.component,1.5.1.202212101352,plugins/org.osgi.service.component_1.5.1.202212101352.jar,4,false
45+
org.osgi.service.event,1.4.1.202109301733,plugins/org.osgi.service.event_1.4.1.202109301733.jar,4,false
46+
org.osgi.service.http.whiteboard,1.1.1.202109301733,plugins/org.osgi.service.http.whiteboard_1.1.1.202109301733.jar,4,false
47+
org.osgi.service.prefs,1.1.2.202109301733,plugins/org.osgi.service.prefs_1.1.2.202109301733.jar,4,false
48+
org.osgi.util.function,1.2.0.202109301733,plugins/org.osgi.util.function_1.2.0.202109301733.jar,4,false
49+
org.osgi.util.measurement,1.0.2.201802012109,plugins/org.osgi.util.measurement_1.0.2.201802012109.jar,4,false
50+
org.osgi.util.position,1.0.1.201505202026,plugins/org.osgi.util.position_1.0.1.201505202026.jar,4,false
51+
org.osgi.util.promise,1.3.0.202212101352,plugins/org.osgi.util.promise_1.3.0.202212101352.jar,4,false
52+
org.osgi.util.xml,1.0.2.202109301733,plugins/org.osgi.util.xml_1.0.2.202109301733.jar,4,false

ua/infocenter-web/infocenter-product/infocenter.product

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ org.osgi.framework.bootdelegation=*
3434
</vm>
3535

3636
<plugins>
37-
<plugin id="com.ibm.icu"/>
3837
<plugin id="org.apache.felix.scr"/>
3938
<plugin id="org.apache.lucene.analysis-common"/>
4039
<plugin id="org.apache.lucene.analysis-smartcn"/>

0 commit comments

Comments
 (0)