Tralay - Extract and translate strings in Layout xml files.
Translatable strings in layout xml files are attributes that have name
which starts with an underscore, eg
_title="Set Zoom"
_label="Whole Page"
Here is how it works
* Extract: generate out.sdf
../unxlngx6.pro/bin/tralay -l en-US zoom.xml > out.sdf
* Translate: do:
cat out.sdf > trans.sdf
sed 's/en-US\t/de\tde:/' out.sdf >> trans.sdf
* Merge: translate
../unxlngx6.pro/bin/tralay -m trans.sdf -l de zoom.xml > zoom-DE.xml
Running
dmake test
does something similar.