Also try to xlate() if the text contains a "|".

That's the character used to separate keys from args in a compound key.

Reminder: Ideally we'd just xlate() everything that wasn't empty, and
in rare places where text is to untranslated it should be tainted.
But we have a lot of legacy UI...