A string table stores string identifiers, values, and comments for a single language. Using identifiers from the string tables, which can be exported to text files and translated into additional languages, instead of hard-coded strings helps you globalize your project.

When you open any new project, you will see a string table for each language you have selected. InstallShield provides all of the default string table entries necessary for the standard end-user dialogs and other user interface elements. Each one begins with IDS_.

## Adding String Table Entries

You can add a new entry in one of two ways:

- Right-click anywhere in the editor and choose New. A string ID will be added to each string table with an empty value and comment.
- Right-click in the string table and choose Create & Set. Next, modify the ID, value, and comment in the resulting dialog. The new entry, including the value and comment, will be added to the string table for each language.

## Editing String Tables

Double-click on a string ID, value, or comment in the String Table editor to modify the entry. If you rename a string ID, it is renamed in every string table.

Right-click on an entry and select Delete to remove it from all of the string tables.