Hello,
Most of the time, these broken strings appear because of a conflict with other plugins or combinations of plugins. Due to the vast size of the WP market, these issues are difficult to control.
What you can do in this situation is to identify the original string, the strings from the default language that become broken in the additional language, and add them in the Exclude Gettext String feature from TRanslatePress Settings –> Advanced tab –> Exclude section. Leave the domain textbox empty first (the domain can be found in parenthesis below the actual string when you select it in the list of strings from Translation Editor). This should get rid of the #trpst wrappings. If not, please add the text with the domain, and a new field also with only the domain, and check again. Please, clear your cache to avoid versions overlapping.
You can also add the domain of the plugin that generates those strings without specifying any string. This will basically avoid processing the gettext strings that arrive from that domain in particular.
Let me know how this goes.
Kind regards,
Anca