This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 117416

Summary: [60cat] Automatic internationalization uses different case for unicode chars
Product: utilities Reporter: tboerkel <tboerkel>
Component: PropertiesAssignee: Marian Petras <mpetras>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description tboerkel 2007-10-02 10:58:31 UTC
[ BUILD # : 200710011200 ]
[ JDK VERSION : 1.6.0_02 ]

Automatic internationalization of forms is enabled. We made a form
with NB 5.5.1 and now are working on it with 5.5.1 and 6.0.

5.5.1 used uppercase in hex codes for unicode chars and 6.0 uses
lowercase in the .properties files.

For example, 5.5.1:
APplusManagerGUI.revertButton.text=R\u00FCckg\u00E4ngig

6.0:
APplusManagerGUI.revertButton.text=R\u00fcckg\u00e4ngig

This may look trivial but it results in absolutely unnecessary and
irritating diffs in the .properties files.

Even if it is not supported or encouraged to use 5.5.1 and 6.0
parallel, it is still an issue when upgrading from 5.5.1 to 6.0.
Comment 1 Jan Stola 2007-10-11 11:09:12 UTC
Reassigning to properties module for evaluation. It seems that it used uppercase letters in escape sequences, but it 
uses lowercase letters by now.
Comment 2 Marian Petras 2007-10-22 14:10:51 UTC
Fixed in the trunk.

This was really a trivial fix - see the diff.

Modified file:
    properties/src/org/netbeans/modules/properties/PropertiesEncoding.java   (1.15)

Diff:
http://deadlock.netbeans.org/fisheye/browse/netbeans/properties/src/org/netbeans/modules/properties/PropertiesEncoding.java?r1=1.14&r2=1.15