When using ProjectPier in a different language than English you may come to see a bug when browsing through the dashboard. Some translations include html code in their strings (because of a migration from activeCollab?). ProjectPier escapes this strings and the code leaks to the user interface.
For example there is this Spanish translation:
'log add projectmessages' => ''%s' agregado',
On a first instance, %s is replaced by some string that may contain html, lets say “A&B”. Then ProjectPier scapes the resulting string and ends up like:
And the end user-visible result is:
I’ve attached a patch to this post that fixes this. This patch is a temporary solution for the problem, but a real solution would be filter the real content before it is inserted in the translated string. This is for ProjectPier v.0.8.0.3.