Hello!
We are planning to migrate from File Based Project to String Based Project, and we are wondering how would we go about reverting strings to previous version in case we need to perform an application rollback.
File Based Projects make this process very easy as its all based around files, so in case we need to rollback a version of our application we simply rollback to the commit on Github where the old translation files are saved, and then through a Github Action we push those files into Crowdin.
String Based Projects on the other hand do not have any files, as the single source of truth is Crowdin itself which holds all the application strings.
So we are questioning, how can we rollback source strings and related translations if something goes wrong during release process?
We are aware of the Activity tab on Crowdin dashboard, but we wanted to make this process more automated and which does not require manual action.
Is there a specific API method or a best practice guide to achieve a perfect rollback on string based projects?
Additional context:
We are using Crowdin Distributions along with Crowdin Bundles.
Hope someone can help and give advice <3
Thanks,