Apex: Translating Messages Used for Reports

Oracle Application Express is translated into German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Simplified Chinese, and Traditional Chinese. If your application uses a language that is not among the ten languages into which Oracle Application Express is translated, you need to translate messages displayed by the Application Express reporting engine.

For example, if you develop a Dutch application and want to include report messages (such as pagination) in Dutch you need to translate the strings used in messages displayed in reports.

As example we will replace the word ‘Next‘ displayed in a report navigation with the dutch word ‘Volgende‘. In order to do this we will have to perform the next actions:

1. Go To your application and perform the next actions:

A. Click Shared Components.

B. CLick Edit Globalization Attributes
C. Click Message Translation (right on the page)

2. On the Translate Messages page, click Create.

3. On Create/Edit Text Message, specify the following

A. Name – Enter the name of each report message that needs to be translated.
The name for the ‘Next’ message is ‘PAGINATION.NEXT‘. More info about these names can be found here.

B. Language – Select the language for which the message would be used

C. Text – Enter the text to be returned when the text message is called. We will set the word ‘Volgende‘ here.

4. Click Create.

5. Run your report.


2 thoughts on “

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

About Olivier Dupont