Editing a String Table

Strings and string tables are added, edited, and deleted from a string table resource in the String Table Editor, available from the Edit String Tables toolbar button on the Resource Editor toolbar.

To add a new string table, click the Insert New String Table toolbar button. A new string table will be added to the grid with the Language ID list box highlighted. You can choose the appropriate language ID from the list.

If this is the first string table in the resource, an initial entry is added to the grid with a resource ID of 101. If this is an additional string table, grid cells will be added for all existing rows.

To edit a resource ID or string entry, double-click a grid cell, or select a cell and begin typing. You can also select a range of cells and use the Cut, Copy, and Paste toolbar buttons to move or copy a group of strings.

To enter a carriage return or linefeed in a string entry, use CTRL+TAB for a carriage return and the CTRL+ENTER for a linefeed.

To add a new row to the grid, select the Insert New Row toolbar button, or press the ENTER key from the last row of the grid. To delete a row, select any cell in the row and choose the Delete Row toolbar button.

To delete an entire string table, select any cell in the column and click the Delete String Table button.

You can also renumber a contiguous group of resource ID's by selecting them and clicking the Renumber Rows toolbar button.

Note   When sharing resource files for multilingual development, be careful not to edit entries created on another system. If a string entry was created on a system with a different LCID and character set, some string characters may show up as non-printing characters (rectangular blocks). Attempting to edit such a string may corrupt the file.