[cleanup / update] checktrans.py requires xml.sax.saxexts and saxlib
While going through the makefiles for #19 (closed), I noticed sheets/checktrans.py
was not working because it couldn't import xml.sax.saxexts
and xml.sax.saxlib
. These are not part of standard python installations.
Creating issue in case anybody is looking for easy work, checktrans.py
currently consists of 195 lines of python which need to be changed to use more standard python components:
Suggested tasks:
-
get checktrans.py working as it is -
install saxlib
andsaxexts
-
ensure python detects them -
run the same command as make
:
-
./checktrans UML.sheet ER.sheet sybase.sheet FS.sheet network.sheet Flowchart.sheet Circuit.sheet Contact.sheet GRAFCET.sheet chronogram.sheet SADT.sheet Pneumatic.sheet Electric.sheet civil.sheet jigsaw.sheet MSE.sheet SDL.sheet Logic.sheet Misc.sheet Assorted.sheet ciscocomputer.sheet ciscohub.sheet ciscomisc.sheet cisconetwork.sheet ciscotelephony.sheet Cybernetics.sheet IsometricMap.sheet Istar.sheet Jackson.sheet KAOS.sheet ChemEng.sheet AADL.sheet Gane_and_Sarson.sheet BPMN.sheet Lights.sheet Database.sheet Sozi.sheet Shape_Design.sheet
-
reverse engineer checkscript.py
to understand what it does (hopefully it should be similar to./po-checktrans po/dia.pot ./po/*.po
- the command used to gather statistics from*.po
files at the end ofmake
) -
remove/replace/rewrite anything that depends on saxlib
andsaxexts
Feel free to leave comments if you have any questions or if you like to work on this.
edit by @neduard 10/Feb: add above line.
Edited by Eduard