Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 351454

Summary: [NLS] Usage of NLS makes the EAP not directly useable in Multi-Instance/Multi-Locale env
Product: [Eclipse Project] Platform Reporter: Thomas Schindl <tom.schindl>
Component: UIAssignee: Platform UI Triaged <platform-ui-triaged>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: ob1.eclipse, rsternberg
Version: 4.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Thomas Schindl CLA 2011-07-07 10:26:48 EDT
We are currently using NLS which loads our translated strings into static-fields. While this approach is fine for an RCP/SDK-Env it breaks for Multi-Instance/Multi-Locle environments which RAP is one for example.

This means RAP will have to patch e4-bundles to support this which IMHO is not correct solution. We always defined that statics/singletons are evil in e4 and so we need find another/better solution to the problem.

My suggestion would be to adopt the translation story provided by the e4-bridge which works on an instance base and an in memory cache