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.
Please see attched image file. Mnemonic Keys which was mistaken on the Japanese is attached. To reproduce: Debug -> Attach... The Mnemonic Keys of "Host, Port" Would you check if the first character is not used as mnemonic key? By localization, the first character becomes no-ascii character. As a result, the mnemonic key doesn't work by localization. To fix this problem, we need to set two resource bundle messages, one is for caption, another is for mnemonic. Example=TestString Example_Mnemonic=T And we should use like this: myButton.setText(myBundle.getString("Example")); myButton.setMnemonic(myBundle.getString("Example_Mnemonic").charAt(0). The following line does not work with localized version, because the first character is not an alphanumeric because it's replaced to multi-byte Japanese character. *OS:Solaris 5.9 *Orion Build:orion_ml_020520 fcc Build:20.4 *JDK:JDK1.4.0 *locale:ja
Created attachment 5899 [details] snap shot
Fixed in the main trunk.
We still have this problem. The same screen (attach.gif) comes up. I'm guessing that the ConnectPanel.java does not work with localized JDK, because the argName in following source code is localized string. In Japanese environment, argName is not "Host", but Japanese translated string which means host. if (argName.equalsIgnoreCase("Host")) { //NOI18N ... else if (argName.equalsIgnoreCase("Port")) { //NOI18N Would you please investigate? Thank you. Keiichi
Moving to P2 after consultation with A11Y QA since we feel that these mnemonic issues do need to be fixed in next release. (that is, assuming this is still a mnemonic issue) ken.frank@sun.com
Consistent use of the I18N keyword.
fixed in the main trunk
Hello Jan, I've verified the fixing in followings ... - NetBeans IDE Dev (Build 2003 0219 0100) - S1S trunk (Build 030220) - S1S Nevada (Build 030220_2) Thank you for your fixing!! Hiroshi
Resolved for 3.3.x or earlier, no new info since then -> closing.