Community
Participate
Working Groups
Build Identifier: I20110407-2200 OS:RedHat Enterprise Linux 6.0 Eclipse SDK Version: 4.1.0 Build id: I20110407-2200 PDE does not handle CJK Extension B as common prefix when it externalize strings. Reproducible: Always Steps to Reproduce: 1. Create a plug-in project. (no special option is necessary.) 2. Create a class with CJK Extension B and put a string field as follows. --------------------------------- class U20B9F_
Can you please provide more detail? What happens when you create the class and what do you expect to happen? What encoding settings need to be in place to reproduce? If this only involves creating a class file, this may be a JDT limitation.
Created attachment 195186 [details] Bug342920.zip Sorry for my late response. Bugzilla seems not to like CJK Extension B, neither. My message was missing after CJK Extesion B. I attached a sample project. 1. Import Bug342390.zip into your workspace. (Make sure the project encoding is UTF-8.) 2. Open U20B9F_X.java under src/(default package) 3. Select [Source] -> [Externalize Strings] 4. The dialog puts a prefix automatically, generated from the file name. 5. The dialog shows an error, "Some keys are not valid java identifiers." CJK Extension B can be used as a Java identifier, by the result from "static boolean Character.isJavaIdentifierPart(int cp)" This is my reference. http://www.ibm.com/developerworks/java/library/j-unicode/index.html
We will try to investigate for 3.7
We are unable to find a fix in time for 3.7 inclusion.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.