Step 5: Setting Up Additional Languages

The Oracle Workflow Web pages, your workflow definitions, and workflow notifications can be translated to the languages defined in your Oracle installation.

Note: You can only display languages that require a multibyte character set if your database uses a character set that supports these languages, such as UTF8. For more information, see: Choosing a Character Set, Oracle Database Globalization Support Guide.

Note: The path of the language-dependent Oracle Workflow resource file in Oracle E-Business Suite is $FND_TOP/$APPLRSC/wf<language>.res.

arrow icon   WF_LANGUAGES View:

To support additional languages, Oracle Workflow uses a view called WF_LANGUAGES that identifies the languages defined in your Oracle installation. This view is automatically created during installation. Oracle Workflow uses the WF_LANGUAGES view to create, in its translatable tables, a row for each language that maps to a row found in the corresponding non-translated base table.

The WF_LANGUAGES view includes the following columns:

See: Oracle Database Globalization Support Guide.

arrow icon   To Display Oracle Workflow Web Pages in Other Languages:

You select and install additional languages as part of the Oracle E-Business Suite installation. Users can set their language preference to an installed language through the Personal Homepage in order to view Oracle E-Business Suite Web pages, including Oracle Workflow pages, in that language. See: Selecting NLS Settings, Oracle E-Business Suite Installation Guide and Set Preferences.

arrow icon   To Create and View Workflow Definitions in Other Languages using Oracle Workflow Builder:

  1. Set the NLS_LANG environment variable for the new language, territory, and encoded character set that you want to use for the workflow definition. Run the registry editing utility for the version of Microsoft Windows on your PC and locate the NLS_LANG setting under the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE hierarchy. Double click on NLS_LANG. Then set the variable to the new value and save your work. Specify the value for NLS_LANG in the following format:

    LANGUAGE_TERRITORY.CHARSET
    

    For more information about setting NLS_LANG, see: Globalization Support, Oracle Database Installation Guide.

  2. Start Oracle Workflow Builder. Create a translated version of your workflow definition and save it as a flat file (.wft), or open and view a workflow definition that is already translated.

Note: Although you can enter and view property values for your workflow definitions in other languages, the Oracle Workflow Builder user interface is still displayed in English.

arrow icon   To Load Workflow Definitions in Other Languages to a Database:

  1. Ensure that the WF_LANGUAGES view has been created in your workflow server. This view is automatically created during installation.

  2. Ensure that the language you want is set up in the database. You select and install additional languages as part of the Oracle E-Business Suite installation. See: Selecting NLS Settings, Oracle E-Business Suite Installation Guide.

  3. Load the translated workflow definition to your workflow database using either the Workflow Definitions Loader or the Workflow Builder.

    Note: The translated versions of Oracle Workflow's standard and demonstration workflow definitions are provided in native character set encoding, not in UTF8.

arrow icon   To Send E-mail Notifications in Other Languages:

  1. Determine whether Oracle has translated the e-mail notification templates to the language you wish to set by checking for the file containing the templates in the appropriate language subdirectory, $FND_TOP/import/<lang>. The standard templates are delivered in a file called wfmail.wft. See: Modifying Your Message Templates.

  2. If the e-mail templates are available for the desired language, Oracle Workflow uses the language preference for the notification recipient to determine the language for an e-mail notification.

    Oracle E-Business Suite users can set their language preference in the Preferences page. This preference is also stored in the ICX: Language profile option. See: Set Preferences.

    Note: Users can select a session-level language in the Oracle E-Business Suite login window, which overrides their user-level language preference for that session. However, Oracle Workflow still uses the user-level language preference to determine the language in which e-mail notifications are sent.