Fixed ValueError when there are no ranges at all
translate: report untranslated strings at the end
translate: fixed handling of contexted strings (yet more to fix)
transltate: contexted: fixed behaviour when there are too few contexts provided