BASIS Resource Bundle Editor

Description

In BBj 12.00 and higher, the BASIS Resource Bundle Editor provides an intuitive user interface that allows for the creation and editing of Java resource bundles, which are much like string tables, most commonly used for localization. The resultant resource bundles can be accessed in BBj code via BBTranslator. This utility provides runtime access to the string literals based on the current locale (Language/Country/Variant).

The Resource Bundle Editor resides in the directory <bbj_install>/utils/translations in the resourcebundleeditor.bbj module.

Launch the Editor

Run the Resource Bundle Editor by selecting BASIS > BBj > Utilities > Resource Bundle Editor. Alternatively, you can invoke the Editor as follows:

bbj resourcebundleeditor.bbj <resource bundle file> <lock bundle>

<resource bundle file>

T he path/file of the resource bundle

<lock bundle>

Either 1 or 0. Locking the bundle (1) will prevent any other users from using the resource bundle until editing is complete. The default is to lock the bundle (1).

To run via Web Start, download and run from https://poweredbybbj.com:8443/jnlp/ResourceBundleEditor.jnlp.

Edit a Resource Bundle

Once the Editor launches, the following desktop displays with access to familiar functions for editing and creating new properties.

Select File > Open a Resource Bundle and select the bundle you wish to edit.

The existing keys appear in the pod to the left and the translations for the selected key appears in the pod to the right as shown below. The two icons to the right of the "Number of keys" field in the key pod set to Tree View or Flat View, as well as from the View dropdown. A hyphen is the default character in the key name that creates a tree level; change this to an underscore in the Options dialog.

Select the key to edit and made the changes in the language as needed. The "Default - sync to" language is "None" but is selectable.

In addition to accessing functions via the menu options File, Edit, etc., at the top of the editor window, shortcut keys also access many of these functions.

File

 New

Create a new translation

Open

Open a Resource Bundle

Close

Close a Resource Bundle

Recent Bundles

Display/open a recently opened Resource Bundle

Save

Save a Resource Bundle

Save As

Save as

Exit

Exit a Resource Bundle

Edit

   Cut

Cut text

Copy

Copy text

Paste

Paste text

Undo

Undo last edit

Redo

Redo last edit

Find

Find

Tools

Previous Key

Select previous key or press [Pg Up]

Next Key

Select next key or press [Pg Down]

Add Key

Add a key

Delete Key

Delete a key

Edit Key

Edit a key

Add locale

Add new locale

Delete locale

Delete existing locale

Options













Defines style of text entry for new keys

o Case; default is mixed case

o Character substitution for spaces; default is underscores

o Character to create child level; default is hyphen

About

The revision level of the BASIS Resource Bundle Editor