I would have put the strings in a list, then finally ugettext(", ").join(the_list)