localization_2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

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

You might also like