When using VBO in multiple languages flag actions are always shown in the language that the UI was in during the last plugin cache flush. When debugging I noticed that the flag actions were strings instead of translatable markup.
Create a new action
Translate the action label (in my case FR)
Add VBO to your admin/content the view and set the action from #1 to be displayed
View admin/content in EN -> looks fine
View admin/content in FR -> looks EN, not fine
Flush Plugin cache
View admin/content in EN -> looks FR, not fine
View admin/content in FR -> looks fine
Update the EntityFlagActionDeriver to pass translatable markup instead of a string for the label.
Needs review
4.0
Actions integration
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.