I had a go at making it work, but you've definitely left stuff out.
Apart from the fact there's no frame declaration for .sh.ano
, no english translations for ::tr(Vars:) and ::tr(Cmnts:),
I'm also not sure how the header.tcl variable sAnnotator is interfaced to
tkscid.cpp.
Patches are good, and
I agree - the Annotator is an v.important consideration.
But i havent' tested this code yet as applying it is a little bewildering.
Changes should probably be submitted as unified diffs.
In case anyone is unfamiliar with them, on unix platforms they
are generated by
diff -urN ORIGINAL_DIR CHAN