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 70883

Summary: GUI for branding text strings in a suite
Product: apisupport Reporter: Jesse Glick <jglick>
Component: ProjectAssignee: Jesse Glick <jglick>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 5.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description Jesse Glick 2005-12-31 19:58:30 UTC
Ability to brand (or localize) arbitrary localizable text strings in a suite
app, perhaps by browsing Bundle.properties files used in the base platform and
selecting keys to override, or perhaps by searching for specific strings.
Comment 1 Jesse Glick 2006-01-05 20:27:03 UTC
Sketch of UI:

Demo Suite
  Modules
    Demo Module #1
    Demo Module #2
  Branding
    Resource Overrides
      Core
        org.netbeans.core
          Bundle.properties

*Branding* and/or *Resource Overrides* may have context menu items:

   Prepare Basic Branding...

Launches a wizard which would let the user provide some basic information about
their application - e.g. title, vendor, logo icons - and would then create a
basic set of branded override resources to handle the most common requirements.
For example, the main window title would be renamed according to the
application's title.

It would also be feasible to include these wizard panels at the end of the *New
Module Suite Project* wizard if the developer indicates an immediate desire to
make a branded application.

   Override Text Strings...

Would open some kind of wizard or nonmodal dialog letting the developer browse
textual resource bundles present in the platform and override selected keys with
their own choices. Should permit both browsing of bundles by name (e.g.
org.netbeans.modules.java.Bundle with keys like LBL_something), and searching
for particular substrings in the values of all bundles.
Comment 2 Jesse Glick 2006-03-21 23:05:35 UTC
*** Issue 73669 has been marked as a duplicate of this issue. ***
Comment 3 Jesse Glick 2010-05-04 22:16:34 UTC
16a8f49199a8 and later implements something like this.