In the end everything was fine with the example above.
I just had to update and release my translation files, because in the meantime I changed the name of a .qml file, and the filename is directly linked into the .ts files created by linguist and used by Qt.
I feel a bit ashamed but yes, it was really trivial and kinda stupid :)