I have a script that changes yml to xliff which creates these IDs.

Following the xliff files in Symfony, I did this. I don't really understand why a text id is better in case of merge conflicts?