Maximo Open Forum

 View Only

Add unsupported language to MAS 9.2

  • 1.  Add unsupported language to MAS 9.2

    Posted 2 hours ago
      |   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
    ------------------------------