I am looking for a versioning/tracking system (commercial or free it doesn't matter) to handle the translations of a large number of documents that are constantly under development.
The text can change in any of the languages so there should be an "author" commit and "translator" commit. When an "author" commit happens in a document, the documents in other languages should be marked as "not translated".
Helping with the translation itself is not that important for my case (e.g. translation memory etc), I am more concerned with the project management/tracking aspect of the issue.
I have tried Transifex which seems very nice but it does not fit my workflow because I do not have a single "source" language. Changes can happen in any translation and if the commit is an "author" commit then all other translations have to be updated.
Regarding an operating system, if there is a server side it should be possible to install it on any mainstream Windows/Unix/Linux server with the client PCs on Windows, or it could also be Web/Cloud based solution.