We are currently localizing our Angular app and are faced with the problem that whenever there is a change to one of our source files, the translation files need to be updated by hand, which is a tedious process, even with only one language. I was able to find an old tool which reportedly still works, but uses deprecated methods and has mostly outdated dependencies.
Does anyone know of an up-to-date tool which does the same thing? Or maybe just a workflow which makes the process of updating the files less tedious?
Edit:
Our file structure is that of a normal Angular project. We have a folder locale within the folder src, where translation files are kept. We have a messages.xlf containing all the English terms and a messages.de.xlf translating them back to German (we are a German company but want the application to be in English by default). The translation is done in-house.
But since the application is constantly being extended with new features, every time there are any changes to the code, a new messages.xlf file must be created. We then have to go into the messages.de.xlf file and manually change all entries which have changed their position in the source code and we also need to manually add/replace/delete all terms which were changed. What we're looking for is a way to automate this process.