Add new Locale to Maximo

September 30, 2015 LeandroGarcia

First of all, let's understand what a Locale is.


The Locale Java class is used to represent a geographical, political or cultural region to correctly format a text, number, date or operation.


According to Oracle, the Locale class implements identifiers interchangeable with BCP 47 (IETF BCP 47, "Tags for Identifying Languages"), with support for the LDML (UTS#35, "Unicode Locale Data Markup Language") BCP 47-compatible extensions for locale data exchange.


The Locale field in user Default Information specifies several system settings such as the currency and date formats.

Maximo uses the Locale class from Java to define those format.


Example of date and currency format in USA and Brazil:


Brazil: DD/MM/YYYY

USA: 1,000.00
Brazil: 1.000,00

Steps to add new Locale to Maximo:


All these locale values are coming from LOCALE domain in Maximo.


So, if you add a locale that exists in the current JRE version then it should work fine.
However, it is not a Locale tested by QA team, so we suggest you to do all the tests before apply it on a production environment.

The following is a document from Oracle listing the supported locales starting in JRE 6.


JDK 6 and JRE 6 Supported Locales


Example to add a Vietnamese locate to Maximo:


  • Go to Domains application.
  • Bring up the LOCALE domain.
  • Open the ALN domain and add a New Row.
    • Value: vi_VN
    • Description: Vietnamese
  • Save it.
  • Now you are able to set the Vietnamese locale to a user profile.

Previous Article
Values from a Select Value list item are breaking. Now what ?

When you see the values from the lookups breaking in multiple lines even if the lookup column length has en...

Next Article
September 29, 2015 at 1:45:26 PM

G'Day!  In Maximo 7.6 you can run Maximo Management Interface (MMI) APIs in the Monitor Environment Informa...


Want our latest news? Subscribe to our blog!

Last Name
First Name
Thank you!
Error - something went wrong!