bug fix: translation is numbered from 1, not 0