Site Manager Developer Manual / Version 2304
Table Of ContentsYou can define some attributes for your command in a properties file. The attributes are shown in the GUI and the names must follow the scheme:
<command-name><suffix>=<value>
<Suffix>
can take the following values:
Label
: The text which is shown in the menus.MenuItemLabel
: The text of a menu item.Image
: The icon which is shown in the toolbar.ToolTip
: The text which is shown as a tooltip.Mnemonic
: The shortcut which can be used to start the command.
Please notice that <command-name>
is not the class name of your command but the name
registered at the
CommandManager.
So it is possible to register several commands with the same name.
Example:
You have created a command called MakeCheaper
:
MakeCheaperMenuItemLabel=Reduce Price MakeCheaperToolTip=Reduces all prices by 10 percent MakeCheaperImage=/com/customer/cap/reduce.gif
Example 4.12. Localize command
The name of this file is <Myname>.properties
. You can integrate it using the
Bundle
element of the editor-startup.xml
file. The file name must be entered without
file extension. It must appear at the right position of the classpath.
Example:
<Editor> <Locale language="de" country="DE"/> <Bundle name="com/customer/cap/mybundle"/> </Editor>
Example 4.13. Integrate bundle
Localization of the attributes can be done as described in
Section 4.10, “Localization”. Simply add the language suffix after the
<mybundle>
part of the name.
Example:
The name of the french version would be:
mybundle_fr.properties