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:
- Export the English language package (.xliff).
- Translate the exported .xliff files. We internally developed AI-assisted + phyton translation framework.
- Validate the translated .xliff files with an XLIFF validation tool to ensure the XML structure and translation units remain intact.
- 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/
- Import the language resources into the Maximo database:
./TDToolkit.sh -addlangBG -maxmessfix -useexpander
- Verify that the language is enabled in MAXLANGCODE:
languageid | maxlangcode | oralangabrv | userdefined | enabled | languagename
58313 | BG | BG | 0 | 1 | Bulgarian
- Verify the imported package version:
SELECT PMPNAME, VERSION
FROM TDTVERSION
WHERE LANGUAGE='BG';
Expected result:
CORE | V9200-59
- 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
------------------------------