a) Check: Create a script that checks/compares the methodsynopsis between en/ and translations: a) Number of parameters b) Optional vs. required c) Types
I think a) is a good idea. But that script should also try to update the revision tracking tag, so that the tag will become current and won't confuse translators.
What tag? You mean EN-Revision? There could be a lot of other changes in files additionaly to prototype changes.
yep. If the script could detect that the only changes were proto related, it could also update that tag (to try to reduce the revcheck outdated files).
And generalizing the script, it could also update the tag when there are no changes between two revisions (like when a translator overwrites the english files) or when there are other trivial changes (here the translators should help us and say which changes are these).
Well, this script seems to be a bit difficult to write, but if translators say its worth..
Nuno