Using the text memory for translation
Translations, which occur frequently or cannot be associated with a particular database column, can be stored in a text memory (QBMTranslationAddOnSource table). The Web Portal, for example, takes its translations from the text store. In the same way, output text from database triggers is found in the text store. You can reference the text store as a translation source.
The text store is also used as a fallback when a fitting translation cannot be found through other translation sources.
TIP: To deactivate use of the text memory as a fallback, flag the column in the Multilingual property with Without fallback translation source.
To enter an item in the text store
-
In the Designer, select the Base Data > Localization > Translatable texts category.
-
Select the Object > New menu item and enter the translation key.
-
In the Language Editor, translate the entries for QBMTranslationAddOnSource.Entrykey.
Related topics
Displaying translations in the Language Editor
With the Language Editor you can carry out translations for:
-
The content of column labeled for multi-language input
-
#LD expressions from columns containing VB.Net code
-
Text stored in the text store (table QBMTranslationAddOnSource)
All translatable entries that are shown with their translation status in the Language Editor translation table.
To display the translations
-
In the Designer, select the Base data > Localization category.
-
Start the Language Editor using Edit translation in database.
The following information is displayed.
Table 68: Information in the translation table
State |
Current state of the item. |
Table |
Translation source table. |
Column |
Translation source column. |
Source |
Specifies where the key comes from. Permitted values are Data, Bitmask, List of permitted values, Part of a multi-value column, DBQueue Processor, LD notation, Web, and External. |
Usage |
Number of time the translation is used. |
Key |
Key value to be translated. |
Checked |
Specifies whether the translation has been tested. |
Language |
Translation in the selected language. |
NOTE: Customized default translations are highlighted in yellow in the translation table.
TIP: Click with the mouse in a column header to sort by the selected column.
Related topics
Showing usage of a translation
NOTE: To perform the task, users require the Common_AllowRiskyWhereClauses program function.
You can edit translations in different places. When you change a translation, all those places are shown. Before changing a translation, check in the Designer about how it is used.
To display usage of a key
-
In the Designer, select the Base data > Localization category.
-
Start the Language Editor using Edit translation in database.
-
In the Usage column for the required entry, select the Show usage context menu.
This opens a dialog showing all the occurrences of where the key is used. Double-click an entry to view the advanced properties of an object.
Related topics
Editing translations of a single table
NOTE:
-
You can edit translations in different places. When you change a translation, all those places are shown. Before changing a translation, check in the Designer about how it is used.
-
Users can only edit object and column translations for which they have permissions.
-
To edit all translation, users require the Common_Translate program function.
-
Customized default translations are highlighted in yellow in the translation table.
To translate the contents of a single table
-
In the Designer, select the One Identity Manager schema category.
-
Select the table and start the Language Editor using Edit translation in table.
The Language Editor shows all available translations from the columns of the selected table that are labeled for translation.
-
Select the languages of the translations you want to edit under Select languages in the toolbar.
-
To identify entries for which no translation is currently available, click .
-
Edit the translations.
-
Double-click the input field to unlock it and enter the translation.
-
Once you have checked a translation, set the translation to Checked.
TIP:
-
Use Ctrl + K to transfer the key value to the translation.
-
Use to run a grammar check.
-
Use the Edit context menu to:
After the changes have been committed to the main database, the system data must be recalculated by the DBQueue Processor in order make the new multi-language data available to all system users.
For more information on translating the permitted values of a column, see Permitted column values.
Related topics