Change message pack dynamically

We are developing an application where we need to change the captions on some fields and columns depending on a product type. Is there a way to change the message pack for a screen dynamically at runtime to so that the screen will use a different message pack ?

Hi,
I think you don’t need changing message pack for your case.
Just inject fields and table component to the screen controller.
Then call field.setCaption() or carsTable.getColumn("columnId").setCaption("Caption"); in the Java code of screen controller.