This creates compatibility problems with tools involved in working with
PO files. A program can extract the references from the source code
using one style and the translation program used by the translator can
rewrite the references with the other style. That leads to complicated
merges of the translations back into the code repository.
Ah, the merges are the problem. In this case, I recommend to normalize
the PO files before commit. Normalizing means eliminating the possible
variations. A reasonable normalization command is to pipe the PO file
through
msgcat --width=80