Developing Global Applications

When you implement a global PeopleSoft application, a number of factors related to globalization can affect system performance and the efficiency of the implementation.

This chapter discusses how to:

Click to jump to parent topicDeveloping Easily Translatable Applications

When designing application objects, especially pages, follow these guidelines to ensure easy translation:

Selective Translation

If you add custom functionality or data tables to a PeopleSoft application, you might want to translate the new PeopleTools objects and data fields for display in multiple languages. PeopleTools is designed to permit selective translation of the elements in an application database.

Because the system displays base language versions of any language-sensitive elements for which no translation is provided, you can translate only the pages, menus, messages, and so on that are required by users who are working in non-base languages. Often, you can easily determine if the page will be accessed only by administrative staff who share a common language with developers, or if it will be deployed widely and will therefore require translation.

Just because an object is not translated into a user’s preferred language doesn’t mean that the user can’t access that object—the user sees the object in the base language of the system.

Click to jump to parent topicDesigning Global-Ready Pages

You can simplify a global development project and make a global system easier to maintain by making base language pages as translation-ready as possible. Reduce or eliminate textual elements that are maintained on the page definition and instead derive text strings from other PeopleTools objects, such as field labels or messages. This way, a translator needs to translate a text string only once, and the new translation takes effect across all pages where that string is referenced.

To design global-ready base language pages: