fixed plural gettext translator, made it more robust for incorrect variant parameters