Refs #27505 -- Made Paginator's exception messsages translatable.
This commit is contained in:
parent
48826aa541
commit
e690eb405f
|
@ -4,6 +4,7 @@ from math import ceil
|
||||||
|
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.utils.functional import cached_property
|
from django.utils.functional import cached_property
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
|
||||||
class UnorderedObjectListWarning(RuntimeWarning):
|
class UnorderedObjectListWarning(RuntimeWarning):
|
||||||
|
@ -39,14 +40,14 @@ class Paginator(object):
|
||||||
try:
|
try:
|
||||||
number = int(number)
|
number = int(number)
|
||||||
except (TypeError, ValueError):
|
except (TypeError, ValueError):
|
||||||
raise PageNotAnInteger('That page number is not an integer')
|
raise PageNotAnInteger(_('That page number is not an integer'))
|
||||||
if number < 1:
|
if number < 1:
|
||||||
raise EmptyPage('That page number is less than 1')
|
raise EmptyPage(_('That page number is less than 1'))
|
||||||
if number > self.num_pages:
|
if number > self.num_pages:
|
||||||
if number == 1 and self.allow_empty_first_page:
|
if number == 1 and self.allow_empty_first_page:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
raise EmptyPage('That page contains no results')
|
raise EmptyPage(_('That page contains no results'))
|
||||||
return number
|
return number
|
||||||
|
|
||||||
def page(self, number):
|
def page(self, number):
|
||||||
|
|
Loading…
Reference in New Issue