The condition isn't the only thing interfering with readability - there are 4 lines of comment to wade through as well, when all that really matters at this point is the simple concept of whether or not we have a text unit with translations. If the comment is necessary then there's too much information to cram in this loop.