This generates the message translation table If the version flag UPDATE_MESSAGE_TABLE is set then the default translation table is generated and a json file is written, which then can be edited for other language support
this function works like the std.format except if the language translation table is loaded the text is translated via this table