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 27165

Summary: Rerwite I18N to new projects impl
Product: java Reporter: _ lkramolis <lkramolis>
Component: I18NAssignee: issues@java <issues>
Status: RESOLVED WONTFIX    
Severity: blocker CC: dpavlica
Priority: P1 Keywords: UI
Version: 3.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 27180, 27584, 27595    
Bug Blocks: 32121, 32129, 26610    

Description _ lkramolis 2002-09-10 12:49:49 UTC
- XMLize settimgs
- rewrite to ProjectSettings
- do backward compatibility issues
Comment 1 _ lkramolis 2002-09-30 15:40:23 UTC
* All settings should be rewritten to new Settings Convertors API. It
also includes reading of old settings format and convertion to new
format. There is just I18nOptions class which make sense to rewrite.

<http://www.netbeans.org/download/dev/javadoc/SettingsAPIs/org/netbeans/spi/settings/doc-files/api.html>
--

Another .settings references in both Layer.xml should be changed to
.instances - use "createInstance" and "instanceOf" attributes rather.
--

Classes in ...i18n.java package use org.openide.src API. This could
indicate direct dependency on Java module.
Comment 2 _ pkuzel 2002-12-12 12:53:15 UTC
Done for all actions except form-bridge.

Current simplification: global settings.
Comment 3 _ pkuzel 2003-06-30 15:35:25 UTC
Choosers should use current project instead of FS chooser.
Comment 4 _ pkuzel 2003-07-07 11:00:03 UTC
I18nOptions rewritten to Registry and moved to project scope.

It raises problem where to represent their UI. I added customization
entry point to all dialogs provided by I18N module.
Comment 5 _ pkuzel 2003-07-07 14:40:15 UTC
I eeed form editor in build to be able to port GUI
internationalization support => 27180.
Comment 6 _ pkuzel 2003-07-07 14:55:09 UTC
More details on above dependency.

The module requires following form module features:
 - FormPropertyEditorManager
 - FormAwareEditor
 - FormDataObject (or public MIME type, and way how
   to load form model into memory)
 - FormProperty
 - RADConnectionDesignValue
 - RADComponent
 - FormDesignValue
 - not yet known dependencies

I cannot continue until these are available in prj40_prototype builds.
Comment 7 Marian Petras 2003-11-25 14:29:15 UTC
As described in
http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss,
the current work on projects prototype has been stopped.