You want to use "count" instead of "with" in the blocktrans tag:
>>> from django.template import Context, Template
>>> t = Template("""
... {% load i18n %}
... {% blocktrans count user_points_value as user_points_value_t %}
... That's {{ user_points_value_t}} entry.
... {% plural %}
... That's {{ user_points_value_t}} entries.
... {% endblocktrans %}
... """)
>>> print t.render(Context({'user_points_value': 1})).strip()
That's 1 entry.
>>> print t.render(Context({'user_points_value': 2})).strip()
That's 2 entries.
Cheers,
Arien