Hi @fauchelafleur
WPML actually does copy everything, that part works great. However, WPML creates new posts for each translated object so the related language will have a different ID than the original.
Basically, if you have a main object with ID 1 and a relationship to ID 2, the translation would have ID 3 and it’s relationship could be ID 4. WPML then links ID 1 and 3 together and 2 and 4 as translations.
I understand that this automation feels quite primary for your project but in reality it’s just a partial area for WPML integration. You are perfectly able to translate, however, the relationship conversion (note: not translation) is not done automatically.
This automatic conversion of post/attachment/object relationships is still in progress and will most likely be an addon for Pods. We are still figuring out what to do in certain occasions, for example:
What if the original post object relates to a relationship that isn’t translated yet? Should we auto-create it? Or should we not sync it? And if we shouldn’t sync it, what would happen if the user tries the save the translated object which doesn’t include the relationship? Will it sync back to the original post and remote the relationship on the original post as well?
As you can see, implementing such an automation can quickly result in bugs.
Going back to the issue, since WPML should copy the relationship content, can you verify in the database whether it does copy the attachment ID’s or not? You might be able to configure WPML so that it will fallback to the original language and allows the use of that instead. Pods integration into WPML will auto-convert ID’s on display through WPML for it’s templates.
Cheers, Jory