Translating internal messages used by APEX

Written by Paulo Vale on Sunday, December 23, 2007

If you have APEX installed in a language different from the one you are using in you application then you surely have some untranslated messages.

Some examples (English version installed) are the "1 error has occurred" in validations, "Next" and "Previous" in pagination and "%0 days ago" using SINCE function.

The good news is that you can translate these messages.

Access Shared Components in your application, then click "Text Messages" under Globalization. Using "Create" button, add the messages to translate filling the options:

Name - Enter the name of each message that needs to be translated. See Table with the the list of possible values.
Language - Select the language for which the message would be used.
Text - Enter the text to be returned when the text message is called.

Search for "Translating Messages Used Internally by Application Express" in APEX help to get a more detailed information.

Still searching for a solution to the "Invalid credentials" message.

Related Posts by Categories



Widget by Hoctro | Jack Book
  1. 2 comments: Responses to “ Translating internal messages used by APEX ”

  2. By Anonymous on December 23, 2007 at 10:48 PM

    Hi Paulo,

    It is also possible to use this script http://wiki.shellprompt.net/bin/view/Apex/TranslatingInternalMessages

    :-)

    Regards Pete

  3. By Paulo Vale on December 23, 2007 at 11:32 PM

    Thanks Peter,
    Very nice tip, always learning :)