# Key/value page

#

Externalize Strings Key/value page

- In the Enter common prefix for generated keys text field, you can specify an optional prefix that will be used for all keys.
- Select one or more entries in the table and:
  - Press the Translate button to mark them as entries to externalize or
  - Press the Never Translate button to mark them as entries to be not externalized
  - Press the Skip button to mark them as entries excluded from externalization
- Icons on the left side of the entries are updated and so are the counter below the table
- To edit a key, single-click on a row in the Key column. You can edit the key in-place. You can also press the Edit Key button and edit the key in the dialog that appears then.
- Press Next to proceed to the Property File page or press Finish to externalize strings without checking the settings from the Property File page (if you are not familiar with the externalize strings functionality, it is recommended that you press Next to proceed to the Property File page).

Note: You can double-click on the icons that are displayed on the left side of the table entries to alternate the state between Translate, Never Translate and Skip

Note (explanation of the table entry states):

- Strings from entries marked as 'Translate' will be externalized and marked as such in the Java file by adding non-nls tags.
- Strings from entries marked as 'Never Translate' will not be externalized but an non-nls tag will be added to them to inform the wizard that they need not be translated.
- Strings from entries marked as 'Skip' will not be externalized and no tags will be added to them.

Externalizing Strings
Using the Externalize Strings wizard
Property file page
Undoing a refactoring operation
Redoing a refactoring operation
Refactoring with preview
Refactoring without preview

Externalize Strings wizard