In the Inialize() for the .rptdesign handle the date coming into the report. Look at the OOB woprint.rptdesign as an example of creating the function to query the database.
You could grab the base language from the user login to Maximo. Use the Language table, l_synonymdomain, to grab LANGCODE.
~~Norma