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 149024

Summary: I18N - Web Browser option is not saved in the localized product
Product: platform Reporter: Keiichi Oono <keiichio>
Component: Options&SettingsAssignee: Jiri Skrivanek <jskrivanek>
Severity: blocker CC: jf4jbug
Priority: P2 Keywords: I18N, SIMPLEFIX
Version: 6.x   
Hardware: Sun   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description Keiichi Oono 2008-10-03 07:52:25 UTC
IDE: trunk Build 200810010201
JDK: 1.6.0_05
OS: Windows XP, Solaris 10

to reproduce:
 - Run localized version (install ML, and run it in Japanese or Chinese locale)
 - Select main menu [Tools] > [Options]
 - Click [Edit] button in the displayed General panel
 - Modify any values in the displayed Web Browsers dialog, and click [OK]

The modification is discarded. It can be confirmed by re-opening Web Browsers dialog.

In my investigation, dialog works fine if the following message is translated back into English.

I checked the source files a little and I'm guessing the following hardcoded "OK" causes this problem
(OK_OPTION_CAPTION=OK must not be translated). Line #335 in


330  private void editBrowserButtonActionPerformed(java.awt.event.ActionEvent evt) {
334              public void actionPerformed(ActionEvent e) {
335                  if( "OK".equals(e.getActionCommand()) ) {
336                      wbModel.applyChanges();
337                  } else {
338                      wbModel.discardChanges();
339                  }

The workaround is to translate OK_OPTION_CAPTION back into English, but the caption "OK" is back to English in other
customizer dialogs.
Comment 1 Lukas Hasik 2008-10-03 09:55:04 UTC
Probably easily fixable. Jirko, can we fix it for 6.5?
Comment 2 Jiri Skrivanek 2008-10-03 10:42:20 UTC
Fixed. Keiichio, thank you for evaluation. It was very helpful.
Comment 3 Quality Engineering 2008-10-04 09:23:39 UTC
Integrated into 'main-golden', will be available in build *200810040600* on (upload may still be in progress)
User: Jiri Skrivanek <>
Log: #149024 - Cannot compare action command because it is internationalized.
Comment 4 Rebecca Liu 2008-10-06 04:11:08 UTC
Verified in build 200810041417. It is fixed in ja and zh_CN locale.
Comment 5 Keiichi Oono 2008-10-06 11:02:14 UTC
Thank you very much for your very quick fixing!