Tip for Arabic and Hebrew in Mozilla Firefox Browsers

Localizing Oracle Business Intelligence 15-17 You can select all the subject areas at once, or select them individually and create a separate string file for each one. In the right pane, the translated values and the original strings names and descriptions are displayed. These are placed in session variables for use by Presentation Services. Only those objects with the externalization flag set in the Presentation layer are displayed in the right pane

6. Click Save.

7. In the Save As dialog, select a type of file and an encoding value and click Save.

8. In the Externalized Strings dialog, click Close.

9. Optional To disable externalization, right-click a Presentation layer object and select Externalize Display Names, then Disable Externalization, or Externalize Descriptions then Disable Externalization. Selecting one of these options automatically deselects the Custom display name or Custom description options in the Properties dialog for the selected object and all of its child objects. When you have created the string file using the Externalize Strings utility, you can use it to translate the strings for the metadata objects, as described in the following procedure. To translate strings for metadata from the exported string file: 1. Open the string file and examine the columns: ■ The first column contains the actual repository object names, which have a prefix of their type. ■ The second column contains the session variables that correspond to the name of each object or description, with a default prefix of CN_ for custom names and CD_ for custom descriptions. 2. In the third column of the file, ask the translation team to provide the translation of the name of each object. 3. Add a fourth column called Language. In this column, specify the code for the language in which the name was translated, such as de. 4. Load the string file into a database table. 5. In the Administration Tool, import the table into the physical layer. 6. Load the translated strings using row-wise initialization blocks. Ensure that you set the target of the initialization block to Row-wise initialization and that the execution precedence is set correctly. For example, you could do the following: a. Create a session initialization block that has the data source from a database, using a SQL statement such as the following one: SELECT VALUEOFNQ_SESSION.WEBLANGUAGE FROM DUAL b. In the Session Variable Initialization Block dialog for SET Language, specify the LOCALE session variable for the Variable Target. This ensures that whenever a user signs in, the WEBLANGUAGE session variable is set. Then this variable sets the LOCALE variable using the initialization block.