In angular i18n documentation, it's recommended to set unique custom ids. But I have trouble understanding how to use them.
I understand that IDs are useful in order to prevent translation changes when you update the source language. And theses IDs should be unique. When the extractor find duplicated IDs, it only keep the first.
But I have a lot of repetitions in my app. Should I use the same ID for all duplicated sentences? Should I not use an ID for theses? Should I use a different ID for all, and translate each occurrence separately?
I guess that the better solution is to not use an ID for duplicated content, and leave the generated ID. But if I have a unique sentence, and my application change, then this sentence is not unique anymore, I will have to remove this ID and translate it again, right? I will have to be careful of what is unique and what is not. Does it seems ok?
