Understanding Sending Email Notifications in a User's Preferred Language

If your organization has PeopleSoft users who speak multiple languages, you can send email notifications in a user’s preferred language. You have these options:

  • Sending email notifications using SetLanguage( ).

  • Storing preconfigured email text in the Message Catalog.

When developing custom notifications involving multiple languages, consider the following:

  • The PeopleSoft system does not translate email text from one language to another.

    This discussion assumes that you implement one of the methods described in this section to route emails to users in their preferred language.

  • When calling the SetLanguage ( ) online, only the language of the sender can be accessed.

    The page buffer contains only the language of the user currently accessing the component. If used in an Application Engine program (in batch mode), multiple languages can be accessed.

  • The Notification class does not support multiple languages for each recipient.

    The system sends the email in the language of the sender and not each individual recipient. The page buffer contains only the language of the user currently accessing the component.

  • If you do not implement any custom email notifications to deal with multiple languages, the system sends email notifications only in the language last used (the language of the sender).