Bug 260846

Summary: [nls] Filter name doesn't change as the locale
Product: [Tools] Target Management Reporter: Samuel Wu <samuelwu>
Component: RSEAssignee: David Dykstal <ddykstal.eclipse>
Status: NEW --- QA Contact: Martin Oberhuber <mober.at+eclipse>
Severity: normal    
Priority: P3 CC: dmcknigh
Version: 3.0.2Keywords: PII
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Samuel Wu CLA 2009-01-13 08:19:38 EST
A default filter pool will be created when a connection is created and the filter names in the filter pool will be populated with the names in the current locale. Since the names are persisted in the workspace, they will not change when the locale changes. This causes problem when the user changes the locale since it's expected to see the filter names in the new locale.
Comment 1 Martin Oberhuber CLA 2009-02-01 12:42:17 EST
Looks like we'll need to persist ID's for the filter pools and map these to localized strings at runtime. Dave's, can we do that?

Samuel: I don't think that this bug satisfies the conditions for a "major" issue since I cannot see any major loss of functionality. It's annoying that filters are shown in the "old" locale after changing locales, but I believe that there is an easy workaround (create another connection in the current locale).
Comment 2 Samuel Wu CLA 2009-02-02 07:53:18 EST
The persistence of the default filter pool is independent of the connections. Once it's created, it's always there even all the connections are removed. To delete and recreate the connection doesn't solved the problem. The user has to start with a new workspace.