Chapter
2         Using localized property values
             in the client interface
             Property value localization overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
             How do you know if a property is localizable? . . . . . . . . . . . . . . . . . . . . . . . . 2-1
             Who can enter localized property values? . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
             Enter localized property values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
             Searching for localized property values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
             Configuring property value localization . . . . . . . . . . . .            .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   2-4
                Create the Translation group and Translator role .                      .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   2-4
                Configure the Translation access control list (ACL)                     .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   2-5
                Set preferences for localizing property values . . . .                  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   2-6
                Limit languages for data entry . . . . . . . . . . . . . . .            .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   2-7
             Related topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
PLM00098 F                                                                                                                      Localization Guide
Chapter
   2         Using localized property values
             in the client interface
Property value localization overview
             Teamcenter provides features that allow privileged users to enter localized values
             on properties. Some of the Teamcenter applications, such as Organization, Query
             Builder, and Classification Administration include the capability to enter localized
             property values by default. For applications that do not include localized property
             value capability by default, you can use the Business Modeler IDE to enable
             localization on the properties of standard or custom business objects.
             Caution    The objects for which properties can be localized and the implementation
                        procedures for localization can differ between Teamcenter applications.
                        These differences affect the following applications:
                        •   Audit Manager
                        •   Classification
                        •   Electronic Design Automation Considerations
                        •   Manufacturing
                        •   Mechatronics Process Management
                        •   Schedule Manager
                        •   Multi-Site Collaboration
                        •   TC XML
                        •   Structure Manager
                        •   Workflow
                        For more information, see Special considerations when localizing
                        Teamcenter applications.
How do you know if a property is localizable?
             The Localization button indicates the dialog box content can be localized and
             provides an easy way to view, edit, and add translations for a given localizable
             property.
             Use the Localization button to:
             •   View the existing localization text.
             •   Modify the existing localization text.
PLM00098 F                                                                     Localization Guide   2-1
Chapter 2            Using localized property values in the client interface
                •     Add a translation value for a new locale without altering the master value of
                      the property.
                •     Remove a translation value without altering the master value of the property.
Who can enter localized property values?
                By default, the following privileged users can enter localized property values:
                •     dba users
                •     Owning users of objects
                •     Users in groups and roles that are granted access by the Translation access
                      control list (ACL).
Enter localized property values
                The Localization button
                 Note      •    Only privileged users (with the Translation privilege set in Access
                                Manager) can add and edit the translations.
                                For more information about setting the Translation privilege, see
                                Configure the Translation access control list (ACL).
                1. Click the Localization button        next to the property field.
                2. In the Language Translations dialog box, click the plus button (+) to add a
                   localized value.
                        Note    The master locale and master value are retained when you add localized
                                values to a property.
                3. Enter text in the Language Translations dialog box fields:
                        Master Locale                    Displays the locale set for the site.
                        Master Value                     Displays the value specified in the master
                                                         locale.
                        Value                            Specifies the property value in a locale other
                                                         than the master locale. This is where you
                                                         enter the localized property value.
2-2   Localization Guide                                                                         PLM00098 F
                                       Using localized property values in the client interface
                 Status                            Specifies the status of the localization. The
                                                   following values are valid:
                                                   •   Approved
                                                       The text change is approved for use.
                                                   •   Invalid
                                                       The text change is not valid.
                                                   •   Pending
                                                       The text change is pending approval.
                                                   •   Review
                                                       The text change is in review.
                 Locale                            Specifies the locale. The list displays the
                                                   locales that have been made available by the
                                                   administrator, for example:
                                                   •   French
                                                   •   German
                                                   •   Italian
                                                   •   Spanish
Searching for localized property values
             Teamcenter performs two types of searches: locale search and scalar (nonlocale)
             search. Locale search returns localized property values; scalar search does not.
             The system determines which search to use based on whether the properties of
             the starting point of the search (type and class) are marked as being localizable.
             Localizable properties for a type/class are inherited by the child types/classes in
             the hierarchy. However, locale search does not support hierarchical inheritance.
             Therefore, to ensure that your search returns localized property values, you must
             initiate the search at a point in the hierarchy at which the properties are designated
             as being localizable.
             Example    Description is a property of the Workspace Object class. The
                        Description property on the Item_sub item type (a subtype of Item) is
                        marked as being localizable, but the parent class level (Item) is not.
                        A search is performed on the Description property of the Item_sub
                        type, and because the property is localizable, the locale search is used and
                        any localized descriptions are returned in the search results. However,
                        when a search is performed on the Description property of the Item
                        class, Teamcenter uses the scalar search because the Item properties are
                        not marked as being localizable. The search does not return localized
                        descriptions, even if the hierarchical search option is enabled.
PLM00098 F                                                                     Localization Guide   2-3
Chapter 2            Using localized property values in the client interface
Configuring property value localization
                Create the Translation group and Translator role
                To allow only a select group of users (who are neither dba users nor owning users)
                to modify translations for localizable properties, perform the following steps in
                Organization:
                 Note      Creating a special group and role for translation privileges is optional.
                           You can use an existing group and role to define the privileges required
                           for translation access.
                1. Create a new group, Translation, in the Organization application for
                   translation. This group is where you add users who perform translation tasks.
                2. Create the Translator role in Organization. Use this role for the users who
                   perform translation tasks.
                3. Add existing or new users to the Translator role.
                For information about creating groups, see the Organization Guide.
                For information about creating roles, see the Organization Guide.
2-4   Localization Guide                                                                       PLM00098 F