Fix Portuguese translation
[django-pagination.git] / linaro_django_pagination / middleware.py
index f8a2a6f..676f909 100644 (file)
@@ -1,10 +1,10 @@
-def get_page(self):
+def get_page(self, suffix):
     """
     A function which will be monkeypatched onto the request to get the current
     integer representing the current page.
     """
     try:
     """
     A function which will be monkeypatched onto the request to get the current
     integer representing the current page.
     """
     try:
-        return int(self.REQUEST['page'])
+        return int(self.REQUEST['page%s' % suffix])
     except (KeyError, ValueError, TypeError):
         return 1
 
     except (KeyError, ValueError, TypeError):
         return 1
 
@@ -14,4 +14,4 @@ class PaginationMiddleware(object):
     it exists in either **GET** or **POST** portions of the request.
     """
     def process_request(self, request):
     it exists in either **GET** or **POST** portions of the request.
     """
     def process_request(self, request):
-        request.__class__.page = property(get_page)
\ No newline at end of file
+        request.__class__.page = get_page
\ No newline at end of file