minor issue with text formatting
sMetroUtilWarning = _("In interpolate, the arrays does not") +\
_("have the same length. %d != %d\n") %\
(iLenXArray, iLenYArray )
there is a space missing between 'not' and 'have' ..