From 81527a2863cbac78acf392f081df2e7868ea285b Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Mon, 21 Aug 2017 11:50:00 +0200 Subject: [PATCH 1/5] Release notes for 3.6.4 --- docs/topics/release-notes.md | 59 +++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index 7bdd7b0b1..f4a83324c 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -40,6 +40,34 @@ You can determine your currently installed version using `pip freeze`: ## 3.6.x series +### 3.6.4 + +**Date**: [21st August 2017][3.6.4-milestone] + +* Ignore any invalidly formed query parameters for OrderingFilter. [#5131][gh5131] +* Improve memory footprint when reading large JSON requests. [#5147][gh5147] +* Fix schema generation for pagination. [#5161][gh5161] +* Fix exception when `HTML_CUTOFF` is set to `None`. [#5174][gh5174] +* Fix browsable API not supporting `multipart/form-data` correctly. [#5176][gh5176] +* Fixed `test_hyperlinked_related_lookup_url_encoded_exists`. [#5179][gh5179] +* Make sure max_length is in FileField kwargs. [#5186][gh5186] +* Fix `list_route` & `detail_route` with kwargs contains curly bracket in `url_path` [#5187][gh5187] +* Add Django manage command to create a DRF user Token. [#5188][gh5188] +* Ensure API documentation templates do not check for user authentication [#5162][gh5162] +* Fix special case where OneToOneField is also primary key. [#5192][gh5192] +* Added aria-label and a new region for accessibility purposes in base.html [#5196][gh5196] +* Quote nested API parameters in api.js. [#5214][gh5214] +* Set ViewSet args/kwargs/request before dispatch. [#5229][gh5229] +* Added unicode support to SlugField. [#5231][gh5231] +* Fix HiddenField appears in Raw Data form initial content. [#5259][gh5259] +* Raise validation error on invalid timezone parsing. [#5261][gh5261] +* Fix SearchFilter to-many behavior/performance. [#5264][gh5264] +* Simplified chained comparisons and minor code fixes. [#5276][gh5276] +* RemoteUserAuthentication, docs, and tests. [#5306][gh5306] +* Revert "Cached the field's root and context property" [#5313][gh5313] +* Fix introspection of list field in schema. [#5326][gh5326] +* Fix interactive docs for multiple nested and extra methods. [#5334][gh5334] + ### 3.6.3 **Date**: [12th May 2017][3.6.3-milestone] @@ -716,6 +744,7 @@ For older release notes, [please see the version 2.x documentation][old-release- [3.6.1-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.1+Release%22 [3.6.2-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.2+Release%22 [3.6.3-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.3+Release%22 +[3.6.4-milestone]: https://github.com/encode/django-rest-framework/issues?q=milestone%3A%223.6.4+Release%22 [gh2013]: https://github.com/encode/django-rest-framework/issues/2013 @@ -1326,8 +1355,8 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh4955]: https://github.com/encode/django-rest-framework/issues/4955 [gh4956]: https://github.com/encode/django-rest-framework/issues/4956 [gh4949]: https://github.com/encode/django-rest-framework/issues/4949 - + [gh5126]: https://github.com/encode/django-rest-framework/issues/5126 [gh5085]: https://github.com/encode/django-rest-framework/issues/5085 [gh4437]: https://github.com/encode/django-rest-framework/issues/4437 @@ -1360,3 +1389,31 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh4968]: https://github.com/encode/django-rest-framework/issues/4968 [gh5089]: https://github.com/encode/django-rest-framework/issues/5089 [gh5117]: https://github.com/encode/django-rest-framework/issues/5117 + + +[gh5334]: https://github.com/encode/django-rest-framework/issues/5334 +[gh5326]: https://github.com/encode/django-rest-framework/issues/5326 +[gh5313]: https://github.com/encode/django-rest-framework/issues/5313 +[gh5306]: https://github.com/encode/django-rest-framework/issues/5306 +[gh5276]: https://github.com/encode/django-rest-framework/issues/5276 +[gh5264]: https://github.com/encode/django-rest-framework/issues/5264 +[gh5261]: https://github.com/encode/django-rest-framework/issues/5261 +[gh5259]: https://github.com/encode/django-rest-framework/issues/5259 +[gh5231]: https://github.com/encode/django-rest-framework/issues/5231 +[gh5229]: https://github.com/encode/django-rest-framework/issues/5229 +[gh5214]: https://github.com/encode/django-rest-framework/issues/5214 +[gh5196]: https://github.com/encode/django-rest-framework/issues/5196 +[gh5192]: https://github.com/encode/django-rest-framework/issues/5192 +[gh5162]: https://github.com/encode/django-rest-framework/issues/5162 +[gh5188]: https://github.com/encode/django-rest-framework/issues/5188 +[gh5187]: https://github.com/encode/django-rest-framework/issues/5187 +[gh5186]: https://github.com/encode/django-rest-framework/issues/5186 +[gh5179]: https://github.com/encode/django-rest-framework/issues/5179 +[gh5176]: https://github.com/encode/django-rest-framework/issues/5176 +[gh5174]: https://github.com/encode/django-rest-framework/issues/5174 +[gh5161]: https://github.com/encode/django-rest-framework/issues/5161 +[gh5147]: https://github.com/encode/django-rest-framework/issues/5147 +[gh5131]: https://github.com/encode/django-rest-framework/issues/5131 + + + From 68d818fcc72b15851f1427296f7a4ed57cb4524e Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Mon, 21 Aug 2017 12:02:14 +0200 Subject: [PATCH 2/5] Update content from Transifex --- .../locale/ar/LC_MESSAGES/django.po | 23 +- .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/da/LC_MESSAGES/django.po | 28 +- .../locale/de/LC_MESSAGES/django.po | 28 +- .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/es/LC_MESSAGES/django.po | 11 +- .../locale/et/LC_MESSAGES/django.po | 2 +- .../locale/fi/LC_MESSAGES/django.po | 30 +- .../locale/fr/LC_MESSAGES/django.po | 10 +- .../locale/hu/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ja/LC_MESSAGES/django.po | 13 +- .../locale/ko_KR/LC_MESSAGES/django.po | 35 +- .../locale/lv/LC_MESSAGES/django.po | 440 ++++++++++++++++++ .../locale/mk/LC_MESSAGES/django.po | 58 +-- .../locale/nb/LC_MESSAGES/django.po | 2 +- .../locale/nl/LC_MESSAGES/django.po | 15 +- .../locale/pl/LC_MESSAGES/django.po | 13 +- .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.po | 25 +- .../locale/sk/LC_MESSAGES/django.po | 2 +- .../locale/sl/LC_MESSAGES/django.po | 440 ++++++++++++++++++ .../locale/sv/LC_MESSAGES/django.po | 10 +- .../locale/tr/LC_MESSAGES/django.po | 4 +- .../locale/tr_TR/LC_MESSAGES/django.po | 4 +- .../locale/uk/LC_MESSAGES/django.po | 11 +- .../locale/zh_CN/LC_MESSAGES/django.po | 18 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 29 +- 30 files changed, 1078 insertions(+), 187 deletions(-) create mode 100644 rest_framework/locale/lv/LC_MESSAGES/django.po create mode 100644 rest_framework/locale/sl/LC_MESSAGES/django.po diff --git a/rest_framework/locale/ar/LC_MESSAGES/django.po b/rest_framework/locale/ar/LC_MESSAGES/django.po index 314356654..ea53a2905 100644 --- a/rest_framework/locale/ar/LC_MESSAGES/django.po +++ b/rest_framework/locale/ar/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Bashar Al-Abdulhadi, 2016 +# aymen chaieb , 2017 +# Bashar Al-Abdulhadi, 2016-2017 # Eyad Toma , 2015 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-15 17:08+0000\n" +"Last-Translator: aymen chaieb \n" "Language-Team: Arabic (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,7 +55,7 @@ msgstr "" #: authentication.py:195 msgid "Invalid token." -msgstr "رمز غير صحيح" +msgstr "رمز غير صحيح." #: authtoken/apps.py:7 msgid "Auth Token" @@ -316,15 +317,15 @@ msgstr "أرسل" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "تصاعدي" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "تنازلي" #: pagination.py:193 msgid "Invalid page." -msgstr "صفحة غير صحيحة" +msgstr "صفحة غير صحيحة." #: pagination.py:427 msgid "Invalid cursor" @@ -382,13 +383,13 @@ msgstr "الترتيب" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "البحث" +msgstr "بحث" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 #: templates/rest_framework/vertical/radio.html:2 msgid "None" -msgstr "" +msgstr "لا شيء" #: templates/rest_framework/horizontal/select_multiple.html:2 #: templates/rest_framework/inline/select_multiple.html:2 @@ -398,7 +399,7 @@ msgstr "" #: validators.py:43 msgid "This field must be unique." -msgstr "" +msgstr "هذا الحقل يجب أن يكون وحيد" #: validators.py:97 msgid "The fields {field_names} must make a unique set." @@ -438,4 +439,4 @@ msgstr "" #: views.py:88 msgid "Permission denied." -msgstr "" +msgstr "حق غير مصرح به" diff --git a/rest_framework/locale/ca/LC_MESSAGES/django.po b/rest_framework/locale/ca/LC_MESSAGES/django.po index 56f46319f..f82de0068 100644 --- a/rest_framework/locale/ca/LC_MESSAGES/django.po +++ b/rest_framework/locale/ca/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Catalan (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/cs/LC_MESSAGES/django.po b/rest_framework/locale/cs/LC_MESSAGES/django.po index 8ba979350..b6ee1ea48 100644 --- a/rest_framework/locale/cs/LC_MESSAGES/django.po +++ b/rest_framework/locale/cs/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Czech (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/cs/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/da/LC_MESSAGES/django.po b/rest_framework/locale/da/LC_MESSAGES/django.po index 2903376ad..900695649 100644 --- a/rest_framework/locale/da/LC_MESSAGES/django.po +++ b/rest_framework/locale/da/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mads Jensen , 2015-2016 +# Mads Jensen , 2015-2017 # Mikkel Munch Mortensen <3xm@detfalskested.dk>, 2015 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Mads Jensen \n" "Language-Team: Danish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,31 +62,31 @@ msgstr "" #: authtoken/models.py:15 msgid "Key" -msgstr "" +msgstr "Nøgle" #: authtoken/models.py:18 msgid "User" -msgstr "" +msgstr "Bruger" #: authtoken/models.py:20 msgid "Created" -msgstr "" +msgstr "Oprettet" #: authtoken/models.py:29 msgid "Token" -msgstr "" +msgstr "Token" #: authtoken/models.py:30 msgid "Tokens" -msgstr "" +msgstr "Tokens" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Brugernavn" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Kodeord" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -316,15 +316,15 @@ msgstr "Indsend." #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "stigende" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "faldende" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "Ugyldig side" #: pagination.py:427 msgid "Invalid cursor" @@ -426,7 +426,7 @@ msgstr "Ugyldig version i URL-stien." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Ugyldig version in URLen. Den stemmer ikke overens med nogen versionsnumre." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/de/LC_MESSAGES/django.po b/rest_framework/locale/de/LC_MESSAGES/django.po index 057a69f1c..725a0f757 100644 --- a/rest_framework/locale/de/LC_MESSAGES/django.po +++ b/rest_framework/locale/de/LC_MESSAGES/django.po @@ -4,6 +4,8 @@ # # Translators: # Fabian Büchler , 2015 +# datKater , 2017 +# Lukas Bischofberger , 2017 # Mads Jensen , 2015 # Niklas P , 2015-2016 # Thomas Tanner, 2015 @@ -14,8 +16,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Lukas Bischofberger \n" "Language-Team: German (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -74,7 +76,7 @@ msgstr "Benutzer" #: authtoken/models.py:20 msgid "Created" -msgstr "" +msgstr "Erzeugt" #: authtoken/models.py:29 msgid "Token" @@ -98,7 +100,7 @@ msgstr "Benutzerkonto ist gesperrt." #: authtoken/serializers.py:23 msgid "Unable to log in with provided credentials." -msgstr "Kann nicht mit den angegeben Zugangsdaten anmelden." +msgstr "Die angegebenen Zugangsdaten stimmen nicht." #: authtoken/serializers.py:26 msgid "Must include \"username\" and \"password\"." @@ -122,7 +124,7 @@ msgstr "Anmeldedaten fehlen." #: exceptions.py:99 msgid "You do not have permission to perform this action." -msgstr "Sie sind nicht berechtigt, diese Aktion durchzuführen." +msgstr "Sie sind nicht berechtigt diese Aktion durchzuführen." #: exceptions.py:104 views.py:81 msgid "Not found." @@ -151,7 +153,7 @@ msgstr "Dieses Feld ist erforderlich." #: fields.py:270 msgid "This field may not be null." -msgstr "Dieses Feld darf nicht Null sein." +msgstr "Dieses Feld darf nicht null sein." #: fields.py:608 fields.py:639 msgid "\"{input}\" is not a valid boolean." @@ -193,7 +195,7 @@ msgstr "\"{value}\" ist keine gültige UUID." #: fields.py:796 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Geben Sie eine gültige UPv4 oder IPv6 Adresse an" +msgstr "Geben Sie eine gültige IPv4 oder IPv6 Adresse an" #: fields.py:821 msgid "A valid integer is required." @@ -272,7 +274,7 @@ msgstr "Diese Auswahl darf nicht leer sein" #: fields.py:1339 msgid "\"{input}\" is not a valid path choice." -msgstr "\"{input}\" ist ein ungültiger Pfad Wahl." +msgstr "\"{input}\" ist ein ungültiger Pfad." #: fields.py:1358 msgid "No file was submitted." @@ -308,7 +310,7 @@ msgstr "Diese Liste darf nicht leer sein." #: fields.py:1502 msgid "Expected a dictionary of items but got type \"{input_type}\"." -msgstr "Erwarte ein Dictionary mit Elementen, erhielt aber den Typ \"{input_type}\"." +msgstr "Erwartete ein Dictionary mit Elementen, erhielt aber den Typ \"{input_type}\"." #: fields.py:1549 msgid "Value must be valid JSON." @@ -320,15 +322,15 @@ msgstr "Abschicken" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "Aufsteigend" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "Absteigend" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "Ungültige Seite." #: pagination.py:427 msgid "Invalid cursor" @@ -430,7 +432,7 @@ msgstr "Ungültige Version im URL Pfad." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Ungültige Version im URL-Pfad. Entspricht keinem Versions-Namensraum." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/el/LC_MESSAGES/django.po b/rest_framework/locale/el/LC_MESSAGES/django.po index be9bdf717..18eb371c9 100644 --- a/rest_framework/locale/el/LC_MESSAGES/django.po +++ b/rest_framework/locale/el/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Greek (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/el/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/es/LC_MESSAGES/django.po b/rest_framework/locale/es/LC_MESSAGES/django.po index b8a89aeb6..c9b6e9455 100644 --- a/rest_framework/locale/es/LC_MESSAGES/django.po +++ b/rest_framework/locale/es/LC_MESSAGES/django.po @@ -6,6 +6,7 @@ # Ernesto Rico-Schmidt , 2015 # José Padilla , 2015 # Miguel Gonzalez , 2015 +# Miguel Gonzalez , 2016 # Miguel Gonzalez , 2015-2016 # Sergio Infante , 2015 msgid "" @@ -13,8 +14,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Miguel Gonzalez \n" "Language-Team: Spanish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -319,11 +320,11 @@ msgstr "Enviar" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "ascendiente" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "descendiente" #: pagination.py:193 msgid "Invalid page." @@ -429,7 +430,7 @@ msgstr "Versión inválida en la ruta de la URL." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "La versión especificada en la ruta de la URL no es válida. No coincide con ninguna del espacio de nombres de versiones." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/et/LC_MESSAGES/django.po b/rest_framework/locale/et/LC_MESSAGES/django.po index c9701cca7..cc2c2e3f0 100644 --- a/rest_framework/locale/et/LC_MESSAGES/django.po +++ b/rest_framework/locale/et/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Estonian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/et/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/fi/LC_MESSAGES/django.po b/rest_framework/locale/fi/LC_MESSAGES/django.po index bf1dd8c10..0791a3005 100644 --- a/rest_framework/locale/fi/LC_MESSAGES/django.po +++ b/rest_framework/locale/fi/LC_MESSAGES/django.po @@ -4,14 +4,14 @@ # # Translators: # Aarni Koskela, 2015 -# Aarni Koskela, 2015 +# Aarni Koskela, 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Aarni Koskela\n" "Language-Team: Finnish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,35 +58,35 @@ msgstr "Epäkelpo Token." #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "Autentikaatiotunniste" #: authtoken/models.py:15 msgid "Key" -msgstr "" +msgstr "Avain" #: authtoken/models.py:18 msgid "User" -msgstr "" +msgstr "Käyttäjä" #: authtoken/models.py:20 msgid "Created" -msgstr "" +msgstr "Luotu" #: authtoken/models.py:29 msgid "Token" -msgstr "" +msgstr "Tunniste" #: authtoken/models.py:30 msgid "Tokens" -msgstr "" +msgstr "Tunnisteet" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Käyttäjänimi" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Salasana" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -316,15 +316,15 @@ msgstr "Lähetä" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "nouseva" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "laskeva" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "Epäkelpo sivu." #: pagination.py:427 msgid "Invalid cursor" @@ -426,7 +426,7 @@ msgstr "Epäkelpo versio URL-polussa." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "URL-polun versio ei täsmää mihinkään versionimiavaruuteen." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/fr/LC_MESSAGES/django.po b/rest_framework/locale/fr/LC_MESSAGES/django.po index 284999a8b..25b39e453 100644 --- a/rest_framework/locale/fr/LC_MESSAGES/django.po +++ b/rest_framework/locale/fr/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Xavier Ordoquy \n" "Language-Team: French (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -318,11 +318,11 @@ msgstr "Envoyer" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "croissant" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "décroissant" #: pagination.py:193 msgid "Invalid page." @@ -428,7 +428,7 @@ msgstr "Version non valide dans l'URL." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Version invalide dans l'URL. Ne correspond à aucune version de l'espace de nommage." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/hu/LC_MESSAGES/django.po b/rest_framework/locale/hu/LC_MESSAGES/django.po index 7f3081fff..9002f8e61 100644 --- a/rest_framework/locale/hu/LC_MESSAGES/django.po +++ b/rest_framework/locale/hu/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Hungarian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/hu/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/it/LC_MESSAGES/django.po b/rest_framework/locale/it/LC_MESSAGES/django.po index 6a48c53a7..a48f8645d 100644 --- a/rest_framework/locale/it/LC_MESSAGES/django.po +++ b/rest_framework/locale/it/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Italian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/it/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/ja/LC_MESSAGES/django.po b/rest_framework/locale/ja/LC_MESSAGES/django.po index d2881dec9..a5e72d9a1 100644 --- a/rest_framework/locale/ja/LC_MESSAGES/django.po +++ b/rest_framework/locale/ja/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Hiroaki Nakamura , 2016 +# Kouichi Nishizawa , 2017 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Kouichi Nishizawa \n" "Language-Team: Japanese (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -315,15 +316,15 @@ msgstr "提出" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "昇順" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "降順" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "不正なページです。" #: pagination.py:427 msgid "Invalid cursor" @@ -425,7 +426,7 @@ msgstr "URLパス内のバージョンが不正です。" #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "不正なバージョンのURLのパスです。どのバージョンの名前空間にも一致しません。" #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/ko_KR/LC_MESSAGES/django.po b/rest_framework/locale/ko_KR/LC_MESSAGES/django.po index 4ca53b3c3..152bc7b00 100644 --- a/rest_framework/locale/ko_KR/LC_MESSAGES/django.po +++ b/rest_framework/locale/ko_KR/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Joon Hwan 김준환 , 2017 # SUN CHOI , 2015 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Joon Hwan 김준환 \n" "Language-Team: Korean (Korea) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -247,7 +248,7 @@ msgstr "Time의 포멧이 잘못되었습니다. 이 형식들 중 한가지를 #: fields.py:1232 msgid "Duration has wrong format. Use one of these formats instead: {format}." -msgstr "" +msgstr "Duration의 포멧이 잘못되었습니다. 이 형식들 중 한가지를 사용하세요: {format}." #: fields.py:1251 fields.py:1300 msgid "\"{input}\" is not a valid choice." @@ -263,11 +264,11 @@ msgstr "아이템 리스트가 예상되었으나 \"{input_type}\"를 받았습 #: fields.py:1302 msgid "This selection may not be empty." -msgstr "" +msgstr "이 선택 항목은 비워 둘 수 없습니다." #: fields.py:1339 msgid "\"{input}\" is not a valid path choice." -msgstr "" +msgstr "\"{input}\"이 유효하지 않은 경로 선택입니다." #: fields.py:1358 msgid "No file was submitted." @@ -299,7 +300,7 @@ msgstr "유효한 이미지 파일을 업로드 하십시오. 업로드 하신 #: fields.py:1449 relations.py:438 serializers.py:525 msgid "This list may not be empty." -msgstr "" +msgstr "이 리스트는 비워 둘 수 없습니다." #: fields.py:1502 msgid "Expected a dictionary of items but got type \"{input_type}\"." @@ -307,7 +308,7 @@ msgstr "아이템 딕셔너리가 예상되었으나 \"{input_type}\" 타입을 #: fields.py:1549 msgid "Value must be valid JSON." -msgstr "" +msgstr "Value 는 유효한 JSON형식이어야 합니다." #: filters.py:36 templates/rest_framework/filters/django_filter.html:5 msgid "Submit" @@ -315,15 +316,15 @@ msgstr "" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "오름차순" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "내림차순" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "페이지가 유효하지 않습니다." #: pagination.py:427 msgid "Invalid cursor" @@ -381,7 +382,7 @@ msgstr "" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "" +msgstr "검색" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 @@ -401,19 +402,19 @@ msgstr "이 칸은 반드시 고유해야 합니다." #: validators.py:97 msgid "The fields {field_names} must make a unique set." -msgstr "" +msgstr "{field_names} 필드는 반드시 고유하게 설정해야 합니다." #: validators.py:245 msgid "This field must be unique for the \"{date_field}\" date." -msgstr "" +msgstr "이 칸은 \"{date_field}\"날짜에 대해 고유해야합니다." #: validators.py:260 msgid "This field must be unique for the \"{date_field}\" month." -msgstr "" +msgstr "이 칸은 \"{date_field}\" 월에 대해 고유해야합니다." #: validators.py:273 msgid "This field must be unique for the \"{date_field}\" year." -msgstr "" +msgstr "이 칸은 \"{date_field}\" 년에 대해 고유해야합니다." #: versioning.py:42 msgid "Invalid version in \"Accept\" header." @@ -425,7 +426,7 @@ msgstr "URL path내 버전이 유효하지 않습니다." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "URL 경로에 유효하지 않은 버전이 있습니다. 버전 네임 스페이스와 일치하지 않습니다." #: versioning.py:147 msgid "Invalid version in hostname." @@ -437,4 +438,4 @@ msgstr "쿼리 파라메터내 버전이 유효하지 않습니다." #: views.py:88 msgid "Permission denied." -msgstr "" +msgstr "사용 권한이 거부되었습니다." diff --git a/rest_framework/locale/lv/LC_MESSAGES/django.po b/rest_framework/locale/lv/LC_MESSAGES/django.po new file mode 100644 index 000000000..2bc978866 --- /dev/null +++ b/rest_framework/locale/lv/LC_MESSAGES/django.po @@ -0,0 +1,440 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# peterisb , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Django REST framework\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-12 16:13+0100\n" +"PO-Revision-Date: 2017-08-05 12:13+0000\n" +"Last-Translator: peterisb \n" +"Language-Team: Latvian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#: authentication.py:73 +msgid "Invalid basic header. No credentials provided." +msgstr "Nederīgs pieprasījuma sākums. Akreditācijas parametri nav nodrošināti." + +#: authentication.py:76 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "Nederīgs pieprasījuma sākums. Akreditācijas parametriem jābūt bez atstarpēm." + +#: authentication.py:82 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "Nederīgs pieprasījuma sākums. Akreditācijas parametri nav korekti base64 kodēti." + +#: authentication.py:99 +msgid "Invalid username/password." +msgstr "Nederīgs lietotājvārds/parole." + +#: authentication.py:102 authentication.py:198 +msgid "User inactive or deleted." +msgstr "Lietotājs neaktīvs vai dzēsts." + +#: authentication.py:176 +msgid "Invalid token header. No credentials provided." +msgstr "Nederīgs pilnvaras sākums. Akreditācijas parametri nav nodrošināti." + +#: authentication.py:179 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "Nederīgs pilnvaras sākums. Pilnvaras parametros nevar būt tukšumi." + +#: authentication.py:185 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "Nederīgs pilnvaras sākums. Pilnvaras parametros nevar būt nederīgas zīmes." + +#: authentication.py:195 +msgid "Invalid token." +msgstr "Nederīga pilnavara." + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "Autorizācijas pilnvara" + +#: authtoken/models.py:15 +msgid "Key" +msgstr "Atslēga" + +#: authtoken/models.py:18 +msgid "User" +msgstr "Lietotājs" + +#: authtoken/models.py:20 +msgid "Created" +msgstr "Izveidots" + +#: authtoken/models.py:29 +msgid "Token" +msgstr "Pilnvara" + +#: authtoken/models.py:30 +msgid "Tokens" +msgstr "Pilnvaras" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "Lietotājvārds" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "Parole" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "Lietotāja konts ir atslēgts." + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "Neiespējami pieteikties sistēmā ar nodrošinātajiem akreditācijas datiem." + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "Jābūt iekļautam \"username\" un \"password\"." + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "Notikusi servera kļūda." + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "Nenoformēts pieprasījums." + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "Nekorekti autentifikācijas parametri." + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "Netika nodrošināti autorizācijas parametri." + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "Tev nav tiesību veikt šo darbību." + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "Nav atrasts." + +#: exceptions.py:109 +msgid "Method \"{method}\" not allowed." +msgstr "Metode \"{method}\" nav atļauta." + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "Nevarēja apmierināt pieprasījuma Accept header." + +#: exceptions.py:132 +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "Pieprasījumā neatbalstīts datu tips \"{media_type}\" ." + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "Pieprasījums tika apturēts." + +#: fields.py:269 relations.py:206 relations.py:239 validators.py:98 +#: validators.py:181 +msgid "This field is required." +msgstr "Šis lauks ir obligāts." + +#: fields.py:270 +msgid "This field may not be null." +msgstr "Šis lauks nevar būt null." + +#: fields.py:608 fields.py:639 +msgid "\"{input}\" is not a valid boolean." +msgstr "\"{input}\" ir nederīga loģiskā vērtība." + +#: fields.py:674 +msgid "This field may not be blank." +msgstr "Šis lauks nevar būt tukšs." + +#: fields.py:675 fields.py:1675 +msgid "Ensure this field has no more than {max_length} characters." +msgstr "Pārliecinies, ka laukā nav vairāk par {max_length} zīmēm." + +#: fields.py:676 +msgid "Ensure this field has at least {min_length} characters." +msgstr "Pārliecinies, ka laukā ir vismaz {min_length} zīmes." + +#: fields.py:713 +msgid "Enter a valid email address." +msgstr "Ievadi derīgu e-pasta adresi." + +#: fields.py:724 +msgid "This value does not match the required pattern." +msgstr "Šī vērtība neatbilst prasītajam pierakstam." + +#: fields.py:735 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "Ievadi derīgu \"slug\" vērtību, kura sastāv no burtiem, skaitļiem, apakš-svītras vai defises." + +#: fields.py:747 +msgid "Enter a valid URL." +msgstr "Ievadi derīgu URL." + +#: fields.py:760 +msgid "\"{value}\" is not a valid UUID." +msgstr "\"{value}\" ir nedrīgs UUID." + +#: fields.py:796 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "Ievadi derīgu IPv4 vai IPv6 adresi." + +#: fields.py:821 +msgid "A valid integer is required." +msgstr "Prasīta ir derīga skaitliska vērtība." + +#: fields.py:822 fields.py:857 fields.py:891 +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "Pārliecinies, ka šī vērtība ir mazāka vai vienāda ar {max_value}." + +#: fields.py:823 fields.py:858 fields.py:892 +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "Pārliecinies, ka šī vērtība ir lielāka vai vienāda ar {min_value}." + +#: fields.py:824 fields.py:859 fields.py:896 +msgid "String value too large." +msgstr "Teksta vērtība pārāk liela." + +#: fields.py:856 fields.py:890 +msgid "A valid number is required." +msgstr "Derīgs skaitlis ir prasīts." + +#: fields.py:893 +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "Pārliecinies, ka nav vairāk par {max_digits} zīmēm kopā." + +#: fields.py:894 +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "Pārliecinies, ka nav vairāk par {max_decimal_places} decimālajām zīmēm." + +#: fields.py:895 +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "Pārliecinies, ka nav vairāk par {max_whole_digits} zīmēm pirms komata." + +#: fields.py:1025 +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "Datuma un laika formāts ir nepareizs. Lieto vienu no norādītajiem formātiem: \"{format}.\"" + +#: fields.py:1026 +msgid "Expected a datetime but got a date." +msgstr "Tika gaidīts datums un laiks, saņemts datums.." + +#: fields.py:1103 +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "Datumam ir nepareizs formāts. Lieto vienu no norādītajiem formātiem: {format}." + +#: fields.py:1104 +msgid "Expected a date but got a datetime." +msgstr "Tika gaidīts datums, saņemts datums un laiks." + +#: fields.py:1170 +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "Laikam ir nepareizs formāts. Lieto vienu no norādītajiem formātiem: {format}." + +#: fields.py:1232 +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "Ilgumam ir nepreizs formāts. Lieto vienu no norādītajiem formātiem: {format}." + +#: fields.py:1251 fields.py:1300 +msgid "\"{input}\" is not a valid choice." +msgstr "\"{input}\" ir nederīga izvēle." + +#: fields.py:1254 relations.py:71 relations.py:441 +msgid "More than {count} items..." +msgstr "Vairāk par {count} ierakstiem..." + +#: fields.py:1301 fields.py:1448 relations.py:437 serializers.py:524 +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "Tika gaidīts saraksts ar ierakstiem, bet tika saņemts \"{input_type}\" tips." + +#: fields.py:1302 +msgid "This selection may not be empty." +msgstr "Šī daļa nevar būt tukša." + +#: fields.py:1339 +msgid "\"{input}\" is not a valid path choice." +msgstr "\"{input}\" ir nederīga ceļa izvēle." + +#: fields.py:1358 +msgid "No file was submitted." +msgstr "Neviens fails netika pievienots." + +#: fields.py:1359 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "Pievienotie dati nebija fails. Pārbaudi kodējuma tipu formā." + +#: fields.py:1360 +msgid "No filename could be determined." +msgstr "Faila nosaukums nevar tikt noteikts." + +#: fields.py:1361 +msgid "The submitted file is empty." +msgstr "Pievienotais fails ir tukšs." + +#: fields.py:1362 +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "Pārliecinies, ka faila nosaukumā ir vismaz {max_length} zīmes (tajā ir {length})." + +#: fields.py:1410 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "Augšupielādē derīgu attēlu. Pievienotā datne nebija attēls vai bojāts attēls." + +#: fields.py:1449 relations.py:438 serializers.py:525 +msgid "This list may not be empty." +msgstr "Šis saraksts nevar būt tukšs." + +#: fields.py:1502 +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "Tika gaidīta vārdnīca ar ierakstiem, bet tika saņemts \"{input_type}\" tips." + +#: fields.py:1549 +msgid "Value must be valid JSON." +msgstr "Vērtībai ir jābūt derīgam JSON." + +#: filters.py:36 templates/rest_framework/filters/django_filter.html:5 +msgid "Submit" +msgstr "Iesniegt" + +#: filters.py:336 +msgid "ascending" +msgstr "augoši" + +#: filters.py:337 +msgid "descending" +msgstr "dilstoši" + +#: pagination.py:193 +msgid "Invalid page." +msgstr "Nederīga lapa." + +#: pagination.py:427 +msgid "Invalid cursor" +msgstr "Nederīgs kursors" + +#: relations.py:207 +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "Nederīga pk \"{pk_value}\" - objekts neeksistē." + +#: relations.py:208 +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "Nepareizs tips. Tika gaidīta pk vērtība, saņemts {data_type}." + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "Nederīga hipersaite - Nav URL sakritība." + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "Nederīga hipersaite - Nederīga URL sakritība." + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "Nederīga hipersaite - Objekts neeksistē." + +#: relations.py:243 +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "Nepareizs tips. Tika gaidīts URL teksts, saņemts {data_type}." + +#: relations.py:401 +msgid "Object with {slug_name}={value} does not exist." +msgstr "Objekts ar {slug_name}={value} neeksistē." + +#: relations.py:402 +msgid "Invalid value." +msgstr "Nedrīga vērtība." + +#: serializers.py:326 +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "Nederīgi dati. Tika gaidīta vārdnīca, saņemts {datatype}." + +#: templates/rest_framework/admin.html:116 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "Filtri" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "Lauka filtri" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "Kārtošana" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +msgstr "Meklēt" + +#: templates/rest_framework/horizontal/radio.html:2 +#: templates/rest_framework/inline/radio.html:2 +#: templates/rest_framework/vertical/radio.html:2 +msgid "None" +msgstr "Nekas" + +#: templates/rest_framework/horizontal/select_multiple.html:2 +#: templates/rest_framework/inline/select_multiple.html:2 +#: templates/rest_framework/vertical/select_multiple.html:2 +msgid "No items to select." +msgstr "Nav ierakstu, ko izvēlēties." + +#: validators.py:43 +msgid "This field must be unique." +msgstr "Šim laukam ir jābūt unikālam." + +#: validators.py:97 +msgid "The fields {field_names} must make a unique set." +msgstr "Laukiem {field_names} jāveido unikālas kombinācijas." + +#: validators.py:245 +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "Šim laukam ir jābūt unikālam priekš \"{date_field}\" datuma." + +#: validators.py:260 +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "Šim laukam ir jābūt unikālam priekš \"{date_field}\" mēneša." + +#: validators.py:273 +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "Šim laukam ir jābūt unikālam priekš \"{date_field}\" gada." + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "Nederīga versija \"Accept\" galvenē." + +#: versioning.py:73 +msgid "Invalid version in URL path." +msgstr "Nederīga versija URL ceļā." + +#: versioning.py:115 +msgid "Invalid version in URL path. Does not match any version namespace." +msgstr "Nederīga versija URL ceļā. Nav atbilstības esošo versiju telpā." + +#: versioning.py:147 +msgid "Invalid version in hostname." +msgstr "Nederīga versija servera nosaukumā." + +#: versioning.py:169 +msgid "Invalid version in query parameter." +msgstr "Nederīga versija pieprasījuma parametros." + +#: views.py:88 +msgid "Permission denied." +msgstr "Pieeja liegta." diff --git a/rest_framework/locale/mk/LC_MESSAGES/django.po b/rest_framework/locale/mk/LC_MESSAGES/django.po index d53a30677..0e59663d0 100644 --- a/rest_framework/locale/mk/LC_MESSAGES/django.po +++ b/rest_framework/locale/mk/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Filip Dimitrovski , 2015 +# Filip Dimitrovski , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Filip Dimitrovski \n" "Language-Team: Macedonian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +57,7 @@ msgstr "Невалиден токен." #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "Автентикациски токен" #: authtoken/models.py:15 msgid "Key" @@ -65,7 +65,7 @@ msgstr "" #: authtoken/models.py:18 msgid "User" -msgstr "" +msgstr "Корисник" #: authtoken/models.py:20 msgid "Created" @@ -73,19 +73,19 @@ msgstr "" #: authtoken/models.py:29 msgid "Token" -msgstr "" +msgstr "Токен" #: authtoken/models.py:30 msgid "Tokens" -msgstr "" +msgstr "Токени" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Корисничко име" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Лозинка" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -184,11 +184,11 @@ msgstr "Внесете валиден URL." #: fields.py:760 msgid "\"{value}\" is not a valid UUID." -msgstr "" +msgstr "\"{value}\" не е валиден UUID." #: fields.py:796 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Внеси валидна IPv4 или IPv6 адреса." #: fields.py:821 msgid "A valid integer is required." @@ -255,11 +255,11 @@ msgstr "„{input}“ не е валиден избор." #: fields.py:1254 relations.py:71 relations.py:441 msgid "More than {count} items..." -msgstr "" +msgstr "Повеќе од {count} ставки..." #: fields.py:1301 fields.py:1448 relations.py:437 serializers.py:524 msgid "Expected a list of items but got type \"{input_type}\"." -msgstr "Очекувана беше листа, а внесено беше „{input_type}“." +msgstr "Очекувана беше листа од ставки, а внесено беше „{input_type}“." #: fields.py:1302 msgid "This selection may not be empty." @@ -299,35 +299,35 @@ msgstr "Качете (upload-ирајте) валидна слика. Фајло #: fields.py:1449 relations.py:438 serializers.py:525 msgid "This list may not be empty." -msgstr "" +msgstr "Оваа листа не смее да биде празна." #: fields.py:1502 msgid "Expected a dictionary of items but got type \"{input_type}\"." -msgstr "" +msgstr "Очекуван беше dictionary од ставки, a внесен беше тип \"{input_type}\"." #: fields.py:1549 msgid "Value must be valid JSON." -msgstr "" +msgstr "Вредноста мора да биде валиден JSON." #: filters.py:36 templates/rest_framework/filters/django_filter.html:5 msgid "Submit" -msgstr "" +msgstr "Испрати" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "растечки" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "опаѓачки" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "Невалидна вредност за страна." #: pagination.py:427 msgid "Invalid cursor" -msgstr "" +msgstr "Невалиден покажувач (cursor)" #: relations.py:207 msgid "Invalid pk \"{pk_value}\" - object does not exist." @@ -368,32 +368,32 @@ msgstr "Невалидни податоци. Очекуван беше dictionar #: templates/rest_framework/admin.html:116 #: templates/rest_framework/base.html:128 msgid "Filters" -msgstr "" +msgstr "Филтри" #: templates/rest_framework/filters/django_filter.html:2 #: templates/rest_framework/filters/django_filter_crispyforms.html:4 msgid "Field filters" -msgstr "" +msgstr "Филтри на полиња" #: templates/rest_framework/filters/ordering.html:3 msgid "Ordering" -msgstr "" +msgstr "Подредување" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "" +msgstr "Пребарај" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 #: templates/rest_framework/vertical/radio.html:2 msgid "None" -msgstr "" +msgstr "Ништо" #: templates/rest_framework/horizontal/select_multiple.html:2 #: templates/rest_framework/inline/select_multiple.html:2 #: templates/rest_framework/vertical/select_multiple.html:2 msgid "No items to select." -msgstr "" +msgstr "Нема ставки за избирање." #: validators.py:43 msgid "This field must be unique." @@ -425,7 +425,7 @@ msgstr "Невалидна верзија во URL патеката." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Верзијата во URL патеката не е валидна. Не се согласува со ниеден version namespace (именски простор за верзии)." #: versioning.py:147 msgid "Invalid version in hostname." @@ -437,4 +437,4 @@ msgstr "Невалидна верзија во query параметарот." #: views.py:88 msgid "Permission denied." -msgstr "" +msgstr "Барањето не е дозволено." diff --git a/rest_framework/locale/nb/LC_MESSAGES/django.po b/rest_framework/locale/nb/LC_MESSAGES/django.po index 634a24642..f9ecada63 100644 --- a/rest_framework/locale/nb/LC_MESSAGES/django.po +++ b/rest_framework/locale/nb/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/nb/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/nl/LC_MESSAGES/django.po b/rest_framework/locale/nl/LC_MESSAGES/django.po index 6b9dd127b..370f3aa41 100644 --- a/rest_framework/locale/nl/LC_MESSAGES/django.po +++ b/rest_framework/locale/nl/LC_MESSAGES/django.po @@ -4,16 +4,17 @@ # # Translators: # Hans van Luttikhuizen , 2016 -# mikedingjan , 2015 -# mikedingjan , 2015 +# Mike Dingjan , 2015 +# Mike Dingjan , 2017 +# Mike Dingjan , 2015 # Hans van Luttikhuizen , 2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Mike Dingjan \n" "Language-Team: Dutch (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -318,11 +319,11 @@ msgstr "Verzenden" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "oplopend" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "aflopend" #: pagination.py:193 msgid "Invalid page." @@ -428,7 +429,7 @@ msgstr "Ongeldige versie in URL-pad." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Ongeldige versie in het URL pad, komt niet overeen met een geldige versie namespace" #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/pl/LC_MESSAGES/django.po b/rest_framework/locale/pl/LC_MESSAGES/django.po index b8592e9b7..611426556 100644 --- a/rest_framework/locale/pl/LC_MESSAGES/django.po +++ b/rest_framework/locale/pl/LC_MESSAGES/django.po @@ -5,20 +5,21 @@ # Translators: # Janusz Harkot , 2015 # Piotr Jakimiak , 2015 +# m_aciek , 2016 # m_aciek , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: m_aciek \n" "Language-Team: Polish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: authentication.py:73 msgid "Invalid basic header. No credentials provided." @@ -317,11 +318,11 @@ msgstr "Wyślij" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "rosnąco" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "malejąco" #: pagination.py:193 msgid "Invalid page." @@ -427,7 +428,7 @@ msgstr "Błędna wersja w ścieżce URL." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Niepoprawna wersja w ścieżce URL. Nie pasuje do przestrzeni nazw żadnej wersji." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/pt_BR/LC_MESSAGES/django.po b/rest_framework/locale/pt_BR/LC_MESSAGES/django.po index 2c90f14ca..3a57b6770 100644 --- a/rest_framework/locale/pt_BR/LC_MESSAGES/django.po +++ b/rest_framework/locale/pt_BR/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/ro/LC_MESSAGES/django.po b/rest_framework/locale/ro/LC_MESSAGES/django.po index bb3b5e3c0..d144d847e 100644 --- a/rest_framework/locale/ro/LC_MESSAGES/django.po +++ b/rest_framework/locale/ro/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Romanian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ro/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/ru/LC_MESSAGES/django.po b/rest_framework/locale/ru/LC_MESSAGES/django.po index b73270906..7e09b227e 100644 --- a/rest_framework/locale/ru/LC_MESSAGES/django.po +++ b/rest_framework/locale/ru/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Grigory Mishchenko , 2017 # Kirill Tarasenko, 2015 # koodjo , 2015 # Mike TUMS , 2015 @@ -12,8 +13,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Grigory Mishchenko \n" "Language-Team: Russian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -161,11 +162,11 @@ msgstr "Это поле не может быть пустым." #: fields.py:675 fields.py:1675 msgid "Ensure this field has no more than {max_length} characters." -msgstr "Убедитесь что в этом поле не больше {max_length} символов." +msgstr "Убедитесь, что в этом поле не больше {max_length} символов." #: fields.py:676 msgid "Ensure this field has at least {min_length} characters." -msgstr "Убедитесь что в этом поле как минимум {min_length} символов." +msgstr "Убедитесь, что в этом поле как минимум {min_length} символов." #: fields.py:713 msgid "Enter a valid email address." @@ -199,11 +200,11 @@ msgstr "Требуется целочисленное значение." #: fields.py:822 fields.py:857 fields.py:891 msgid "Ensure this value is less than or equal to {max_value}." -msgstr "Убедитесь что значение меньше или равно {max_value}." +msgstr "Убедитесь, что значение меньше или равно {max_value}." #: fields.py:823 fields.py:858 fields.py:892 msgid "Ensure this value is greater than or equal to {min_value}." -msgstr "Убедитесь что значение больше или равно {min_value}." +msgstr "Убедитесь, что значение больше или равно {min_value}." #: fields.py:824 fields.py:859 fields.py:896 msgid "String value too large." @@ -215,18 +216,18 @@ msgstr "Требуется численное значение." #: fields.py:893 msgid "Ensure that there are no more than {max_digits} digits in total." -msgstr "Убедитесь что в числе не больше {max_digits} знаков." +msgstr "Убедитесь, что в числе не больше {max_digits} знаков." #: fields.py:894 msgid "" "Ensure that there are no more than {max_decimal_places} decimal places." -msgstr "Убедитесь что в числе не больше {max_decimal_places} знаков в дробной части." +msgstr "Убедитесь, что в числе не больше {max_decimal_places} знаков в дробной части." #: fields.py:895 msgid "" "Ensure that there are no more than {max_whole_digits} digits before the " "decimal point." -msgstr "Убедитесь что в цисле не больше {max_whole_digits} знаков в целой части." +msgstr "Убедитесь, что в числе не больше {max_whole_digits} знаков в целой части." #: fields.py:1025 msgid "Datetime has wrong format. Use one of these formats instead: {format}." @@ -279,7 +280,7 @@ msgstr "Не был загружен файл." #: fields.py:1359 msgid "" "The submitted data was not a file. Check the encoding type on the form." -msgstr "Загруженный файл не является корректным файлом. " +msgstr "Загруженный файл не является корректным файлом." #: fields.py:1360 msgid "No filename could be determined." @@ -292,7 +293,7 @@ msgstr "Загруженный файл пуст." #: fields.py:1362 msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." -msgstr "Убедитесь что имя файла меньше {max_length} символов (сейчас {length})." +msgstr "Убедитесь, что имя файла меньше {max_length} символов (сейчас {length})." #: fields.py:1410 msgid "" @@ -338,7 +339,7 @@ msgstr "Недопустимый первичный ключ \"{pk_value}\" - о #: relations.py:208 msgid "Incorrect type. Expected pk value, received {data_type}." -msgstr "Некорректный тип. Ожилалось значение первичного ключа, получен {data_type}." +msgstr "Некорректный тип. Ожидалось значение первичного ключа, получен {data_type}." #: relations.py:240 msgid "Invalid hyperlink - No URL match." diff --git a/rest_framework/locale/sk/LC_MESSAGES/django.po b/rest_framework/locale/sk/LC_MESSAGES/django.po index 1c22d09f0..119430e90 100644 --- a/rest_framework/locale/sk/LC_MESSAGES/django.po +++ b/rest_framework/locale/sk/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Slovak (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/sk/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/sl/LC_MESSAGES/django.po b/rest_framework/locale/sl/LC_MESSAGES/django.po new file mode 100644 index 000000000..9af0fc8fc --- /dev/null +++ b/rest_framework/locale/sl/LC_MESSAGES/django.po @@ -0,0 +1,440 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Gregor Cimerman, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Django REST framework\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-12 16:13+0100\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Gregor Cimerman\n" +"Language-Team: Slovenian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#: authentication.py:73 +msgid "Invalid basic header. No credentials provided." +msgstr "Napačno enostavno zagalvje. Ni podanih poverilnic." + +#: authentication.py:76 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "Napačno enostavno zaglavje. Poverilniški niz ne sme vsebovati presledkov." + +#: authentication.py:82 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "Napačno enostavno zaglavje. Poverilnice niso pravilno base64 kodirane." + +#: authentication.py:99 +msgid "Invalid username/password." +msgstr "Napačno uporabniško ime ali geslo." + +#: authentication.py:102 authentication.py:198 +msgid "User inactive or deleted." +msgstr "Uporabnik neaktiven ali izbrisan." + +#: authentication.py:176 +msgid "Invalid token header. No credentials provided." +msgstr "Neveljaven žeton v zaglavju. Ni vsebovanih poverilnic." + +#: authentication.py:179 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "Neveljaven žeton v zaglavju. Žeton ne sme vsebovati presledkov." + +#: authentication.py:185 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "Neveljaven žeton v zaglavju. Žeton ne sme vsebovati napačnih znakov." + +#: authentication.py:195 +msgid "Invalid token." +msgstr "Neveljaven žeton." + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "Prijavni žeton" + +#: authtoken/models.py:15 +msgid "Key" +msgstr "Ključ" + +#: authtoken/models.py:18 +msgid "User" +msgstr "Uporabnik" + +#: authtoken/models.py:20 +msgid "Created" +msgstr "Ustvarjen" + +#: authtoken/models.py:29 +msgid "Token" +msgstr "Žeton" + +#: authtoken/models.py:30 +msgid "Tokens" +msgstr "Žetoni" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "Uporabniško ime" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "Geslo" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "Uporabniški račun je onemogočen." + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "Neuspešna prijava s podanimi poverilnicami." + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "Mora vsebovati \"uporabniško ime\" in \"geslo\"." + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "Napaka na strežniku." + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "Okvarjen zahtevek." + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "Napačni avtentikacijski podatki." + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "Avtentikacijski podatki niso bili podani." + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "Nimate dovoljenj za izvedbo te akcije." + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "Ni najdeno" + +#: exceptions.py:109 +msgid "Method \"{method}\" not allowed." +msgstr "Metoda \"{method}\" ni dovoljena" + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "Ni bilo mogoče zagotoviti zaglavja Accept zahtevka." + +#: exceptions.py:132 +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "Nepodprt medijski tip \"{media_type}\" v zahtevku." + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "Zahtevek je bil pridržan." + +#: fields.py:269 relations.py:206 relations.py:239 validators.py:98 +#: validators.py:181 +msgid "This field is required." +msgstr "To polje je obvezno." + +#: fields.py:270 +msgid "This field may not be null." +msgstr "To polje ne sme biti null." + +#: fields.py:608 fields.py:639 +msgid "\"{input}\" is not a valid boolean." +msgstr "\"{input}\" ni veljaven boolean." + +#: fields.py:674 +msgid "This field may not be blank." +msgstr "To polje ne sme biti prazno." + +#: fields.py:675 fields.py:1675 +msgid "Ensure this field has no more than {max_length} characters." +msgstr "To polje ne sme biti daljše od {max_length} znakov." + +#: fields.py:676 +msgid "Ensure this field has at least {min_length} characters." +msgstr "To polje mora vsebovati vsaj {min_length} znakov." + +#: fields.py:713 +msgid "Enter a valid email address." +msgstr "Vnesite veljaven elektronski naslov." + +#: fields.py:724 +msgid "This value does not match the required pattern." +msgstr "Ta vrednost ne ustreza zahtevanemu vzorcu." + +#: fields.py:735 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "Vnesite veljaven \"slug\", ki vsebuje črke, številke, podčrtaje ali vezaje." + +#: fields.py:747 +msgid "Enter a valid URL." +msgstr "Vnesite veljaven URL." + +#: fields.py:760 +msgid "\"{value}\" is not a valid UUID." +msgstr "\"{value}\" ni veljaven UUID" + +#: fields.py:796 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "Vnesite veljaven IPv4 ali IPv6 naslov." + +#: fields.py:821 +msgid "A valid integer is required." +msgstr "Zahtevano je veljavno celo število." + +#: fields.py:822 fields.py:857 fields.py:891 +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "Vrednost mora biti manjša ali enaka {max_value}." + +#: fields.py:823 fields.py:858 fields.py:892 +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "Vrednost mora biti večija ali enaka {min_value}." + +#: fields.py:824 fields.py:859 fields.py:896 +msgid "String value too large." +msgstr "Niz je prevelik." + +#: fields.py:856 fields.py:890 +msgid "A valid number is required." +msgstr "Zahtevano je veljavno število." + +#: fields.py:893 +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "Vnesete lahko največ {max_digits} števk." + +#: fields.py:894 +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "Vnesete lahko največ {max_decimal_places} decimalnih mest." + +#: fields.py:895 +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "Vnesete lahko največ {max_whole_digits} števk pred decimalno piko." + +#: fields.py:1025 +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "Datim in čas v napačnem formatu. Uporabite eno izmed naslednjih formatov: {format}." + +#: fields.py:1026 +msgid "Expected a datetime but got a date." +msgstr "Pričakovan datum in čas, prejet le datum." + +#: fields.py:1103 +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "Datum je v napačnem formatu. Uporabnite enega izmed naslednjih: {format}." + +#: fields.py:1104 +msgid "Expected a date but got a datetime." +msgstr "Pričakovan datum vendar prejet datum in čas." + +#: fields.py:1170 +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "Čas je v napačnem formatu. Uporabite enega izmed naslednjih: {format}." + +#: fields.py:1232 +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "Trajanje je v napačnem formatu. Uporabite enega izmed naslednjih: {format}." + +#: fields.py:1251 fields.py:1300 +msgid "\"{input}\" is not a valid choice." +msgstr "\"{input}\" ni veljavna izbira." + +#: fields.py:1254 relations.py:71 relations.py:441 +msgid "More than {count} items..." +msgstr "Več kot {count} elementov..." + +#: fields.py:1301 fields.py:1448 relations.py:437 serializers.py:524 +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "Pričakovan seznam elementov vendar prejet tip \"{input_type}\"." + +#: fields.py:1302 +msgid "This selection may not be empty." +msgstr "Ta izbria ne sme ostati prazna." + +#: fields.py:1339 +msgid "\"{input}\" is not a valid path choice." +msgstr "\"{input}\" ni veljavna izbira poti." + +#: fields.py:1358 +msgid "No file was submitted." +msgstr "Datoteka ni bila oddana." + +#: fields.py:1359 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "Oddani podatki niso datoteka. Preverite vrsto kodiranja na formi." + +#: fields.py:1360 +msgid "No filename could be determined." +msgstr "Imena datoteke ni bilo mogoče določiti." + +#: fields.py:1361 +msgid "The submitted file is empty." +msgstr "Oddana datoteka je prazna." + +#: fields.py:1362 +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "Ime datoteke lahko vsebuje največ {max_length} znakov (ta jih ima {length})." + +#: fields.py:1410 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "Naložite veljavno sliko. Naložena datoteka ni bila slika ali pa je okvarjena." + +#: fields.py:1449 relations.py:438 serializers.py:525 +msgid "This list may not be empty." +msgstr "Seznam ne sme biti prazen." + +#: fields.py:1502 +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "Pričakovan je slovar elementov, prejet element je tipa \"{input_type}\"." + +#: fields.py:1549 +msgid "Value must be valid JSON." +msgstr "Vrednost mora biti veljaven JSON." + +#: filters.py:36 templates/rest_framework/filters/django_filter.html:5 +msgid "Submit" +msgstr "Potrdi" + +#: filters.py:336 +msgid "ascending" +msgstr "naraščujoče" + +#: filters.py:337 +msgid "descending" +msgstr "padajoče" + +#: pagination.py:193 +msgid "Invalid page." +msgstr "Neveljavna stran." + +#: pagination.py:427 +msgid "Invalid cursor" +msgstr "Neveljaven kazalec" + +#: relations.py:207 +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "Neveljaven pk \"{pk_value}\" - objekt ne obstaja." + +#: relations.py:208 +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "Neveljaven tip. Pričakovana vrednost pk, prejet {data_type}." + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "Neveljavna povezava - Ni URL." + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "Ni veljavna povezava - Napačen URL." + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "Ni veljavna povezava - Objekt ne obstaja." + +#: relations.py:243 +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "Napačen tip. Pričakovan URL niz, prejet {data_type}." + +#: relations.py:401 +msgid "Object with {slug_name}={value} does not exist." +msgstr "Objekt z {slug_name}={value} ne obstaja." + +#: relations.py:402 +msgid "Invalid value." +msgstr "Neveljavna vrednost." + +#: serializers.py:326 +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "Napačni podatki. Pričakovan slovar, prejet {datatype}." + +#: templates/rest_framework/admin.html:116 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "Filtri" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "Filter polj" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "Razvrščanje" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +msgstr "Iskanje" + +#: templates/rest_framework/horizontal/radio.html:2 +#: templates/rest_framework/inline/radio.html:2 +#: templates/rest_framework/vertical/radio.html:2 +msgid "None" +msgstr "None" + +#: templates/rest_framework/horizontal/select_multiple.html:2 +#: templates/rest_framework/inline/select_multiple.html:2 +#: templates/rest_framework/vertical/select_multiple.html:2 +msgid "No items to select." +msgstr "Ni elementov za izbiro." + +#: validators.py:43 +msgid "This field must be unique." +msgstr "To polje mora biti unikatno." + +#: validators.py:97 +msgid "The fields {field_names} must make a unique set." +msgstr "Polja {field_names} morajo skupaj sestavljati unikaten niz." + +#: validators.py:245 +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "Polje mora biti unikatno za \"{date_field}\" dan." + +#: validators.py:260 +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "Polje mora biti unikatno za \"{date_field} mesec.\"" + +#: validators.py:273 +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "Polje mora biti unikatno za \"{date_field}\" leto." + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "Neveljavna verzija v \"Accept\" zaglavju." + +#: versioning.py:73 +msgid "Invalid version in URL path." +msgstr "Neveljavna različca v poti URL." + +#: versioning.py:115 +msgid "Invalid version in URL path. Does not match any version namespace." +msgstr "Neveljavna različica v poti URL. Se ne ujema z nobeno različico imenskega prostora." + +#: versioning.py:147 +msgid "Invalid version in hostname." +msgstr "Neveljavna različica v imenu gostitelja." + +#: versioning.py:169 +msgid "Invalid version in query parameter." +msgstr "Neveljavna verzija v poizvedbenem parametru." + +#: views.py:88 +msgid "Permission denied." +msgstr "Dovoljenje zavrnjeno." diff --git a/rest_framework/locale/sv/LC_MESSAGES/django.po b/rest_framework/locale/sv/LC_MESSAGES/django.po index 82dde0d87..00acf5644 100644 --- a/rest_framework/locale/sv/LC_MESSAGES/django.po +++ b/rest_framework/locale/sv/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Joakim Soderlund\n" "Language-Team: Swedish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -316,11 +316,11 @@ msgstr "Skicka" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "stigande" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "fallande" #: pagination.py:193 msgid "Invalid page." @@ -426,7 +426,7 @@ msgstr "Ogiltig version i URL-resursen." #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "Ogiltig version i URL-resursen. Matchar inget versions-namespace." #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/tr/LC_MESSAGES/django.po b/rest_framework/locale/tr/LC_MESSAGES/django.po index 17e6e4a73..d327ab9e2 100644 --- a/rest_framework/locale/tr/LC_MESSAGES/django.po +++ b/rest_framework/locale/tr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ # Dogukan Tufekci , 2015 # Emrah BİLBAY , 2015 # Ertaç Paprat , 2015 -# Yusuf (Josè) Luis , 2016 +# José Luis , 2016 # Mesut Can Gürle , 2015 # Murat Çorlu , 2015 # Recep KIRMIZI , 2015 @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Turkish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/tr/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po index 171826a63..94856c70f 100644 --- a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po +++ b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Yusuf (Josè) Luis , 2015-2016 +# José Luis , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" "Last-Translator: Thomas Christie \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/tr_TR/)\n" "MIME-Version: 1.0\n" diff --git a/rest_framework/locale/uk/LC_MESSAGES/django.po b/rest_framework/locale/uk/LC_MESSAGES/django.po index 51909058f..2bd4369f8 100644 --- a/rest_framework/locale/uk/LC_MESSAGES/django.po +++ b/rest_framework/locale/uk/LC_MESSAGES/django.po @@ -3,16 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Denis Podlesniy , 2016 +# Денис Подлесный , 2016 # Illarion , 2016 # Kirill Tarasenko, 2016 +# Victor Mireyev , 2017 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Victor Mireyev \n" "Language-Team: Ukrainian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -317,11 +318,11 @@ msgstr "Відправити" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "в порядку зростання" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "у порядку зменшення" #: pagination.py:193 msgid "Invalid page." diff --git a/rest_framework/locale/zh_CN/LC_MESSAGES/django.po b/rest_framework/locale/zh_CN/LC_MESSAGES/django.po index c21604b42..345bcfac8 100644 --- a/rest_framework/locale/zh_CN/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh_CN/LC_MESSAGES/django.po @@ -4,15 +4,15 @@ # # Translators: # hunter007 , 2015 -# Lele Long , 2015 +# Lele Long , 2015,2017 # Ming Chen , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: Lele Long \n" "Language-Team: Chinese (China) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,7 +63,7 @@ msgstr "认证令牌" #: authtoken/models.py:15 msgid "Key" -msgstr "" +msgstr "键" #: authtoken/models.py:18 msgid "User" @@ -71,7 +71,7 @@ msgstr "用户" #: authtoken/models.py:20 msgid "Created" -msgstr "" +msgstr "已创建" #: authtoken/models.py:29 msgid "Token" @@ -317,15 +317,15 @@ msgstr "保存" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "升序" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "降序" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "无效页。" #: pagination.py:427 msgid "Invalid cursor" @@ -427,7 +427,7 @@ msgstr "URL路径包含无效版本。" #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "URL路径中存在无效版本。版本空间中无法匹配上。" #: versioning.py:147 msgid "Invalid version in hostname." diff --git a/rest_framework/locale/zh_Hans/LC_MESSAGES/django.po b/rest_framework/locale/zh_Hans/LC_MESSAGES/django.po index 9f5cd24f1..aa56ccc45 100644 --- a/rest_framework/locale/zh_Hans/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh_Hans/LC_MESSAGES/django.po @@ -6,13 +6,14 @@ # cokky , 2015 # hunter007 , 2015 # nypisces , 2015 +# ppppfly , 2017 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-12 16:13+0100\n" -"PO-Revision-Date: 2016-07-12 15:14+0000\n" -"Last-Translator: Thomas Christie \n" +"PO-Revision-Date: 2017-08-03 14:58+0000\n" +"Last-Translator: ppppfly \n" "Language-Team: Chinese Simplified (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,35 +60,35 @@ msgstr "认证令牌无效。" #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "认证令牌" #: authtoken/models.py:15 msgid "Key" -msgstr "" +msgstr "键" #: authtoken/models.py:18 msgid "User" -msgstr "" +msgstr "用户" #: authtoken/models.py:20 msgid "Created" -msgstr "" +msgstr "已创建" #: authtoken/models.py:29 msgid "Token" -msgstr "" +msgstr "令牌" #: authtoken/models.py:30 msgid "Tokens" -msgstr "" +msgstr "令牌" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "用户名" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "密码" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -317,15 +318,15 @@ msgstr "提交" #: filters.py:336 msgid "ascending" -msgstr "" +msgstr "正排序" #: filters.py:337 msgid "descending" -msgstr "" +msgstr "倒排序" #: pagination.py:193 msgid "Invalid page." -msgstr "" +msgstr "无效页面。" #: pagination.py:427 msgid "Invalid cursor" @@ -427,7 +428,7 @@ msgstr "URL路径包含无效版本。" #: versioning.py:115 msgid "Invalid version in URL path. Does not match any version namespace." -msgstr "" +msgstr "在URL路径中发现无效的版本。无法匹配任何的版本命名空间。" #: versioning.py:147 msgid "Invalid version in hostname." From d875fb3272fbcb71bb153ca421881907bb1d0bfa Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Mon, 21 Aug 2017 12:05:25 +0200 Subject: [PATCH 3/5] Update compiled translations. --- .../locale/ar/LC_MESSAGES/django.mo | Bin 5476 -> 5766 bytes .../locale/ca/LC_MESSAGES/django.mo | Bin 9646 -> 9646 bytes .../locale/cs/LC_MESSAGES/django.mo | Bin 9031 -> 9031 bytes .../locale/da/LC_MESSAGES/django.mo | Bin 9881 -> 10401 bytes .../locale/de/LC_MESSAGES/django.mo | Bin 10609 -> 10926 bytes .../locale/el/LC_MESSAGES/django.mo | Bin 13507 -> 13507 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 10779 -> 11064 bytes .../locale/et/LC_MESSAGES/django.mo | Bin 8732 -> 8732 bytes .../locale/fi/LC_MESSAGES/django.mo | Bin 9993 -> 10549 bytes .../locale/fr/LC_MESSAGES/django.mo | Bin 10770 -> 11014 bytes .../locale/hu/LC_MESSAGES/django.mo | Bin 9123 -> 9123 bytes .../locale/it/LC_MESSAGES/django.mo | Bin 10359 -> 10359 bytes .../locale/ja/LC_MESSAGES/django.mo | Bin 11941 -> 12295 bytes .../locale/ko_KR/LC_MESSAGES/django.mo | Bin 10022 -> 11720 bytes .../locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 10841 bytes .../locale/mk/LC_MESSAGES/django.mo | Bin 10623 -> 12660 bytes .../locale/nb/LC_MESSAGES/django.mo | Bin 9803 -> 9803 bytes .../locale/nl/LC_MESSAGES/django.mo | Bin 10373 -> 10608 bytes .../locale/pl/LC_MESSAGES/django.mo | Bin 10801 -> 11121 bytes .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 10238 -> 10238 bytes .../locale/ro/LC_MESSAGES/django.mo | Bin 10895 -> 10895 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 13430 -> 13441 bytes .../locale/sk/LC_MESSAGES/django.mo | Bin 9411 -> 9411 bytes .../locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 10390 bytes .../locale/sv/LC_MESSAGES/django.mo | Bin 10426 -> 10625 bytes .../locale/tr/LC_MESSAGES/django.mo | Bin 10550 -> 10550 bytes .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 10522 -> 10522 bytes .../locale/uk/LC_MESSAGES/django.mo | Bin 13352 -> 13478 bytes .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 10007 -> 10342 bytes .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 9796 -> 10362 bytes 30 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 rest_framework/locale/lv/LC_MESSAGES/django.mo create mode 100644 rest_framework/locale/sl/LC_MESSAGES/django.mo diff --git a/rest_framework/locale/ar/LC_MESSAGES/django.mo b/rest_framework/locale/ar/LC_MESSAGES/django.mo index 06471de238d2249bd794f744ebb7c4c710622b4f..bda2ce995f0a4ecdd7f4f3dfe1260c3af1a10a34 100644 GIT binary patch delta 1536 zcmYk+Uu;uV9Ki8k$H1`(+ODFTY#s!Gf$iEN8w}6^2~h-GZ+zE($fT!kgp^VguEWuGU_!qv0)2RLb#n-WUu1Gz0U<5bg z3z)$zcmlWKb?nB#JdsY3f^4C(fg7LWhj^- ze+px?pW;F^bxaQ1QQO;5*LDC`@cVLz$|7!@MHVCHQCBjGd}O@pRn&?6iOf;{u4+*y z_7Gpi=hb$2ekC(;)Cugwc07)nk)Lobzc2Tw=zvqW8lRv}B+M+Du&L@AWNg`q3EYQt zm2Z%b6uGq4i2RHzXy1HMWGg;KgKeZOj@xl1p2ET_R4!J(xPkfuGx#+=!*B63@}^r; z_Y(Vxdr(*K0}i5(-RQh5@-ALL-O?%4t!xQa7P23ii)8U_ECk8F9-eV-?8RHCDQqRr zI#37d_j%O4`wn;D2rk7LY`|b+Wouec`^8Wf_8w{m_o8MvgSx;^u^kJIq@qvPG~o>SQ)`pIEnAzebfa7Ibb?&8|rhtRZkYE z1h}E4gV2YxLEqhzISJ2|U70>}G?Vv|QTZsFbh9b% znDjWg+=)y!DLrmBoyz4>8P6nLFXbkq#h$v;;iDT0^; zpEmY7%}L{*wO8$=y<+Soe^81)h8`uf?--BJ%kMYz8n>5>{ly=k?w|38v@*oE!*)Xa mLHnyeSacRHDxGWmC(vv!Gu)W{!%q0aVlVpxG=B5@Y5WJ2&F_f- delta 1215 zcmY+@Ur1A77{~E7t7qK@il9U=RgC5f*e|U3npRA#@Y;{p}or9(>Mc?{Pct`##Tm?goD~q<;9l zvxW$hRpf%lm|kqk=0Y6v8dHNEXyGuH<0R_)vsj5sn2#SZh^v^3x!a8C!6NL#3)qbh zvE7)I`NoIi-0$$%cfE{S$Q9g$lkWIFsuC}-89$(Q{s-Bk z>GnC#>BC0GgXm>`Gr@=5c++(b`Hfk^7JQ8rS;lN&9b?~ir$u437+*)V?*Z21JKTwz z?)_ZKrRR0vH1^;N&Sim3mu3{nexI+!(-h+>h-vTsilTOT8uVum<*BXdjZLMG8KY+H4!cOFSJ^PcB|5|p3E800aQg4 zY$_9K1qIBMRtGjr21&&Mhs<>!*DQD3#hEgP$UUT9iyBfDQ0SEM8fQZ9JnhefTC$g{ zPe1m0y!O+)O8ZmZbUNm%^4RnFsWV4|q4r?7#R?zk47W9gi2Q*_A{iVSkBlX*MUwIH zPHSj19*ZQb-qG=BA{iaAP9)>8Zt|*oBRx_O$+1^TVs>#^xjpD#wyOgj*^8@p?0Dd3 J`gZBM=Pz{ueBA&5 diff --git a/rest_framework/locale/ca/LC_MESSAGES/django.mo b/rest_framework/locale/ca/LC_MESSAGES/django.mo index 7418c1ed05769800a93e799c05042bf4a73c7c7e..28faf17fffec2592a0bd0b1c29165312edb30459 100644 GIT binary patch delta 26 hcmZ4Iz0P|>peV1ou7QQFfw6+2iIu6v<~Y#+0RU`@2P6Oh delta 26 hcmZ4Iz0P|>peV1Iu7SC(p^<{2sg@-tR@hQL@^TejeQVI@DhSACd8n`2aJRes3dBPB${Bne1Egkn0Uf}Kj+MLXU_Sb z{~1mVyt6s+Lt)mNhGr9sh@MPij^RW$AGFtVjH$pAXkiMM;J5fFKEMUI@S*hYS7I6C zA*{u5T#l#Ek6&UpUd8psB+R^Aw_`@|DZV&^oj8r#v1Yb0&6vQ|_%Zh3eQd*yIqC18 z!+yr+u?qjeLafS5Ppk=beXHkTT+Q>%X*!L3@g4HdF3m8JsJKjazaPd52N^uox zJcwG!9@Lh-fJ*7x-uRaH{ok0$^-9v9OjPrsEo(*HZv+!d={R&s@HAR@9_QmXn1$2G zZkV6&3H$@ucC(Z}lJ&?X(~7!JKdO92@nJmZjgMkI<723;{$xJ+*9tO<(tlWv8aJbg zXc(Jt5>*4|yzx!c3QCI8f42fH#sjDcM$pX&&SHEEHKA!-hQHtnEG;4bJLvQ?ZLRcu zT!t!Xti>JP_+`|@KST?!B2l3s>-v-;>=Z4k=(&*%wnJ#S%#gs6<6aM$O$xGqf+}lK8CkZ)t^_+iNN)!iNAsy z@H#5>k6LaqC(I@~y5U~bgHEH4-DT9o?jc9n6jh{GP=Rcp*^PY|!!G<3Ibm+zS)?f- z{~FigVr)lU-;erT0?Ty%zoN683)85T6mhonMk_-dvj#p$h8e*coI(oNoIw_AQpia) z*HFcF8#Up3s9N|PRV$Uu!jH>Q6KlY7o^N{SWML55J~M{e`IH5HPIaUU^C_z5+OP*KjbAe}7Y8Dch}dSbUtLNAjxB0%T`G)$-_mJpkX zHH2C_vBT~C_t8ODN3qhovBv^{cEE z4Q-7r%j#*l{Q)OlI~)r{oQXg@8f&u#0zt>>wIhxlvDSnS+MQ#O;GxlRr!E=`rOuWF zGjfI|V|F}l$5Yu0&t+#hV?jIhUiqZ2HDa+&JHjIQsS~%uVLN7xjgQ+_lr?fkD{Kc@ ze2A~TMLUs0;h3HDRrF;KUcL~Tuv2{%g+6~@G-zwRyDP8%Z@u+P?j-Z8+jF~PheBHM XR3zD3Jyht#$GB_IHqQnof^O$u5PCpc delta 2151 zcmYk+TWl0n9LMqhwxy*-DQ#&Bt=MTxX)E2bTYE2;UZK#7uG9)Orfj&bwybF@8lzbs zd@+Vd7>Ut`5+d4|CLqoO8k-o5iBBpaCXk3mNF{0rQ88Yk4}O2UgW;tA{hTw~ojK?H z|7T7`-W*DNm!EOMXk)~E#LYCb1THM$gZ5#TSvh`$4t|4G_%Gg%6-&)lVHfK6V_1sM zVh~-d!wcArw{R>jgx>_JUv6m@;t_YKtjKE@_3^-ntYav{hEi?R;X3VTowieW3B#x3|Q_TZZ3X7w0F z{_GeZ`oEJ{gI7>H7sxex04p(s!&r|A+^(%YLuV8Ih5W{vSD2MxA8Nb@wSqWmMXvAr z{`D_VEB+Ogl8n66?<=vI@n$T-1L)w3Sb(#b$e{B99d_5w;|BZ`Nt6ACy751#8!Ts# ziB(vPb^f>)LyQMdseA!7(a%u-cg-LFjjD|zp5BZN1?<0a81pZjLaqD?>K|{TgSjhH z6APh=Xb-N(w=s-g;cg5RnytpieV_4t4I8-r9)2D$yNde#>0yx?0MA0-$8cOzQ+Ol1NDGzhxFmg$lUC8e|!$t z>Q!@rj=s2oEY{M?Q!k7%WOr>4RsH*sx!NnJ<28qrhh0SGW{b!HuypdLch^efWLpU; z*VV`?#&)76^aPga{7=%+DL9Inz;RUdpFtJPdDIU5jHJ_An2n4ei?pYFUqw~*JZg)t zV-uFLOf4{i%+U@bS+`@@%=2xYj&gk+^}sN1pKjcT2XPLy@>~)wgQyh`U_CyG0ld>x zplVvBQliQ95!(oEm3#)+2$9g1DUWK(yILBtli;`}w{R0`#X2EsY(%oknQyX1e7B%d z!V5CFGydfyb$qIRbZT^B)F@D`Kh-i}E1{iG+f8&5V?+kQZYEc&;$p$c9pbdwL&V)} zBLn5Rhfq4yv|CC=FQFY&Qw{z9eC7M@roy|^9;4Gm>>yM~YN`k2P)(;~1EF)Rlc1KB zB6)H~=|AF+b9^86t<{Wpd09H4;%g)Ni9A9@qqc;2l-Nw{BGep0?*kQ7$UC~UE#Q5b z9n19kR!juk-}CCdb@|HzUVFh@ntQ8o!980Pa(^rua(5Ib`kRBHmSDKS2{*Ne8`p6zGmXX8wKvXj{BU#Q<3pY*aom8pdhvKov)ffO{2w^~+7bW& diff --git a/rest_framework/locale/de/LC_MESSAGES/django.mo b/rest_framework/locale/de/LC_MESSAGES/django.mo index 317124886528d1de71f4021441d60acd700235dc..eb0ddf66dd4a54ffac32403317a4b4db1bd2dacc 100644 GIT binary patch delta 2630 zcmYM#TWl0n9LMpqEwrUbxlafgh;?(c=W+l48#WoZ!d%dH4+m+j1OLr1Y@EhB>MgBPW6QUe$E+Y&Ybf<=S=Un zy}LPmYt*1qhSEz+BEtE`9Kq)b_@SIDGG;2ijTTvQL;61$Gtf5kkTTmUmifiygT!EpHxeixh8SV8! zJBFIcKGe+KLQ-lj1?`8y|4(50`CMOt%0vS{TDo>jt3!{Ldpb{lFl zC2$cQMXm9bp#1agK0lR4JeP%&BY<($bSu$S}t^A6gAUN zZ~}fF_ycOD4}x|+(|L?`IkJDv22^Ic@Jh%S2lay4bTS>=QA@QSAH_4Mz3_3GiZ;iO zs2hhe9d%TVOwKIBMYsWVY+k`9@i=zlZEVMS(zF>*;d=ZHpTauQsJ+yWPvH01jdRP5 zX~FdCRGO*WKy^^c&QM0;NZ;lxYG9XfIo=MOG$nV;I#I{=0&3vDqf-1gl5O)3HsDw* zcN(^!2J!~3)%m|gWic1#kPmGh8|%?WrT7EXsrVVSrlsVMjcr=77CTYTA4hfk1=6t@ zOTKkqH}a@S2JMqrN&5m$;r-@oDw@Hc*$bqc>FP9WMa}3CYAKGPIy#Tql%L@|yo0>c zl<<*Iy9P;;*^bJ@^Eez|LQUW#s^3qsi1(Z8R5$?UCbA0VE)K@xnYk2>Ks_)MS7Hrr z!9Az}eTjPR*Pva*=ykmUTQD4W0-I^yL<`H=cxm0Zl8R=~jY{bu)TX+G8c4~U+)T!x zcJ)MDfvwnwhp`Cnp)&IqS~$AG7{0=0Au1ycsLkAsL-EZD@?T8lJQqT!S=ABBhHe-r z`U5kBPwq0*(I4YG~s zCRz#2T3;*`ecQFOhY_oZ8H9>btE}}9+Q^R+Dmtzznz^#1LV~j8X|4Z;pizTOLES=a zmaRk{(Mu?`9fVS;l24QptB6iQg+CeD&1z$WC?r(0%sLGN#i25YNblfBYow#YzQ}$& zmf=ofA+edz@nUb8HbU#JqK(*RWQ+bXQfjhin~z_% zEai6-5zaNUUoIUT6@3d-`VSVBW!j2ng$kRJj_o^<%)TMd6y)1cC-d#_y`iejZDDJV z?e|q#%?Zb|+=Oq%ZNI0_vfcgGvrf{BC0xt3Ljh@ai@N7BDt?>cP!IU>WBKTkH0&tC3(O}MSat3`>A;U)UtJ%p=B5HLu>lqEB`L@ z+T{Cr1=c1f<~y0h)J$kT^Qhd=Ye%ZA7T5RoBx5~&zO~DVxlY{b$W6nmT+cjQFKMUZ znc`_h`Gefl?%n;{W-iKvXPygHG{+of9d)A4PRDgzt1A_y=|#wzYk7Vw&cl|gjx&>I uFAUXMk(lE-R>Lk|If|r`J$(mKy;nc#OFC|qX-M^Yz7va*Dbuj?zv{ox)kHM_ delta 2313 zcmZA2e@s+Ud=x*#OuT`*u{-Yk1J}ZIT`$62(5dEt*O5PSnU6L2IV#f|s2{qAwOH|xF^w3+ z7QBGvxPttdjTz2yrT94G5!4F4g{8QFTk#f_^ZRD)I%9TW9qzzc)P)u?7nj`euc*xa zL1mQpuww&iem}kF2_B#|rF0w$mJU zokRXiln-6#JgQu-p%*`M$KT;r#y_C8c0E6$8y`R&H2v~V7EgI}PE>TgWMhDV$m^5YYXJFpVN_&lCRC2F!+{|%T(8ZsZ1X`MT6 z#%+uT@VdvCQ>Y8}Q}RVPi`wH0Sco@KdwtKH&*q{!t`W7OqsTp)DXhUaB6Rl9xq^e3 zN}9bG!aiKYZuFA&etZE{E1%*sn8NZ6Vn4RwWo*R9Ov8~O>iV-HhrZcbtoo<*(XGL~Z| z%f!}2jGs<56EC6md>(bdWz+@BSXT%Z8>c=Kb9BiPFLB3k$x>i7)ORRWc$ zmFz{;&>SY>GA7}V_$0324z#G;NRZB9I?CiaYH60x!WHCgY0^ua70E?yQ5||PflzTO z`_;CK4iAal^b+IkY`?}E&}YwbK3W9VQvOcU_Et?VmQrGn z&@$H(T4pb?hsY;*W7}I&fb6RM-?j^LSM%>=&_tvY)S+G3amW^%X9?|lGI5Ad)1#+X z>rO&@tft3m6LDArnqE{rcF);w)tK6D2m7;472QIp;we!3EtrF=Z4DhgKC5jnokn*M zkIh6%?EU0cPweNE@ub+`x{xQ9k?Bv22E38zRc}f{b$w-3^sd)i)Ek_d7@D?Pf-jFx zhsOif_VCn16EWgWl#fhJ#ENsmoV;qw_zoAD)+B=Pha#z-tE|M{_kricyG@%W-MrFs7WS?l&l diff --git a/rest_framework/locale/el/LC_MESSAGES/django.mo b/rest_framework/locale/el/LC_MESSAGES/django.mo index c7fb97b2ca50c64f7f8d5b0a30b4d462f148575b..d275dba3b79ea42efc138a5fc288084865e6a860 100644 GIT binary patch delta 26 hcmX?{c{p=Jj5x2ku7QQFfw6+2iIu6v=1lP@SpavY2fF|O delta 26 hcmX?{c{p=Jj5x2Eu7SC(p^<{2sgJl(qXj!|qTfX=kxpP!L>s zP$3u}*zmwrNQ?>5_)-IkQ36Cv47^~B#t_6rNJtD1CcZRH^!u9~jVC?(Ip^%`ng9Qs zGt)DjUv#DK7mhq>l-<;4s2#ax$M8^$56Xp6W;5|3I(QRj;qN#DM;Dk)!Fj0PH{mqg ziKFpNtiX410e+78_!~BvrR_0|Rt6SuwM=0fUd5G|Gsdh7o3R#8<1)O9?Kpm{Sv_{6 zzCVc_cn8aH>NvAPY(NFL0W}_krp->!(1e$93I2)v+1&BjNNZ3TH=u5mz&iX88}Vms z#wkykEyQiekR3-|cN*v752%$K#`!p70{7wmwuVL(Zb40O6xZMtT!AAdW+!aKsr1)H zeIJ#{8>r0AB1>vtM*ZRF`x4U6Wqbu{C06mFt?R_JCQQ+ogCAfKUPcG+;3Ry4BQb{# zyJGoRiG|29u%^g%c{*eJ?Fnx0N!g^GHBkC|E zu?CN$_V`BBA3`Ni{dD%a4s_`6K?QgW!xh0i`opMza)_=R3yN6(Y8p!z*or-glrSW-heha!g-} z8jrAxfig~pB0Y#&`b)SJzeO$S-_iG#M60dafm-5^k@ISgF&~FeOPu3mpOS_668!)- z;WtPkX)By*wwi%Gs0ltpJxj{TX-{cS0Y0}Sj62h8rFPG=tbqC-=I#A3_Q!5zqIS{nJYvwX04b^|r> z10)t3%f@RZDpBu)T2vsd$h*n*;u!94hiUMr+A$rfN;PGOy)NDruy(m8vp< z%6lw)EEAb?`P0%Ky^++NR4vb1Dtl<_sLQCksCqf*MW7AUns20PZ&VtndO7^Rtfa%s zD?DHt-$9L0bzoGQs5;e@+2Ow}we%t=QG=qBrw6w~9m<-)?V}nCGULEaKPE`^{4z~-~?`;m)h&by}|b;cI8cWQ*kdy_(6{)ynmaSdqr=z)>c&2 zRa8CiR4=YyQdeF@8QtNg1}ZxH-5}NL4kY{Qowa_?KCjnlO9ltsUhkl@ywC3m+xy-A zl|6l~-#d7rxNdAwhnv0q&B4Io=3d<2?Z@5BwX))NqGZU~fAeCmpKupC>yl19=?8H? z;n5&mLfaR(PJ;V{ar;Ty{HkwPKfj|HCFZ3vN6MxQJ}Ik+l|)H-!GQN)T4CoO^6Den delta 2132 zcmYk-Z%oxy9LMo53Ks|kyCfIFuQtj?Fgb16R&kZLanH{C>X&opJ8#oOAE*{QI8s zQN*0lIM|QGtEY@HN*#Le}-8xzJLxUa3P+<`FIuc@gLOl;Y_naT!s%| z3qFDExCCFtbUcfVX0BbJ&_u)iz&KB>r~W$D;}vYj+$^)zxCg88V{E}GtirNc{`Y;@ zN_`9;#oHLh?AiVVi&5>ho~~IB1$Foumg5BSXMgjdnTE3c6=$OcieUu~U>%;uINrjg zxFm%PR9B0!04QdB|K!t1?)sGt8QY@s9hjDbU19R~Zrs60P1$zgV;c+C~_G92A z@@Lb0sGobNAQp zME&j;bns8q1oP&4hs&BUjrs^`0;9MX-^D0S%w_+#Q@BTiR{9jvFTgE<{iu}=2lcmb z1@$v{DaGtMmQWw(3M|5JQ6apG4i?jyV&90mHG8oL-$w1sS(ieL!q-@f|Dv|ChUIO= z&DeqCxE)hiZUc4(j^WePZ{S*tvVBeX5_aR4xCVK~vc>i$lFXRU~nQHj;4 zEqoF6gHxzj{fyjKo5%DykG2zaJNBct^kuBWleh_Q;uefK{z8u6I_guX=SzycTjN?e zg(@0`P>16jK90Ykb|PniKd}XfeWqB^{WjALj6{)MY>X=(5VM1^z= zwXh4wPwZFJ%4e`0ZMYJ<(+8L<*CD&-r8u8DfjzoGI!WujW-fW4_ADbPGh;7lxjMc|QF5bK^5dXu(LtUO zv}p^rCO%5fEvTimEohyCyoT&~a&O}M^g@N$d$~M^IvA~FLSavmwawjRy#o{zC2g@z zxbCfzLZZ9>|5QgMkE{cww1cb=>U=0QkadVji@ZaklJ0YX3Zx41GvpRkNX^MNGU_su zIpK!1L|?>Bd=be^Ew75k5`RP@PTQ`5{_a61zU#p5!GpW|oHYjr`s>NPK|``EzhYMM IT1h zZU3-ilIjhT-nsNXl?-MAmK z@JTGgBe)7bzzqBan~WJTH^{VbV--(J4>#k-xB&w*jM;_FSc7A@9xr1n&Yo#ZEq0;4 zKaOp9376o4S;ox6dQ=Cuqwc$LM~r!ej4C{fRrnY3F)L;#dRmPdaXqS`9$bfSU;|#o zW}H9Am~z~Q+%iW|&yC>p^+qe=JX44Msn=NE2a5t)g7jO%n!#Yfvo2ak>7f^0b zmV>B~Jb@b7Ysi$EkCNrv$?ppoek%9tP&3iUMN8L-BdX9NvmB3MKAuGjFJTV;j%gU6 zz^a%GT#fUPZD5*`wjz(3PE3( z3=8m!q}Na*olKTf8P2_w3z7Y6wxMRG3(uq&cC0t!0%A!zl7=I z0GTMNp65}&JB_OE6D*{CbDc~BHv-hIwQ52=(1)7xmykz{pY$y9F+XrA!#k+omGUF~ zZaWv2-$Zc+9z*SoF)YRt$?`XtN&Dt|GV19yr5 z^QbBR4Yy$qt!bn^sF@i;KIT;}n(_-s6Xp`?+~2|sTvo#TD^pg&TMl;<>ZxWy6;37n z!RVN+O5RXsrjjBJ&JgW%vWJIw!fGD>WCvnifStm{7V zj}e=RQbIjf(z{(}SN{<$gl0@>Bhg886M73iKqx(wAii{&$voqYr$@B@nnES*`sR2p z@siLK?v={aeO4$T2#rRR~LCvlbha!Hu;sq`ap*=RTp9}w# z@%3Jg?ZkTGabhj8lhCHo`ssMp5lZz$S3LLsWdqrKVoCDWqd1LNnk+XV@11zkKO?C! z{*R|ksB|B(gV6a^(wj{iNJ+0-CI6p{1^(rXirA=h&4LB|`i zyB+`K>^y%WyF9hkIUM^VduB?8?Rken;hxy!+;;;r6HUgip8t041-~n=Ds!jjgjIom zEU!J+_PQOnC+PN?9%m}+|CskoWldSdy0VHjR^{5-s&%Cmq^vgEi4BbB8@(d$w!G{$6}BkkdKry6Sr>EzC zd7l5_qn*$6X3qxwuNZBBxQh6#z$}Z?g?!K^i_NNV3S)Q%6ZkJyVD)0NGVDP8egLn; zhp-MEti{i96aJ1{up!`@wTC&_%7xFc9g8nB>%%U*9*UMosks2TQq7#|M+LX4DKjQ5|J)BfgDo_#Jj)d5Kv) z4k3Sbh!5R&1Z!{>wQ{~vvo#pUB=%xGX0cmK{XPdb;9tmZY{N3MC~iib529u;ikgw* zIpJNOLCyFaDkc8q`QOKJHRr7u#yc>Ek7Ed5$E=@&4>@3U?HFE*$B{JIAE*cagL*&- zCqlcei2n0VS3+y>q4x*a+vWhyos9mEb7Md7{k&l z@&ikvif9nm;#=5&U*SIVtuR}Ow|G9_`6904`cXXTGy4{mqIV*!zjFO0!_*SbV+_kE zY3{Kmtim0r0o{ky_&jO`6Sxb1!G3I}_ilU{(|8tDD{*Gkhj(HMKSlliV%Ga2$78#z-$E- z)55_Z_TXVub46A4x@aj`@2vBx(8Kk4)Q9n_s}hByqfdl z-uWDAK=Y{jvqGNg=fX;4wXFiRWGPgRIJ)Kmv* zT4ojTMq)Fet;r+ZodC9*$Z9FnshSE1%!XoskgCe1(JieL-T>z(hzc4C0=6IuZkrizpayH%`w?;sX76*K=z z+-;}ysVQxZM4C{osc9wu?_c>|*vb~1?B!T_y^&b!T~}qZbKRy_w9=(qEAMK>dEA|$ zeXkv%rh-&cTGg)6hE8 z_U7gSnWEg_vb%jwX|O)m5nSTS?FqeG-~__c&KKdNvnaCN8IEL~=}5rem}*$>oQp&f zyAOh diff --git a/rest_framework/locale/fr/LC_MESSAGES/django.mo b/rest_framework/locale/fr/LC_MESSAGES/django.mo index 2bc60c63a1e7c38332b1c06124ebff5b552c2e06..e3ba4a2c5065d049f697094a8cece8e499b8db56 100644 GIT binary patch delta 2367 zcmYM!e@s&np=)PdVkJ2y%pU|>=_uoBnZ|ASIo4zLbYnWP2{+(*ti>O&4QI|UrUtuE zzn{Y>-o$0Npum_pxCJ%9J*a-yH)G6M0zL2wR^wmDpDCFcjC4I}##>M?O5jF(2kY<_ zHsSn7j9H6^kS=oub=`R^!5>j8If-j<@hslM`%NoB1@1#V;5BT;tGF4nW(N6L0 z8tjV6!zXYKk_M(Rv<w`gy&Z$5GEeiyF{XjNqSZn6H-RA3CydAGKz*BeyBDiAb+v z1b)%Z?x1QoT5N9cU)6wns4Ci&7C#Ek&LQGwsoSWfRArNjvWE|W|B>H{E2t{XRIO{A zt?)NuyLu_@0sbdwS{O5BzbKb?hq2B_Qy5#QwLD18rgl@c=$)g-@(PRVhz?LybZWFp zHZ?JNF>hhUAyVcYp=x<{QrSEIpx5Ga)GDeDyw;OE@DIC=gUS|ammfX+S5L^t%TFlv zK10o=YF|_usY)KoNDirA=i2GG<0g`Bk4ZTHg`>aBd$oB(dBw)^igi|H zRZaEA(h5p`)K2%8$5OVN?zQ{9RE@RY9!xqZt38$QjtvZ3n})m~s_#v@-eA%mA1kVz z(Ux=v?cQXqJPf`MAZuGiOR a_c-IK`xYi*=D8q5_*`z1$YKa@ER84->CnGa?Fac1|P&W ztj12P!b6yapW#}wq@APD!oWReoPV{_KZ1?;BX(jq*K7q2U_G9~Hk`&7R_3L@PvA!S z?_e4JiXqIOnVw)NYJ81v(yW(;Zg?1%;S}<*zqn|o!Tj`!^HC3qVjT`+1AdHg{23Qx zRRIsfU8vs;U zQCq*)Iqt?k!WoQzi`s$jQ6am9x{n5v3$d8S9E_ufJ28w0F@O_D6zpxR!FQ2x+hylf z66P%A{avTD{%?dqC(soCjOfFY4^i#Q2m>zB)W&ovGCz^Y&WC&W2hBe zK>h9~^zcvA1n125lgnB#lm0kr0u#6hk7F%P&1V0*XxwE$E8WEOi*T!R2({8N*MAG2 zpnn>_&M>=y+QAPv0`u__Duj1Xq4BtxYcZl6`8x8LEZO?8~+yr zV)i^3q;L zP3$Nt#2;cA&$mx$Xe+N^JzmESjFhLddoL=0@} zCy_bZSEvd8g37HT-by{0G!is|IEeaUKPsjda1d`}E^dE3eeC*BJMao>WhYS&_#8E% zYnXwZ)Rn2xU_7a1JxS$8e%a1-165Dg-YONzY-^-$p{ghb&3-F=M0U~MO>LnrqAF=r zlq4Kq|DC-K**(9+x$5Zj@2uQHsv{LU+TN8Vujd$xjc(X6lF0Xu&1aoY7aF^Rm@cgr#($w zr4B{e-{rUdzckR~-Q&ksquo@6P+?GMqAFJ?<$g@mQZ_4*RFo*~RK;6m{p6e34LOqq zp{C4KB9csf5y=TGi`7O`cOnt5qknj)=YSXQ-@oU;$ex6^YGin*k=o}5CMyc-^Cr*E HUlIHdDaz3+ diff --git a/rest_framework/locale/hu/LC_MESSAGES/django.mo b/rest_framework/locale/hu/LC_MESSAGES/django.mo index cb27fb740a8f8efca1fd9c8264bb56df60d5b078..8b884fbed0e46c3ff25408f56c75c10a2fc7ffce 100644 GIT binary patch delta 26 icmZ4NzSw=kVj*60T>}eU17ih46Dw1T%^QS13jhFerwB&? delta 21 dcmZ4NzSw=kVxh^^LYyq7R)!{30su7QQFfw6+2iIu6v<_s}@Apm?$2bTZ< delta 26 hcmew!@I7Edv>30Mu7SC(p^<{2sg=2aW&$ diff --git a/rest_framework/locale/ja/LC_MESSAGES/django.mo b/rest_framework/locale/ja/LC_MESSAGES/django.mo index 1f934cc378a47eb5d4f15aec1e1bde9e58f6acf2..9ce42cfb36dd3d3b65145832e854667adfe857d3 100644 GIT binary patch delta 2580 zcmZA2drVe!9LMn=pxi|8ii)?Bnt2031rQ1b>H;SrwF=W#xiX068uR5XS& z(L$}I>*CDSKQI+*HfwWh>OWmJx3;n!Z~T*8)*m@HdweH0;JC{1r=$iJD$AWmHV#ZW+O)cnOO!zMnB`a1qYN6F3jQ!*WbdGo}#Nqkcbz z6?g;3V^)7-2H^r!2P;waA=jueN66@f=P@7uME=aAbg!ocs1YwfHB^st@B>_kH*paT z&oCwjHzHN04RzlMoP^(_X7UkE!7&49hxW}fGP$@G^@0Pq3@>02#trmdxDc}_ukg!3 z)JS%rM)n>urKZO(Kk|Pc!SEBPFG9^k2^TG06-M>K2$^T_5N6_ewD1NF#^10H##3Nb zOcGAVLC7{RrM~6Jt)>d~o(9x5dJ~7?KEM1vYQP^2X8pC+KT@F)j2`0MScodGLT#on z7GN7{jlcHG4^aci8|vLxffnUPR0j{DJ0sYa@*`A-;_2N~Ovz;a^T^~=u?`zhBfWwn z@T%`E)JPxtbTi+&$DD$kP00lUd>$ zK~3Rl)D7KOiN7HG#^f;_)mY+t%J(sDq`sPI)2a9Zt1xLa`vo`RT0DmvFo6w_kI@=G za}0M=aSaz^*;uawZ8)FudDKY$@||LNFSKzz^*u-*%n-IXC(q=f22g}`*od3(ItFpd zIAdyc{*RJTkN-y6HYIH7by$n4zl2LLae`N_KsD5f%ds0ZLys|xm7LWrcm?&oNfW)z zwiH=@v&%0Za*Z1E6&XGFJI=&fj>1Abii!9GY9v3QW+0KntPT|60$hh$!cNrlSCL!I zL)7!*CVS_8GU|I!j;h~_8MJTO$moS9QODwff5Uy$2p;(5bb6tg7>ez<0o8CX>b_x9 zy@m^rwoNs@h^@Z2eCJN{266gl&+)bJmuwI0V?tFZ>t@UrhU)bBU_--q(GYNywZXU{pli^OU@(j>DPPMp{VCLKrf%|RO zM(R(L5$rQJE#|5tS4ZdwKT9Y*@8Ry9WIxY}x@nWvf2Cj0hiH+Xw~$$K&uTnwA+$%< z5L#=c1cL93JEb}?N&^T!ipD1Di6laaQ)dRcIqwpHK18&Ji`M8lLVH0Ui+RLmLTk2~ zm`zM1RuM&n(gH%~{=cc1LMFk9b(8jxmY0+1rc$n>{Jc&ADbM|n$JfwJ+B`216<*Q( zFPP!y_1RSFXiLuO+ML{(lwdamx*lZgjLTWQs>0fCH#O#1i^GA46$&?5+w7*gM#~Pp zX1yBN5ebGvR>t?LD>M^d4^){{lIDXGZ`4 delta 2218 zcmYk-eN5F=9LMo5aPjhRQNrXxXk3A`5)?$Z#j`w!5A=YTg&|!pqk+X}3TxWxy5(kV z^oIjWa&FF^W$O>`a;-H>-Tb4Kvn{t=WzDARX>C|rYyH#v^ZT9KI^%m^=bU@)`JKlf zhhlH-Ok67n95GUySV~l8n7xQi3-};y%raY!n=pb;;axa|cj9R*!Y@(3{{>4hm~EDW z5$50(z#XImPSI)T2pIHHF zM)l44sQ zOQ?2lU<5xw4e$r#P+9&GvrOzm4X7ViVGL_<3j6Ww64qZcEn@h^xXc+v&9v8*ci>ve z6L>z&>>bn=?dIs$#x!LGXRe@l?*r6SC~>K8Q2;DE^3#W8*UaFu&&f0{2s&!9nQ67f=ICTp-g#=6BRg zR+ak3Q60|W4xC4xX+05c0FIzKn8YDGfjcp4=kl#e3y3A;t6 zi;9+Vzu`gLO!+cuWlAc{#&Hav#P5)?S|@i>hiVAfPMdM%Q_gR&mio{Ne{0%MXW;;9 z;D@kY_y05*&Fp7v!A$Ok_N)`t!5-w#-sWQgUP2~iS5Wu+FIQj9CD#^4QT=tJH$c?y zW>5n^=E@&o7tgnIWM0AGJ^q7_pc-C4`nKyx6U$-Pk72EI%6S8|buAomwVy;i_&927 zFX15OR{C4F+xaXe)Zic)H8_VFNQCKUbfXthP)2EL!|?hN=)9{rgroO=f2Qk z>?U+emJ(V)9pqHX^D;btJDD6;y8-iEzS;SIbkzokO++2R&Un{Nt58TN>Hf3gwu{id zHxgQ{BI02pLh$CbM~E`be+3aIdI%jHr7gsIVj;nS_x?YmqxM&~qKn8Pv~5b-rW#@+ zkx3}6A-MMTgbE~f*S2~&|DfxPX%O~+s}$PjPNJ0H26?aBVoaqV8C|zj>Lb(U3K`fz zWG9bjeGp8>@}EviE-F}`IXxUsOn)5C4%9W&tec(>ha=lY#>aN;jdYCc8QnWEIvi=5 a7$0jRhFnE*ZP7?5d8VQvJsDd$oAoax!qzMR diff --git a/rest_framework/locale/ko_KR/LC_MESSAGES/django.mo b/rest_framework/locale/ko_KR/LC_MESSAGES/django.mo index 6410f0b1cd6cd733df113762a4664c01ecae63ff..f83b7ed71b63d3d110a39732d083b34041064211 100644 GIT binary patch delta 3028 zcmb8vdvH|M9l-Ik5kh$6K?slbTVLk6|H-gE9fkKf(%+kd?;_F3_aq@uJDONdW%l#1c-O#V?)vy@tfXHericpH9- zOED);sZv~qGJXw~;a;r82;PM+;e+^FY{vPsU1O?^%0pau5!d5&+=F+_QEC;&@IL$* zZpFXj8eBIwd;b`2qdkFD_#Z6Bs(IN7twg!r>e-9(ytCLSOZ`0+Sy6s|_Q4IsW_11xoR!9_63(^Wz=(GRjVUh<9QJ8KO!Hm8!?(SciLYGd_*?%T|9(g}$nw zNU2+~9HrfaGV_N}w)P;(7WR4V554Kc4>v1K@QFWnA=qKL&kG%F@P|n`RTUKH@$`S7J+Jh(y{3S}i z&la%%n##YpAQLGo$*yoK*3fp+ZWrd&M$3Bu3 zC1>7XHLLLpl%uOGW&dSm`$*wx9K>3D%WMA$TWQbWtqs_Q2c#c%;$J=Yu&jq^Uqi|6 zxh(Jd*n&IpBFgm~woQ(FGj7BWVqT@7T&VyTTCoX#fij_gqU^v@zBO6l4$qS)U&&?M zhWQoT!$)x+zJ{A{mR9O{+<`-Q9eXiGrrss~gUVx6sw=Z+`;_MgxP|NU$v{b_$57e{ z^yBYPR^Lq z*@;ak6L^Y$%t?)-yyzq3bkvt9{pRouQdJvJa_1oC;twbljD_^1=dKc$T-$Xfz2MO5; zDZ8`8+$^3!Lymxjx<4?o{ZjZ$-7Rz*-apBe*~EH6eq{C%QW}W|2tF9MkVbBi&oUWso9)HBW*%PxsSSN3=;s+aVn(g63O`w*J40a}W$MZ&JB+Bg-yL_n zQcJ^nwWzH8W*vG$!DzSixalK~GAlY%t_=9y*B^CPe!$db&!OniI<>3YA7LH=vt71} z`Q6wd{a%sbE8SxRn60}2Mm}x?{2h8r>m%E(>f*){BhqdLJN&^e)nQIot+wKL^QzkV zrrP=jz2e?AjZHQ6lsVgsNVIlW*a$`fMl=*&qql^3>84&IsHZ05&R9HiCZ*Rt5o|xu zx#FJnT|I_BkY2Ljq|Y)-D)Of$uGudQYbP<9IXRO4aY=5@|BiX}qJQVj&ODoPMlLxQ z;@0Qo4e6~F$8z#_w`|kdan8_lR;Xm*T6-elj3(%(opXIo|4;3KK6_xSPG_%cJ2B>* zOK7Km%zIk@m~$qsosp}~WXd{RwlMwPvY-2woOs=NVO&pL9?T?%O9?dMX? zP@nZg)vDa7iMVs}ht``_)$49dgG@4ETf=t$X>DIjQF8`{^;CM)86M3fQ&SUztZ&R2 zO=gmpoa9xVNsgy~Q&r@P-Iy8niBadmFiX<*V4SXBKS2gD##@wfmpOUG8Hs;0wVbo3 z|DWNt-yCnBO5A+B^?r3@nY`OR|GMmC{}p$=lL_bSptgUMvaVK_-sT=73w*JL Ta4x>$^bITf#3lRuRj=`1FkPP- delta 1789 zcmY+^Z){Ul7{~GF){PYy49f;(Lns~0v94?#j6oSt*+hXsB+MDzAn8D4T3oU=(fGn9 zj2RMrA>QGpW)Ky8L6(?!eQS&)ifDwm_)b|2Mj}alqshz?6aD^fOQI)z?&qG<+url% zIp^#Cj}GN$LuD6?vX59zoCuhuak`8PrFDVXI!s^$kKh{2VHjQ1@20U1Z(tmM#b#Vy zVYUZTxEDw9G5iKoW_b$*&H89Kf*p7jcihTHG2+ozfQfj}38sS~k)X(F?7_Kr~ zfhmmOQ@9*oMh0tdU<*#5p1Y1KaTc`%bC}l)cP%S^(T}QUQET}os;AS~g4a=N`4`48 z`5<|LC-G^V#8vo5$x3?NM!f-VIy{3~%EoH5?RdPJ`ETWBiiY)g6XW=2slKj;yr8}p zH{-iFsORt`CK%R1oJ1wpT|A0$hItrYN44KZ&GdRQwi_>(ycec5L&GMzt+jm*)sY`C zf%B*l#Fz$o4Eyjr_TX>$1hz9>{rDO_j(6~Fj4_=Pcnx2|XC5lmw73-c zgWPE3=TJ%Y1@f_bTr?AvWG1s^3Dk4@QENYndhTO<4rfrmPx2$)VS}h`b{6$NSGhFf zty25nIH)m2dFlXPjG;#UJ!{vRc#lc z!tvnG9R2st1-0!abT(|znr-^S$IUdx+>4F%UT|a3ac?z6y~DA(KviMt(@5ds N`NG6lVd`we{spIM&$j>o diff --git a/rest_framework/locale/lv/LC_MESSAGES/django.mo b/rest_framework/locale/lv/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..2dc5956f3c07ccea0842db3d6cd6549f1f0e9dc3 GIT binary patch literal 10841 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 delta 1849 zcmY+^TTC2P7{Ku}T-pVJg>_lCKw-Gw=`K)ig|c0!pe3<2TaqSia6k&!1q{1TA4ryJ z;sdB@JgI48V$y1SXw#-~Y)qrAml&gsnzU;0N#B}ijfuCIv_}1ZGpoig`S_hPJItK( zopa{b$-f>=edEhIrHB!-jErR{W#MyK{2>arC{>9?XkrHjF@|#gJeJ}*w&Ls9f?r}3 zjjc*Oh{GuF*uV&Wf#XW0l;5LNHy4iKE_@aD;kVd_%{lJxM{$h)E9k>JClR)DZ7i2^wu&cnjr*+t`2=dG5?dv5Ec@7{XI1_kV-~ z_!|~rN4`=e7)9wHK^a&aWuPb1UQA!Vfj-`^exy;32LDx$CI)a6O`Jdmt=4b{Zlr&I z8y}#53uR#6qm;PR>%MRb<@dF8|1`={UBNEAi76?)r_j9+L7BmE+<`Bmtl zg)xkWa0<8KwX~bqPX8zT&QPj`b!wzv;CBbugYw)tl%+o7r~aKZzT!eZ<`yfpA4f2b zr*RFlDaQmpiwE#FE@KbV8^uc)!{6~q9Ak$*j@R%ptYVbM@fobbdl<&@66$}5#(t)4 z;dva#JnAGfnZkqkQraJIoqm)BeE~niBp%+b)KR>NGQb|za}TcLKKvBNFj%3~Bu=CJ z-^VE$vi1X}QoHdm*5Jz+!S_%qV^q4kdN&T!Pa^M9SFsy6aS**sZx=p-^1Ka{&3psp zIlrLnkq|pmmL~NSjTsu}a0PRDyWDsJTktye;vL+JwVbIVcnl}-6ST0g&OJRFC`f!RE%W~`q|6dq$-ShME1Q(abWt2xXZ>aON<>LHQmy0= zDZ%DeTSyLr^PytpoTcOxJ0VB8f((&mvI)va`SP(e&X*3HO{pLDl<26ZNpE<@^+bNa z&dBM_)DwBjx-h@lK9GOV&{qmB+X-)#p}#J)bganIpBMG&7GE%sT$)>$F;}ek^0b*; zTr}g>(#&+5J?pz<=yv~tzUY5PFBFIL`^6nPCy*NMY7KR_hTF~X&c1MGbBM?tvl7YH z*pju7h+E0Ur9Lw@yEtzp%%Rz(xkPeq+U!p*&PT|p^aXn}@U)@Vg6FiiHe#=DyP9RM zmIn=euOgtU&35~Qxtd|ORF4?;`I=yc9lwsJ!^hfeB1xc_g}isxwn diff --git a/rest_framework/locale/nb/LC_MESSAGES/django.mo b/rest_framework/locale/nb/LC_MESSAGES/django.mo index d3dfe100a7f558c9f067d9a720b6889c1a501b9f..d942abc2cfb380462f026a8dbfa09219dbc7b2dd 100644 GIT binary patch delta 26 hcmX@@bJ}M^v>30su7QQFfw6+2iIu6v<_xjN`~Y;C2nYZG delta 26 hcmX@@bJ}M^v>30Mu7SC(p^<{2sgWxX*L&2QTI3EeB6Us z_z0HcF)YKkFay8EMze(dNM!>j%D7s_aU;Hm>o8@ySvNM}Dm;U$@pIgaGiR99VGru} zQy9W=ydCG=VwR2ds1A0Z&PRO{W+$oWfn!*Wzaf8CGBerJ8q|pEQ7`JpT6_^3@JnpM zxwo2C;7;U}ji9bOgC+O{Y9=S~4qP;g_waserBaF8Q4e?uTk#!Si&JJNAJ~BNXtxFJ z2x=q`p+@!sGNpDgXio;e7cl%(&aXwy#Ci@|x-LxUfpIEJ@dW1K7&bl9>;t<8nn-%27Eq;_19Wo;eUad~4u?=+J&X@ZAIzjr1xm#6OW` zw>b<;Nm7iOs&>>1p1@7`40hrb?7|YJX)8X4EqEF4!F(RBBn@LTzKky3K+SxjjkoH7 z&*8oJH7XZs$q?=9y?7fQ#&SFz_zCKPf1qAa$3^T&dl)nD7&>?YtMPSQjo+iTZK31u znuHBf(FJcJ32Q%KJ>EoRcWq&?txz*Eg1T-DH8Y>$O1z2cP(@L4+r?2c`5G?9_fhwK z7qoxJ1>~O<@D@#74QdIVM&0lVrs6o#X}gU4*{>W}CClX^&D3&a5^Ota%@3hw?i{A! zMb!7;11!UF)KX4J-f!uAUC1k&6}S}BXxAfoWKF0f>%|r5q1OI1s$(~hjbJmDBy*`S zupVnT-y3)mHPfG=2Jkl~)bj#{!R%QrDyw_29iPQ?yoOWpI%xm9RMXzY_YspmINqsM|knN6%)= zPk7Xn0DB1ji`f=}DYrI4d+0twDZh$_TOP0RVA6$M`bsmHC?O* zrIFy9pt8jOx20MIp-fS^i_kU+sX=MIuxnaF=4fJeX0g*8^Wsi4HtY<#!+rZ5H+tAP zG&D?yy8+FzU(psm39>?J$u{jZ;I6kSQrjtvdOhUlre`+~|p DZs87K delta 2136 zcmYM#OKenC9LMp0?L1m5EzD4+wTjb%t<<3~wuMp(EgdXHYRjWmC?d3VA~a40q&pKQ z60xb#lsM=L0*W!pjtnkHj2adaUl7^&MlmrlE=Wy=q$XYX{oQ*KPx`-~bIwffJ&*sn zGq?NXuH3Ci;BBK!5DyS-rDiiY5aL2PT4q*{$1sk0d>Aj|a{LKv@L$ybN6O9Wa1Gvz zJ8(6QU;e`Jbn8 zfc9Bjfq!EJD;N0#tVi{4_RN`$Q_&4y!*;xi{MkGgjWks0&$trxpf>ElEOz6En8LrX z1rt>~4ELkHH;Iqn1=LD@gUxsc7x8?nU2L`%n@~5{i`#J;H{o}v8&)kbyC0XM+8aHtIg=%r#*hm1UU1IF4czU%~*+BD-LxaSfhBw%cwv ze?b21HW%Heh)SOdZW6-?s@;rhF^SsZ@hJPRkzaIQyoPH3hDxFZT!%GF{kVUYF=Y5=qND87S9yjsor@1s(rLo*#@__eslnL*8T+O<#N zW3(^g7bRxD;wswja|E=v*PU}1ryb#DvK2M4VSEseA-ig`IVwtq^Qfiy8nx65*pFeR zxf^%lFkZktIFFCx0Mj4Bw@}IW2X4g%o;HThqn7$h)cuz5^u0KW+WK693WK$u@gXeY zYFtXD$X?V9kD?y%F>>PUE{3s$e~M!{wqrAH#6zg#c?P}H;XY5q83g^~xLN0aii)zh zfXe>wQ7aOv_rI7#txO8ra0)e`kFW#ppq8?!!E7aVpdN6*wX>+DKaI@IF1h|2SjzLQ zNQJ@KJZc~{Tv&bULM_n}~k7$d8ft>%l7nUp#Vr>PR}?HI>cu5EHJWWg?p?tg30KD4bjIS@1tZ C(9Nv? diff --git a/rest_framework/locale/pl/LC_MESSAGES/django.mo b/rest_framework/locale/pl/LC_MESSAGES/django.mo index 8af27437f01d85967413cde8c9ce0b58231f0f36..99840f55c0c90c1b3946d92ecedde7aaf2086cd4 100644 GIT binary patch delta 2495 zcmYM#TWnNC9LMpYKyPT37D@qufkLIi;%;eaDcx;pD~Qx`D@Cs5xIHaf+TGeMRG?vf zK_DcGYVB(XBiKdDvF~KW|CTM~oG4URa#0T;6gbiN4zq3a>VfHgKXE`(T|IcjS zX#2fA^-bZVvxd?|eSq3B(U_AsoXrR2Qm!%c@ny950WQKHaW3ZP8B>DgsQ=%Hv#|s7 z@dyU+SzL;5Vh(`V-p@SDZ`RQW;x^O^PT)Fx8^btZYUYLYIE#L( z-;beo@-%8^=aG<_QNMrJe?F7#Ph>odio|L@l)5%d>4ixe58`uJjF-{kbu7Z$I0>`p zkQI}I4`U&63{0c%dgQC74fURG)G<1WGw_(-zku5CD@EjAxxUGOb}(mJ=8Ltc{$|u+ zO5h4Sh05{!et!(Lfzb5K_gc`>--lY@N%SIulj+|@EhvlCEy28E;vb?>#lUv#M(y-H zoQcFQ_w6#A+8{9ctknivL0y zhfxz=L|vy*R7!53CK^Lc6d)WCti~tsAa20Va4XIuY&w(&a5KJzt1x#?=8!gH7yT31 zjHzG!MkOcWC7|89OhNiU=xXJ5dokj+Hoy3h`~!tqIvoi0e_OeGRV0eYgc* z#Xa~p?$`a_&9}6YkCF740^$?Fg;<4A)DB+6a=eKg7xRxlUc?n>puYii?@y!N_ciJ; zE+D+RZdFM3%w87-&cZd!!EaHA>J~QPY-T6z zrUNzM5md^~AbT;d-vHL&8tlT!_!?&82!`X+>fDwiSRs~w$2qHfM3K``&4Qt%UM;eVp;eSq0>anBMS=h5h9U;=8Dwdt+dO{qFs z>#3~FD?00sQMDW;fj4Rom23Rhp@7 z)F}7ZTlb?HrRajGte|S$Ds0^=yZPMcw{3qsr*)`lzGWjOMi{@tE94$stc?;rm}8icW!-NIyE(Kk!?=6NgGcL z+CFD6y3acCL-wFMkc=hbHtzJf$$ls5jvSxbK6#pxjJom8SiIYGy8kuPUll(SsSX5d z0>R}rR9Rb9vm{8#Z*h`?fwloBp6qo769cujufvJP-2Jw$PxdTJ^zKhIboV*2-t?sz zzfGu2zfdwgwK%>g6pVx`Y+0FAvo2g&uC_NGtP54x;bHGVFcRWPy$#t~8=oHz{r{y% zI5_^FL*@Fu|I(`Q@s;D_%*I>&=?a)I^WF;HyL{x!lKd%otuePh(Ldk}r9Ua1wan7B z{Z8^gk83*2rGB H9>iIyPSvju4 zeC)!N*pDmlMa;p|xW+7HXDD>gaLY5!Q|qa}gl+gO_G58@+5I?*P52ge;U#Ru+S@XJ zPhvOqV|Wk#jsYxOkQv|-RC|kS%50c|UO0sfcnX6Q1zT_fPGbzeLA|i(4zoM40#%Qq zX3~jT`Z3QLul*g&qWufh3VekM*=5vw)RwI1+CA z+VgwlXP3F?J=am&r+}A~VgOaI#Sn&3As#L!{u=oy@5awj^*Pigx`p>)*}_b0drDDPvN}zWT?_cor+=}R;;7A6o*j*J%G#bP2^{vanY%nOHoh=ZlYf7a5o3R zda(t!;TC)Yd+-Ks!gWkro9`$-fat0MhXoy%%EoQ3D)4hNcgRibyRy4+i)-He1C{~VHQV#{brr0V>O6G#ips3kg#8u3}L{UWM^ztD&I1fHX8MX1fU82Khy z4{C)5krQmg$RgUL*M1nw=--Y|$ieqfo9QgZ@hTElt7jVOFo6nH66xFah36^waSCI25cTEy5*0%q@z9J$kkzvZWNem3 zE&UnPz|W)3x8g7l`pMDs0e?KD0B$7nLN{r+8_4QiYp%d425sbr$V!^(TDO!L_8{fQ z$r`$*=k|p96e>RYX0Ib_WJ+2>?Zja|XznoAtCf_<;C@MRy)q+r)1zE<&XlzM*SMw3 z4pMLj$n(86t?j1tiJamf8`(Xj`h!BvXULu)kEAc;lq*NYNVdAA|1Yf+wI>t~rEO$|Q2Rouovh~yj;mHwzS&)3ixj-;=ZmO6dgC&q^+o%r_MJ0|z+NIK1XCdS*y zBVI##Y1yBN)lJT>vAw&8#$wewW3jN)>V%v|XJ=(N)Do+As;b;#b1b4_wVFfC;gGX$ gpWCi`LNz=S=9&7Mru_7kVEOEK!7KT*fy!?Ge}IML2><{9 diff --git a/rest_framework/locale/pt_BR/LC_MESSAGES/django.mo b/rest_framework/locale/pt_BR/LC_MESSAGES/django.mo index 1dd7287f36ab955d7ab8281100108cc84f22c8dd..482c07cdb98db3dec8f311ac8f3b150e21096025 100644 GIT binary patch delta 26 hcmez8|IdFzv>30su7QQFfw6+2iIu6v<_xiEf&hMq2q^#n delta 26 hcmez8|IdFzv>30Mu7SC(p^<{2sgmRVW9?N>{!_NSR!)1~P^)6i*U&cdjzlI_=Qlet`3FbtxH z3ZhZaQ@;763A2~VpqHSB#Dwape^0$c5QIVW(D$li+|Rl9cXxNr@1EtvgfZ(g}yT}MG zqMC;^$xA=M3r!@8R-4ELyoFKxf$9fg`)YzO*R0e<9 zPLUzzAsoahq&6`*@*?XAG>3>EU3eVN;RHU#n;6(7q$)Cx1~ylV)Zi3e#05NyjVy-o z5vn)%9rs{>*ObH@gfp)m?RC1)jn~m_mw|X)MQg$Suidtiyk3K@X>> z-e^QC8kocDcoKgjxl5RARIlVv74jJQ=H&yU+GysK(|88e{5dvag?BaM9#nsP8wYS6 z)s<{wQ6=&KRicxqdT1IWXx%UJ3Ju(X&id7!X~R~bGw%}Ed9Z*X{E0`=TRc*_aYJXo z?QL*->-9Qc(BI(n^09QsMzih{nOJIcIF?Okf_g{Bh^I4G^{_FTIG-3wCDVFSJi{cJ zPNuW1@k=pdxH!4_iMhm8=+(woMo;07R=X0p3thGjqGg+{Fl#%!5=9v!_7O%+uPS`C XH}K{iGymbppPq?|+*DwZ z$d|PuZ6e~@AaW3|;}OiD2aC)iJFy+>@FrH{G;YPk8%3J16i;Cs^YH_o$636D$2N%! z;51&uy%tGH3yo(Mkp$*jMY?bZJMcTku+b(G#HS0cP$GBfhfxQf$8Fe9#7D3f_u#7q z=dqi9r9B&P3|X7Z*;68`XcQFl5ETY6h{O00ub^YI5LM&}M$la%vIWQR9KOX4bTZhC zw@~lkEN({!+tiD#IEZiXHttRl`!bCwWNz{Cww@r0JMaZI;Sa1r2ZMDO#=|&{%kUSn zD4D}jG&@Af(1-e{22lrogthn?otP@*ZGBetxCWbXABK^|%YDqp_sA*9Cv@X)G@+eY zbZt1X5KrR;9Ke(K6UirybYjC+Mo7ju`!$YWx zbrSWFm>ASSZlDf&2hZX-261UQ+l^;%J*r*VnyJBhp)yBk*m&>`_v1G_iY4hod8-Q= ztDLTCr@LIaD?RQChl`)dA4(*hE%8u)A{t7@;vUt~6YC2ll(#1yNhBlPsx}$xtLN%k z7)U=@_jrl%(NboNSp3+!Qf01XMrK~CnMswoYJ@Dx2v~i_KdaSvZasjVMyGAS$k^Jr X%xSN>mz(o4{k6E?l%vxAvdX;wT%wuh diff --git a/rest_framework/locale/sk/LC_MESSAGES/django.mo b/rest_framework/locale/sk/LC_MESSAGES/django.mo index dda693e32c59738c5bcd1218feb7157b3a5a6078..83d43c8222cc9a35707717997913dba52a1ad0e6 100644 GIT binary patch delta 26 hcmX@?dDwG%;%2Uq|A delta 26 hcmX@?dDwG%->2TuS1 diff --git a/rest_framework/locale/sl/LC_MESSAGES/django.mo b/rest_framework/locale/sl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..9ac13843f70a0543b748fb73af9bbb41eba8e880 GIT binary patch literal 10390 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 literal 0 HcmV?d00001 diff --git a/rest_framework/locale/sv/LC_MESSAGES/django.mo b/rest_framework/locale/sv/LC_MESSAGES/django.mo index cbecec44db41c28528e50379a8db597b0f7bb909..232b5bceeef9fb4c7b8088db98509889225297e0 100644 GIT binary patch delta 2317 zcmYM#TWl0n9LMp0TY5#%wn!3rKQE*Y;C)=2owrJTMD!wjNR!aw!6B!7>LAG zi5Da>v6TlKiAdl{jSn>#i9V=EVoZ%uNsKX#C@&`J1Mx*{jNjkv5Ki{Y=bYKung2Qe zb7n8^dA>I}SFqrWQHH52sNET6r|?7;2gk=!TcD9&aKaTemnBX#;A+ZKwx@u?gSCcKi`L zaoOEw)p!s&Wv5ZsP2)QJ9yOEm_yCsO!*h7PbW1yOoc^w$ zKZY8~G1SQ3LZ;L{4*K)K_r(l9gY&JZnb^cZsq4d}ZWyPr7GJ}qcnKYx#X|fG7hpOa zvSQh|0Sl02U>$)wkV~x(b)ON`GI|z^@Wr5i7B%1th2&qkzQzfSpma&4g=bhJDxjXgBr0|9VF>?5cBIv>Oa;0L`PeoN8o($v;(65e{0RrO z|JORH8=ORThF!rn`~j7tLiUWdPdirNC~A97qNey9hVWb5g8AjFaNLhlg+Hc#!%>P$XNOY56E_+>xG?No)M zN!COv2}+#iLWLD;kNBTd0py>!^FF+EdC!4^_!k(e@eeTXzm2n!LRHJnO9TmPJ*b zR63|yY?L+r-b*VPRWUDqG#2+F o)y_^u;Km#t;U#WI5wE%v#{1=qvI^pfu@N^C_H5W4ANL#o1K|VzUjP6A delta 2137 zcmYM#e@sArA>IS>;9-PE>{1$b?qUC0{;!4!G z74;_DP)q-WbIP5c!6lqOk6M9wRLU-+?xT~LTCAW`iYfGP5KHhm%*AOW3-$)a@g$ON z`^Nbr@@JPh=ss6b#zx%Q7IlSA^)2BX?Ni{)OZ0^L^p69mfaHMb|-2) ziF$)CP}lv09xkFLSh~V5F6+h+<0;exrtvO3fz3F#g7x1`=PD=kraPE^Ii{WCs5hN- z1|o0U)3U05;!7yc(=ontNF(Y9(4w6G@{!e;#$C*WLINRB@d{ZO4nKef_oI4^1ivqSYvFi5(Gv`9+wAeY&ivV;XjdpZ8p~wQ z#`1I5wlycR|HNXe`}a?b4;}JS`=1^=ba-sk+jw|lJV}hW6OAJi;~leQWt9c9&#bx@ F`VYHh&N~1A diff --git a/rest_framework/locale/tr/LC_MESSAGES/django.mo b/rest_framework/locale/tr/LC_MESSAGES/django.mo index 818aad27929ca67ead8eca3a42804446d8192935..586b494c3235f43b2b20e6ebf1f094336286b3ef 100644 GIT binary patch delta 26 hcmdlMv@K{uj5x2ku7QQFfw6+2iIu6v=1lRkf&g)*2igDt delta 26 hcmdlMv@K{uj5x2Eu7SC(p^<{2sg^J9<-7m%5hfrn+cS_sPs)7M;yZtBdSTTUA}V ztEBM(iA0LJ#1dtfMm20AE??dWUnI;22@(n-vVZjR#*pMCvA#^8Q5uoE-zK90fb&s1q&2LTtrZcnjxZzeM_A z8PX&>Q2Xt{FY!;*lYD_+VZvbMVSbrL;KUNt0lvpY*nuP|MI z?(7%KQ&#&;>`nV~)Dw7#S~44nj$>eWB0&+sQ1qaI+c6mrV;?++R6#CcHufN8msghW zkRP$}kdBjrdVMl64Rfr#6rJQ1s3mSprvAF}J66YMsQD+Qh0;&L3# z_9(y9VgQ@*2Yib=u!iGm#@DzK>qd(Fi1$!m>2H{=0WYKWbB(6Vcpcps&M-s{5$r}6 zjvd45aW$4>6IS7U%dD}ng|y&$+TWqpcr7EvfopL>pT zaS(MVzzUqf{L(^DLc>keS|@Nr^noLIjKyApE<8aL1wQ)wqAVj(tQ z0Y)(i&*40?h+Uvj&A?a30Cz2*zZa|U4mMy$vRN4hu>$|bg*bpSF+U~#dowPge*%BT z=jg_?)OdiosPWm~jhL;ap$Xfu1pAP;edJ4#y3*o1PD3qJj59EdbFc>k_zb6FK{|`! za@2J}oP?)QnY@Ad_zF{5-$oBN^Wj9)1b^ah*nzX~HfqB3AI-*K4ys>{+R3k|)US8! zbjHu%AjYqwGH?@BvL~o{G#HtPV`+@U0D7?zGjKZ¤^b_k2`6jE-x<#-=?+Y`Pt z&pXudNoEocx>5an^r0VB;1VSc}W> zFUQZQKp4l#FM+KO~pGK4V=*8!_NzZ>Wt83w% z_zT{|d6-FlSj+yv)wm5;;s1CHD|n`&co*5MHBKh|xD|EZc?@7bmSQ&bPzmaB0UpGm ztZxr!=!U1L)9K=bsK#Ze3xlZff3O^%I=^QZnDO6Ywa78B6{y;_Ayu>(rr=f7{CBVj z-{UYGU&x;j>zj`T2iL+F#3(A|uTc}O;!lAr+F{gAE+Vno8*IcZW?hL}Q2l#YfqtS^ zMnX6pW4IUxa0~i)1R4}c4-G}yi*xZZ)?y-QIE{6v06(BIkiu;9u^N^7eW?3lsD)on z?+vG9;%w}eA$HhTjtn_4%w ZwKjVz+rptLK26TR)TVH#_r52Z^$m$t$A$m^ diff --git a/rest_framework/locale/zh_CN/LC_MESSAGES/django.mo b/rest_framework/locale/zh_CN/LC_MESSAGES/django.mo index 5ba81a865ad7aef3a93f1a08a8d83700339ef844..00afcdb9a64f237048f4d2880683e581c708e5e8 100644 GIT binary patch delta 2527 zcmYM#e@vBC9LMo4P`xXD-rM;(}mlUxlj(J8Z!Y8qlF*i?RXK#V|tn~qj4(g^A>uETVE z6m#(@%)w)rg1=yeF%dIBWj-A_+%3bn0Q+z*Cfs1mO02|LcmQYPH@E~dZZxI@>rwyj z#Q>hi+i>hn#tg$U)B`R@^@m&|#ym$w10Kgh{1f>z*%|RCEkez>4E05gSd1@YIew3o zIC_XNdAJ7YGP_at9l&h-7PXRtcn6Lj%J=a7W)YQqT!k8-6BpqLEJa^te86%XOS{@@ zH=|~<6*aSi$dZ~n?6Yrlq?*jEuM%EcwG zBbn*2am_?j|8$&;)u=Ce2+L4;tHLw582yZ{SIopOhHm5yfsAHJHs9K?!I1}e#32wnsdCaD z8N`p1P+y#ldf-CTCfp$TezTd1mToI*$veFp4x?sp#A~0y8MHsayYU~?{pCEBtn=KA zYzwmswX&~z{)pNenQSQCUxg9UW7bm947MX$1teD(mR*;VMG8dGKSHb3K^aPnAZ((MNFh{|4t@@<7l&FR5n0DYyK^Z)y45gg?ItJs*^q~Qd9^D7)+W0nm}gbBIbkc* z)?u~U9SuRt4sElxIPKx)wvZLFTb=MGyTR$1npx>z;%tj<%p96D!VWh$p~mJ=lWBCW zReK&8xubMeZhmoY{tT;NW=Uc3w0uf>zz%oh*0kH9aEsm1)?Q)-oEFClw1t|iIpKz& z(`q+_=Qg$4%`MTgQ8fu^u@mpcI$w;v-xqy$%;{wRz~T3zl~%W}oag=R#M`kmPhLEE zG&Gl>u0LAu&+{BwXMCU6InRB5obx^B zJbb_Vg z>ahsxa69hAaqKno?9HHJe_$U!v~X7kK8gGAB5uX<0<%`!gM)YmTkvz#@1-}I4dF0W z;Vi~+9@Vi+?)nKe^s;)3JIpS{ju1)fKZbRPAh%eW0Iip<(^KX&0+OyQTv zpA{4b*OlW2+IvwMoW|Sm95&zrrg*>oO=SRUV`gnQg?i8&mg5Jm{RL`dKcPlcv@&ob z>U=+H#1p8g@lf}l!y0@KSK~LB#Ovs-qOyj&B3O@P+Zu5bwjtAKlg>wxKl3=~K{Kdj z@&+dGE!X}S8)z@0rqp~65ffcnJ}$^!>A6t zg1YcCY{iv4RSx4l_$(^bUpr&u`Ci(cScfkmeX<4ABK#KXF|sbuYox+Hv^4I**O2vS ze<3^4qI6p~#;_k7Q7J!(TK)5=`*SLST{M6iv4^_uIn*v#bY4g8s>&qO!)4Y-rG*pI z*oN=mUHB(5P1eKPd50ZDJ@|3dR6Om@&pDUyR?h#1tUD{YC3sN{l3W``W$Fl$EIaG# zv52VXh9wN+cc>R#L3(J{Fp9NIylg;aXe%nUeeQf3)!`$qeF|@<{S@}#yQu5`aVF?( z8Sl3SDon2pU=u#%oJFmHCDe^!@}^9zMU9{p`N>9c2Tr3pc)|H0YLPCWcGWc;!MgRq zbx)wD2R}oFtl6umIlqW{@Tbn-F+@8;3={0m|BBWGo5L^u*N>VOrlwR2P-PpDBz60gTE(pkWBllzYFt-LxhUvPph|=$R$)#1l!r}Q-h)}-afy^zgb-8 z>Vr$&sVSCJ#>~yN(_opE@x_Z+5gQl>0As3Cs}y diff --git a/rest_framework/locale/zh_Hans/LC_MESSAGES/django.mo b/rest_framework/locale/zh_Hans/LC_MESSAGES/django.mo index 396aded071dcd23c423b058c51168a736bea1410..a784846b2d7c96703a6999d8c77f9186efd9aa49 100644 GIT binary patch delta 2679 zcmYM#dr*{B7{~FmpxnG6f}v@y8mKAWQ9?xl^TtL>sEL+svLdOw49jF{x>#!91uq+8 zW8QNdol+auMDbQy{Zme+U8A8aCVCOBSYzt(wKxux0}00T#e?X?tC)c;_!uT78k3HLP}djWqqq>0a5ZM( zMjV2tF&=-!0%HQEjmi`{hH$p@<5XW>@h$0zWyWS+zG&2%cmaW3ixbvPZHZ~{8IMsGL~d(tkp+m)!9 zyo#FH9%M<)IlFz|{=Em&kEMSCY9;bHD0QV6&<*`m24Dkr$1~`}YuF8c!*&=$gRGc% z9EK^#HZTRYMaZe96m_2p)HYg+kKhKoy%#m%!`;Zga(#;q&7gN`^u%0Ly9BkFd^iR- zqjG%3Zr?*qU_@H?{zb3*WSb|{L{8Sqtoj;3ybk>WMi8MYM_6ku5clmu*XASJHq>jF!d>;C92||)Fc;V01U!q+;9p3(&6Ix8m0W;Y z+104j)LH!jV@^?-MaNfG2O}k6kJB!|Sgb(p>ZPawtVObA4x^Uv60*wXciRqJtn&w8 zEasvfoQE245o#0GN}g}tq@o!$pq6|e>J!<7n!#n%1-Eb%euqzCGNaM?b8LOKb;!0b z2T?0~!S*g{Zw$~<5(=jQe18SejPQS zuaVU^cTjsFg*@uMy=?PQ{fh^Ze^sjJaNt}*x#V+T_`E+Xx~b07##GU(_Mm7*R5VjE zXqE9C^}m7JTID&8dP~|9Y&UBXTA_TNZ{?o4VPjj%s=9Xi0^&ttDxr^sa;>6oyH-vA zBc>3ns#PX))M_jul>cdjiZ-Ll7$U){MK_?T&ny2k?M{7&3hlZRhY|CM7-BJ@6wM)c zv#g@c#dpT~Cp0hGWs)(Ka1-T3JfWg=bhT>Hg9q9XfrT8jJD(;!{3*8Dag$)9a-2B=IcaQiC#` z(3_#6ovRZ3H@;`^M*OD<&Qjk}kJsb}i#zoQ9#6=RFRb>sYdqzlUlU%Ai*;9cLar_= z97AW9xSUn)nk7S>lYJh))9b5oE_c@~THZ++~couFY*L;B&P+h zCJ&7*@~jNqN$%)~cl-S-eAVTldtHykbc{aII{Jf$QZEL}(y|j~`#sgVL9ijMIMwZ6 zS;I#;M~u$R&KW$MlH_vxYqCnK-CqAPca5()*I7kb zylka&{PHTdw_;L7<*F5xHU7~4?ujuSP8_~{a$U>$!;$(e!6WHY6T?lX!gcS2&o_sD zNxu*m*LLv3w!Mc!`}%Bk6o>a5W!ATwPKGb7Z#jEBylqFM;e*y)2U;8JBD>c|>g!tf zy#G_}>*@(LhPRw++px9e{P~uPjSqhf@3S31B$ca|A1W8T5SW4xc!3lUF$9&?gf*KtVa%}AAGEvm zV{JLB?OAgxlS-TRPisA`a^B@)uC=z-a!ct4ZMkM^>&MJLEb5QmpL-u&opJ8#oQLOm z&N<)nJ?&F0~u5HIE{O`Z~c4KIvStIU8{r_d` z!Als$(nV%LOrRz-h`K)Ec^vh=^Vp!J-lVaZ3)TFvC~HEkFo7Bg{QCsZ~4s~BOt5fogdY(s1P=P}f=I*+~RUrE$(7jm#{1ohk@+=j3Ow%)3*CG&HD+j*^O>+D}#Z6+-Q&La&5VAt1Jcs!6Eq%98myhG_GFG}7RI zB}PvlBW=ZY?>~I8wf<~T$UCXZUX^{+R;o@xE|q9zKAYXhf-_0Usm&xA+%8*aDdQ7V zePmRWSK69(D*2u%O6J?+>udMlqHy0TduX&#b*}Z%QR$&-&sFq^-ayrs=>(`KpH!Nt zgVg)fp)AN^eV*$yqh-__s*++eRp)alm7|;~^Y|U0Do6Hau4KQ8`XnnK;?Aq{uR6~K z_P9R>l6mfM;i%6k2-di5!G%6|Aaus>1d7tmXGL)*C%nTs5KcMia3Hs#v9{j19u7x# z9~>VWnTR9~K9Za`k~|REa%6n0mHMD}!Ch4x@H_P-9eLM|zj^J%l=Ef9W_P+|GSBT@ g{gls%MmycHXo=5#zHHL(6jy%a%vLryE7o@X3l4nR*8l(j From 1a7ed296395a941c4db0d8ef02855ca079e7ff0b Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Mon, 21 Aug 2017 12:06:14 +0200 Subject: [PATCH 4/5] Update version number --- rest_framework/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/__init__.py b/rest_framework/__init__.py index c0b5c4c04..9da9989e9 100644 --- a/rest_framework/__init__.py +++ b/rest_framework/__init__.py @@ -8,7 +8,7 @@ ______ _____ _____ _____ __ """ __title__ = 'Django REST framework' -__version__ = '3.6.3' +__version__ = '3.6.4' __author__ = 'Tom Christie' __license__ = 'BSD 2-Clause' __copyright__ = 'Copyright 2011-2017 Tom Christie' From 0a0bb6a871441bf0db00598eba64222f5bc6d073 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Mon, 21 Aug 2017 20:33:51 +0200 Subject: [PATCH 5/5] Update release notes For the last minute #5346 --- docs/topics/release-notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index f4a83324c..78dd334ee 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -67,6 +67,7 @@ You can determine your currently installed version using `pip freeze`: * Revert "Cached the field's root and context property" [#5313][gh5313] * Fix introspection of list field in schema. [#5326][gh5326] * Fix interactive docs for multiple nested and extra methods. [#5334][gh5334] +* Fix/remove undefined template var "schema" [#5346][gh5346] ### 3.6.3 @@ -1391,6 +1392,7 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh5117]: https://github.com/encode/django-rest-framework/issues/5117 +[gh5346]: https://github.com/encode/django-rest-framework/issues/5346 [gh5334]: https://github.com/encode/django-rest-framework/issues/5334 [gh5326]: https://github.com/encode/django-rest-framework/issues/5326 [gh5313]: https://github.com/encode/django-rest-framework/issues/5313