Localizing business objects in TCM v10
In addition to the modification of standard localization (for more information, see Changing the label of a button or an option), it is also possible to apply localization to business objects (grids, processes, forms, etc.) created within the system.
All localizable items in the application are identified by a technical key for which values are provided for each language supported in the application. The localization of business objects uses the same principle, except that you need to create the technical key and provide the equivalent in each language (or in the languages that you need to use).
This article details the procedure to be followed in order to localize business objects in the beqom Admin Portal interface.
To localize a business object in v10, proceed as follows:
Access the Admin Portal interface (depending on your user and profile, you might be directed to the Web Application upon login).
In Admin Portal, open the DATA component, and then go to Administration > Grid Editor. A grid containing all the items currently available in the system is opened.
Click the + icon located in the bottom left corner of the grid to create a new object, or select an existing object in the grid. A sub-panel is opened below the grid.
In the Grid Name field, enter the name of the key that you want to use for the object. Make sure that you give the key a distinctive name, with a prefix that will enable you to easily identify it. For instance, if you are creating a key for a grid name, you might want to use a name similar to the following: GRD_countries.
Save your changes by clicking the save icon located in the bottom left corner of the sub-panel.
Open the ADMIN component, and then go Technical Admin > Localization > Custom Localization. The grid containing all the localization keys currently used in the system is displayed.
Click the + icon located in the bottom left corner of the grid. A new line is added at the top of the grid.
Enter the name of the key in the Name field. Make sure that you use the exact name provided when creating the object. In our case, GRD_countries.
Enter a value in the Value field. This field corresponds to the actual name that will be displayed in the application.
Select an object type on the Module Type field.
Select the language (culture) to which the entry is application in the Culture field.
Repeat steps 7 to 11 for all the languages in which you want to localize the business object. Make sure that you use the same key name each time, as illustrated in the following figure:
Business object localization example
Click the save icon located in the bottom left corner of the localization grid. Your changes are saved in the system and the object name is now localized.