Create drawings from models (Creo Elements/Direct Annotation) > Multi-language support > Work with a multi-language table
  
Work with a multi-language table
You can do the following:
Create a multi-language text strings mapping table.
Store the multi-language table and set the path.
Use filters to locate multi-language text in the multi-language table.
Add multi-language text from the table to an annotation element that allows text.
Create a multi-language text strings mapping table
1. Click Annotation and then, in the Multi-Language group, click Multi-Language Table. The multi-language table opens. Each supported language is available as a column.
* 
You cannot reorder the columns.
The table is initially empty. You can edit the table only if the access is set to user level. If the access is corporate level or site level, only an administrator can edit the table.
2. Click Add Row. The Edit Index dialog box opens in which you can change the pre-filled index number. Index numbers start from 1 and the default pre-filled number is <<highest number>+1>. You can enter any unused index number; if you enter an existing index number, a message appears.
* 
You cannot edit an index number after entering it.
3. Type the text in the required languages. To do this, double-click a language cell and type the text in the Text Editor. You can enter multiple lines and a different number of lines for each language. Apply the text in the Text Editor after you finish typing.
* 
The value of Display On Separate Lines in the multi-language settings is ignored for multi-line text.
A language-separator character separates multi-line text. If you delete this character in the multi-language table file, the text becomes normal text and does not remain multi-language text.
4. Use the context and category columns to type text that classifies the text entries. You can then use the filters for context and category to display the required rows.
5. Use the hide or obsolete columns to mark the rows as hidden or unavailable, respectively. By default, the marked rows are not displayed. You can right-click the column headers and use the Column Filter dialog box to change the default filters as required.
6. Click Delete Row to mark the selected row as obsolete. You cannot reuse the index number of a deleted row.
7. Click Table Info to edit the multi-language table ID and version. The multi-language text table displays a table ID and a version on the top bar, to identify the correct table for a drawing. These values are stored with the drawing. To edit the table ID and version, an administrator must set the multi-language table path to user level. After saving the changes, the administrator must save the table at the corporate level or site level. Users can then see the table ID and version.
* 
If you cannot add or delete rows, your administrator must set the multi-language table path to user level. When the path is set to corporate level or site level, Add Row and Delete Row are not available.
Get Text is only available when you insert multi-language text in an annotation.
If you open a drawing, that was saved with an older version of the multi-language table, using the latest version, and some multi-language text on the drawing is not available in the latest version, Creo Elements/Direct Annotation displays the text as normal text and not multi-language text.
You can also edit the ID and version offline, in the multi-language table file, using %ID and %Version. See the next section for details about the table file.
Store the multi-language table and set the path
Use the settings to configure the multi-language table path to one of corporate level, site level, or user level. The table is automatically saved in the path specified using the SDUSERCUSTOMIZEDIR, SDCORPCUSTOMIZEDIR, or SDSITECUSTOMIZEDIR environment variables.
* 
In the multi-language settings, if the multi-language table path is set to user level, and if the SDUSERCUSTOMIZEDIR environment variable is not set, the multi-language table is stored in C:\Users\<user name>\AppData\Roaming\PTC\Creo Elements Direct Modeling <release>\<release>.
The multi-language table is saved in a read-only TXT file. The administrator can clear the read-only attribute, edit the table offline, and then mark the file as read-only again. The administrator can edit the multi-language table ID and version.
* 
Administrators must be very careful if they edit the multi-language table offline.
The multi-language table is set to be read-only if the multi-language table path is set to corporate level or site level. Administrators who want to modify the table using Multi-Language Table, must copy the table to their user directory and set the path to user level.
Categorize and filter text in the multi-language table
You can use the Context and Category boxes to filter text in the multi-language table based on the respective column values. Select the values either individually or in combination; the rows that match your selection are displayed in the multi-language table.
In the Search box, enter the text to search for in the table. Creo Elements/Direct Annotation highlights the first occurrence of the text. You can then use the arrow buttons to search forward or backward.
Add multi-language text from the table to an annotation element
* 
PTC recommends adding multi-language text to dimensions using the Dimension Properties dialog box.
1. Start creating an annotation.
2. Click a box that accepts text to activate it. For example, boxes in the Fix Text dialog box.
3. When a box is active, click Annotation > Multi-Language > Multi-Language Table. The multi-language table opens.
4. Use the filters or search for the required text.
5. Select the row in the table and then click Get Text. The primary and secondary language text is copied to the box.
6. Complete creating the annotation. After the annotation is created, the multi-language text is visible in the viewport.