Maximo Open Forum

 View Only

Add unsupported language to MAS 9.2

  • 1.  Add unsupported language to MAS 9.2

    Posted 06-05-2026 04:46
      |   view attached

    Recently we completed the implementation of Bulgarian language support for MAS 9.2. Since Bulgarian is not provided out-of-the-box, we followed IBM's standard procedure for adding a custom language.

    Implementation steps:

    1. Export the English language package (.xliff).
    2. Translate the exported .xliff files. We internally developed AI-assisted + phyton translation framework.
    3. Validate the translated .xliff files with an XLIFF validation tool to ensure the XML structure and translation units remain intact.
    4. Copy the translated files to the maxinst pod:

    oc cp ./bg/ mas-dev-manage/dev-masdev-manage-maxinst-<.......xxxx>:/opt/IBM/SMP/maximo/tools/maximo/bg/

    1. Import the language resources into the Maximo database:

    ./TDToolkit.sh -addlangBG -maxmessfix -useexpander

    1. Verify that the language is enabled in MAXLANGCODE:

    languageid | maxlangcode | oralangabrv | userdefined | enabled | languagename
    58313 | BG | BG | 0 | 1 | Bulgarian

    1. Verify the imported package version:

    SELECT PMPNAME, VERSION
    FROM TDTVERSION
    WHERE LANGUAGE='BG';

    Expected result:
    CORE | V9200-59

    1. Delete the UI and Cron pods. Kubernetes/OpenShift will automatically recreate them and load the updated language resources.

    #Administration
    #Architecture
    #EverythingMaximo
    #MaximoApplicationSuite

    ------------------------------
    Chavdar Cholev
    Home
    ------------------------------


Newest Episode
Ep. 2 | Adding a QR Code to a BIRT Report

Watch Steven Shull walk through how to add a QR code to a BIRT report and make Maximo reporting more scannable, connected, and useful in the field.

MORE by Naviam Episode 2 cover
Watch Episode 2
Also available: Ep. 1 | IBM Maximo Application Suite 9.2