From c8ca3a1c0571ab12a5c4e07307998fafba577ec4 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Thu, 11 Feb 2016 07:14:45 +0100 Subject: [PATCH 01/21] Release notes for 3.3.3 --- docs/topics/release-notes.md | 66 ++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index d21f8e51b..d339e0f70 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -40,6 +40,36 @@ You can determine your currently installed version using `pip freeze`: ## 3.3.x series +### 3.3.3 + +**Date**: [12th February 2016][3.3.3-milestone]. + +* Remove version string from templates. Thanks to @blag for the report and fixes. ([#3878][gh3878], [#3913][gh3913], [#3912][gh3912]) +* Fixes vertical html layout for `BooleanField`. Thanks to Mikalai Radchuk for the fix. ([#3910][gh3910]) +* Silenced deprecation warnings on Django 1.8. Thanks to Simon Charette for the fix. ([#3903][gh3903]) +* Internationalization for authtoken. Thanks to Michael Nacharov for the fix. ([#3887][gh3887]) +* Fix `Token` model as `abstract` when the authtoken application isn't declared. Thanks to Adam Thomas for the report. ([#3860][gh3860], [#3858][gh3858]) +* Improve Markdown version compatibility. Thanks to Michael J. Schultz for the fix. ([#3604][gh3604], [#3842][gh3842]) +* `QueryParameterVersioning` does not use `DEFAULT_VERSION` setting. Thanks to Brad Montgomery for the fix. ([#3833][gh3833]) +* Add an explicit `on_delete` on the models. Thanks to Mads Jensen for the fix. ([#3832][gh3832]) +* Fix `DateField.to_representation` to work with Python 2 unicode. Thanks to Mikalai Radchuk for the fix. ([#3819][gh3819]) +* Fixed `TimeField` not handling string times. Thanks to Areski Belaid for the fix. ([#3809][gh3809]) +* Avoid updates of `Meta.extra_kwargs`. Thanks to Kevin Massey for the report and fix. ([#3805][gh3805], [#3804][gh3804]) +* Fix nested validation error being rendered incorrectly. Thanks to Craig de Stigter for the fix. ([#3801][gh3801]) +* Document how to avoid CSRF and missing button issues with `django-crispy-forms`. Thanks to Emmanuelle Delescolle, José Padilla and Luis San Pablo for the report, analysis and fix. ([#3787][gh3787], [#3636][gh3636], [#3637][gh3637]) +* Improve Rest Framework Settings file setup time. Thanks to Miles Hutson for the report and Mads Jensen for the fix. ([#3786][gh3786], [#3815][gh3815]) +* Improve authtoken compatibility with Django 1.9. Thanks to S. Andrew Sheppard for the fix. ([#3785][gh3785]) +* Fix `Min/MaxValueValidator` transfer from a model's `DecimalField`. Thanks to Kevin Brown for the fix. ([#3774][gh3774]) +* Improve HTML title in the Browsable API. Thanks to Mike Lissner for the report and fix. ([#3769][gh3769]) +* Fix `AutoFilterSet` to inherit from `default_filter_set`. Thanks to Tom Linford for the fix. ([#3753][gh3753]) +* Fix transifex config to handle the new Chinese language codes. Thanks to @nypisces for the report and fix. ([#3739][gh3739]) +* `DateTimeField` does not handle empty values correctly. Thanks to Mick Parker for the report and fix. ([#3731][gh3731], [#3726][gh3728]) +* Raise error when setting a removed rest_framework setting. Thanks to Luis San Pablo for the fix. ([#3715][gh3715]) +* Add missing csrf_token in AdminRenderer post form. Thanks to Piotr Śniegowski for the fix. ([#3703][gh3703]) +* Refactored `_get_reverse_relationships()` to use correct `to_field`. Thanks to Benjamin Phillips for the fix. ([#3696][gh3696]) +* Document the use of `get_queryset` for `RelatedField`. Thanks to Ryan Hiebert for the fix. ([#3605][gh3605]) + + ### 3.3.2 **Date**: [14th December 2015][3.3.2-milestone]. @@ -370,6 +400,7 @@ For older release notes, [please see the version 2.x documentation][old-release- [3.3.0-milestone]: https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.3.0+Release%22 [3.3.1-milestone]: https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.3.1+Release%22 [3.3.2-milestone]: https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.3.2+Release%22 +[3.3.3-milestone]: https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.3.3+Release%22 [gh2013]: https://github.com/tomchristie/django-rest-framework/issues/2013 @@ -649,3 +680,38 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh3714]: https://github.com/tomchristie/django-rest-framework/issues/3714 [gh3718]: https://github.com/tomchristie/django-rest-framework/issues/3718 [gh3723]: https://github.com/tomchristie/django-rest-framework/issues/3723 + + +[gh3913]: https://github.com/tomchristie/django-rest-framework/issues/3913 +[gh3912]: https://github.com/tomchristie/django-rest-framework/issues/3912 +[gh3910]: https://github.com/tomchristie/django-rest-framework/issues/3910 +[gh3903]: https://github.com/tomchristie/django-rest-framework/issues/3903 +[gh3887]: https://github.com/tomchristie/django-rest-framework/issues/3887 +[gh3878]: https://github.com/tomchristie/django-rest-framework/issues/3878 +[gh3860]: https://github.com/tomchristie/django-rest-framework/issues/3860 +[gh3858]: https://github.com/tomchristie/django-rest-framework/issues/3858 +[gh3842]: https://github.com/tomchristie/django-rest-framework/issues/3842 +[gh3833]: https://github.com/tomchristie/django-rest-framework/issues/3833 +[gh3832]: https://github.com/tomchristie/django-rest-framework/issues/3832 +[gh3819]: https://github.com/tomchristie/django-rest-framework/issues/3819 +[gh3815]: https://github.com/tomchristie/django-rest-framework/issues/3815 +[gh3809]: https://github.com/tomchristie/django-rest-framework/issues/3809 +[gh3805]: https://github.com/tomchristie/django-rest-framework/issues/3805 +[gh3804]: https://github.com/tomchristie/django-rest-framework/issues/3804 +[gh3801]: https://github.com/tomchristie/django-rest-framework/issues/3801 +[gh3787]: https://github.com/tomchristie/django-rest-framework/issues/3787 +[gh3786]: https://github.com/tomchristie/django-rest-framework/issues/3786 +[gh3785]: https://github.com/tomchristie/django-rest-framework/issues/3785 +[gh3774]: https://github.com/tomchristie/django-rest-framework/issues/3774 +[gh3769]: https://github.com/tomchristie/django-rest-framework/issues/3769 +[gh3753]: https://github.com/tomchristie/django-rest-framework/issues/3753 +[gh3739]: https://github.com/tomchristie/django-rest-framework/issues/3739 +[gh3731]: https://github.com/tomchristie/django-rest-framework/issues/3731 +[gh3728]: https://github.com/tomchristie/django-rest-framework/issues/3726 +[gh3715]: https://github.com/tomchristie/django-rest-framework/issues/3715 +[gh3703]: https://github.com/tomchristie/django-rest-framework/issues/3703 +[gh3696]: https://github.com/tomchristie/django-rest-framework/issues/3696 +[gh3637]: https://github.com/tomchristie/django-rest-framework/issues/3637 +[gh3636]: https://github.com/tomchristie/django-rest-framework/issues/3636 +[gh3605]: https://github.com/tomchristie/django-rest-framework/issues/3605 +[gh3604]: https://github.com/tomchristie/django-rest-framework/issues/3604 From f5822e7b7138622fb10d75c00cdf60a706a98d96 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Fri, 12 Feb 2016 13:23:08 +0100 Subject: [PATCH 02/21] Bump version to 3.3.3 --- 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 74c317f35..6f02b8039 100644 --- a/rest_framework/__init__.py +++ b/rest_framework/__init__.py @@ -8,7 +8,7 @@ ______ _____ _____ _____ __ """ __title__ = 'Django REST framework' -__version__ = '3.3.2' +__version__ = '3.3.3' __author__ = 'Tom Christie' __license__ = 'BSD 2-Clause' __copyright__ = 'Copyright 2011-2016 Tom Christie' From 03244291070e7f83c9ddbe0e965eeb11b1b56cb2 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 1 Mar 2016 10:39:13 +0100 Subject: [PATCH 03/21] Add #3968 to the release notes. --- docs/topics/release-notes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index d339e0f70..12f4360b3 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -47,7 +47,7 @@ You can determine your currently installed version using `pip freeze`: * Remove version string from templates. Thanks to @blag for the report and fixes. ([#3878][gh3878], [#3913][gh3913], [#3912][gh3912]) * Fixes vertical html layout for `BooleanField`. Thanks to Mikalai Radchuk for the fix. ([#3910][gh3910]) * Silenced deprecation warnings on Django 1.8. Thanks to Simon Charette for the fix. ([#3903][gh3903]) -* Internationalization for authtoken. Thanks to Michael Nacharov for the fix. ([#3887][gh3887]) +* Internationalization for authtoken. Thanks to Michael Nacharov for the fix. ([#3887][gh3887], [#3968][gh3968]) * Fix `Token` model as `abstract` when the authtoken application isn't declared. Thanks to Adam Thomas for the report. ([#3860][gh3860], [#3858][gh3858]) * Improve Markdown version compatibility. Thanks to Michael J. Schultz for the fix. ([#3604][gh3604], [#3842][gh3842]) * `QueryParameterVersioning` does not use `DEFAULT_VERSION` setting. Thanks to Brad Montgomery for the fix. ([#3833][gh3833]) @@ -682,6 +682,7 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh3723]: https://github.com/tomchristie/django-rest-framework/issues/3723 +[gh3968]: https://github.com/tomchristie/django-rest-framework/issues/3968 [gh3913]: https://github.com/tomchristie/django-rest-framework/issues/3913 [gh3912]: https://github.com/tomchristie/django-rest-framework/issues/3912 [gh3910]: https://github.com/tomchristie/django-rest-framework/issues/3910 From ef8e7f168f9b88b6a59e0ddd44dea988f7030368 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Tue, 1 Mar 2016 18:37:54 +0100 Subject: [PATCH 04/21] add rest-framework-generic-relations link to docs --- docs/api-guide/relations.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/api-guide/relations.md b/docs/api-guide/relations.md index b2a7d8e21..31a78f28f 100644 --- a/docs/api-guide/relations.md +++ b/docs/api-guide/relations.md @@ -580,9 +580,14 @@ The following third party packages are also available. The [drf-nested-routers package][drf-nested-routers] provides routers and relationship fields for working with nested resources. +## Rest Framework Generic Relations + +The [rest-framework-generic-relations][drf-nested-relations] library provides read/write serialization for generic foreign keys. + [cite]: http://lwn.net/Articles/193245/ [reverse-relationships]: https://docs.djangoproject.com/en/dev/topics/db/queries/#following-relationships-backward [routers]: http://www.django-rest-framework.org/api-guide/routers#defaultrouter [generic-relations]: https://docs.djangoproject.com/en/dev/ref/contrib/contenttypes/#id1 [2.2-announcement]: ../topics/2.2-announcement.md [drf-nested-routers]: https://github.com/alanjds/drf-nested-routers +[drf-nested-relations]: https://github.com/Ian-Foote/rest-framework-generic-relations From e34a34e90b870424fc9a59952bfb80452d169306 Mon Sep 17 00:00:00 2001 From: Jared Lang Date: Wed, 24 Feb 2016 13:36:39 -0800 Subject: [PATCH 05/21] Fix empty pk detection in HyperlinkRelatedField.get_url This implementation allows detection of empty values that are non-nullable, allowing the field to return None values for such cases --- rest_framework/relations.py | 2 +- tests/test_relations.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/rest_framework/relations.py b/rest_framework/relations.py index 7e04e7e47..2b7906a59 100644 --- a/rest_framework/relations.py +++ b/rest_framework/relations.py @@ -280,7 +280,7 @@ class HyperlinkedRelatedField(RelatedField): attributes are not configured to correctly match the URL conf. """ # Unsaved objects will not yet have a valid URL. - if hasattr(obj, 'pk') and obj.pk is None: + if hasattr(obj, 'pk') and obj.pk in (None, ''): return None lookup_value = getattr(obj, self.lookup_field) diff --git a/tests/test_relations.py b/tests/test_relations.py index 240878394..a070ad6de 100644 --- a/tests/test_relations.py +++ b/tests/test_relations.py @@ -87,6 +87,18 @@ class TestProxiedPrimaryKeyRelatedField(APISimpleTestCase): assert representation == self.instance.pk.int +class TestHyperlinkedRelatedField(APISimpleTestCase): + def setUp(self): + self.field = serializers.HyperlinkedRelatedField( + view_name='example', read_only=True) + self.field.reverse = mock_reverse + self.field._context = {'request': True} + + def test_representation_unsaved_object_with_non_nullable_pk(self): + representation = self.field.to_representation(MockObject(pk='')) + assert representation is None + + class TestHyperlinkedIdentityField(APISimpleTestCase): def setUp(self): self.instance = MockObject(pk=1, name='foo') From 173c2f1e539026998ee6c515c119420fc0d2999a Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Mon, 7 Mar 2016 20:22:47 +0100 Subject: [PATCH 06/21] Release date update. --- docs/topics/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index 12f4360b3..7834448c1 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -42,7 +42,7 @@ You can determine your currently installed version using `pip freeze`: ### 3.3.3 -**Date**: [12th February 2016][3.3.3-milestone]. +**Date**: [7th March 2016][3.3.3-milestone]. * Remove version string from templates. Thanks to @blag for the report and fixes. ([#3878][gh3878], [#3913][gh3913], [#3912][gh3912]) * Fixes vertical html layout for `BooleanField`. Thanks to Mikalai Radchuk for the fix. ([#3910][gh3910]) From 4399d601c5ca53e187aa80cbf7d1f0d4c9949070 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Mon, 7 Mar 2016 20:25:10 +0100 Subject: [PATCH 07/21] Translation updates. --- .../locale/ach/LC_MESSAGES/django.mo | Bin 513 -> 513 bytes .../locale/ach/LC_MESSAGES/django.po | 115 +++-- .../locale/ar/LC_MESSAGES/django.mo | Bin 4888 -> 4766 bytes .../locale/ar/LC_MESSAGES/django.po | 117 +++-- .../locale/be/LC_MESSAGES/django.mo | Bin 655 -> 655 bytes .../locale/be/LC_MESSAGES/django.po | 115 +++-- .../locale/ca/LC_MESSAGES/django.mo | Bin 9749 -> 9646 bytes .../locale/ca/LC_MESSAGES/django.po | 117 +++-- .../locale/ca_ES/LC_MESSAGES/django.mo | Bin 528 -> 528 bytes .../locale/ca_ES/LC_MESSAGES/django.po | 115 +++-- .../locale/cs/LC_MESSAGES/django.mo | Bin 9140 -> 9031 bytes .../locale/cs/LC_MESSAGES/django.po | 117 +++-- .../locale/da/LC_MESSAGES/django.mo | Bin 9682 -> 9881 bytes .../locale/da/LC_MESSAGES/django.po | 131 +++-- .../locale/da_DK/LC_MESSAGES/django.mo | Bin 529 -> 529 bytes .../locale/da_DK/LC_MESSAGES/django.po | 115 +++-- .../locale/de/LC_MESSAGES/django.mo | Bin 10465 -> 10364 bytes .../locale/de/LC_MESSAGES/django.po | 119 +++-- .../locale/el/LC_MESSAGES/django.mo | Bin 0 -> 512 bytes .../locale/el/LC_MESSAGES/django.po | 457 ++++++++++++++++++ .../locale/el_GR/LC_MESSAGES/django.mo | Bin 0 -> 527 bytes .../locale/el_GR/LC_MESSAGES/django.po | 457 ++++++++++++++++++ .../locale/en/LC_MESSAGES/django.mo | Bin 9770 -> 10002 bytes .../locale/en/LC_MESSAGES/django.po | 117 +++-- .../locale/en_AU/LC_MESSAGES/django.mo | Bin 532 -> 532 bytes .../locale/en_AU/LC_MESSAGES/django.po | 115 +++-- .../locale/en_CA/LC_MESSAGES/django.mo | Bin 529 -> 529 bytes .../locale/en_CA/LC_MESSAGES/django.po | 115 +++-- .../locale/en_US/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/en_US/LC_MESSAGES/django.po | 113 +++-- .../locale/es/LC_MESSAGES/django.mo | Bin 10509 -> 10782 bytes .../locale/es/LC_MESSAGES/django.po | 119 +++-- .../locale/et/LC_MESSAGES/django.mo | Bin 8836 -> 8732 bytes .../locale/et/LC_MESSAGES/django.po | 117 +++-- .../locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 507 bytes .../locale/fa/LC_MESSAGES/django.po | 457 ++++++++++++++++++ .../locale/fa_IR/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../locale/fa_IR/LC_MESSAGES/django.po | 457 ++++++++++++++++++ .../locale/fi/LC_MESSAGES/django.mo | Bin 10068 -> 9993 bytes .../locale/fi/LC_MESSAGES/django.po | 119 +++-- .../locale/fr/LC_MESSAGES/django.mo | Bin 10501 -> 10770 bytes .../locale/fr/LC_MESSAGES/django.po | 119 +++-- .../locale/fr_CA/LC_MESSAGES/django.mo | Bin 527 -> 527 bytes .../locale/fr_CA/LC_MESSAGES/django.po | 115 +++-- .../locale/gl/LC_MESSAGES/django.mo | Bin 515 -> 515 bytes .../locale/gl/LC_MESSAGES/django.po | 115 +++-- .../locale/gl_ES/LC_MESSAGES/django.mo | Bin 669 -> 669 bytes .../locale/gl_ES/LC_MESSAGES/django.po | 115 +++-- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 528 -> 528 bytes .../locale/he_IL/LC_MESSAGES/django.po | 115 +++-- .../locale/hu/LC_MESSAGES/django.mo | Bin 9228 -> 9123 bytes .../locale/hu/LC_MESSAGES/django.po | 117 +++-- .../locale/id/LC_MESSAGES/django.mo | Bin 510 -> 510 bytes .../locale/id/LC_MESSAGES/django.po | 115 +++-- .../locale/it/LC_MESSAGES/django.mo | Bin 9512 -> 10359 bytes .../locale/it/LC_MESSAGES/django.po | 141 +++--- .../locale/ja/LC_MESSAGES/django.mo | Bin 11341 -> 11941 bytes .../locale/ja/LC_MESSAGES/django.po | 132 +++-- .../locale/ko_KR/LC_MESSAGES/django.mo | Bin 10148 -> 10022 bytes .../locale/ko_KR/LC_MESSAGES/django.po | 117 +++-- .../locale/mk/LC_MESSAGES/django.mo | Bin 10744 -> 10623 bytes .../locale/mk/LC_MESSAGES/django.po | 117 +++-- .../locale/nb/LC_MESSAGES/django.mo | Bin 9902 -> 9803 bytes .../locale/nb/LC_MESSAGES/django.po | 119 +++-- .../locale/nl/LC_MESSAGES/django.mo | Bin 9267 -> 9165 bytes .../locale/nl/LC_MESSAGES/django.po | 117 +++-- .../locale/nn/LC_MESSAGES/django.mo | Bin 524 -> 524 bytes .../locale/nn/LC_MESSAGES/django.po | 115 +++-- .../locale/no/LC_MESSAGES/django.mo | Bin 516 -> 516 bytes .../locale/no/LC_MESSAGES/django.po | 115 +++-- .../locale/pl/LC_MESSAGES/django.mo | Bin 10528 -> 10432 bytes .../locale/pl/LC_MESSAGES/django.po | 119 +++-- .../locale/pt/LC_MESSAGES/django.mo | Bin 517 -> 517 bytes .../locale/pt/LC_MESSAGES/django.po | 115 +++-- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 10343 -> 10238 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 119 +++-- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 534 -> 534 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 115 +++-- .../locale/ro/LC_MESSAGES/django.mo | Bin 556 -> 556 bytes .../locale/ro/LC_MESSAGES/django.po | 115 +++-- .../locale/ru/LC_MESSAGES/django.mo | Bin 11487 -> 11360 bytes .../locale/ru/LC_MESSAGES/django.po | 117 +++-- .../locale/sk/LC_MESSAGES/django.mo | Bin 9524 -> 9411 bytes .../locale/sk/LC_MESSAGES/django.po | 117 +++-- .../locale/sv/LC_MESSAGES/django.mo | Bin 10151 -> 10073 bytes .../locale/sv/LC_MESSAGES/django.po | 119 +++-- .../locale/tr/LC_MESSAGES/django.mo | Bin 10269 -> 10172 bytes .../locale/tr/LC_MESSAGES/django.po | 119 +++-- .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 1933 -> 1933 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 115 +++-- .../locale/uk/LC_MESSAGES/django.mo | Bin 590 -> 590 bytes .../locale/uk/LC_MESSAGES/django.po | 115 +++-- .../locale/vi/LC_MESSAGES/django.mo | Bin 510 -> 510 bytes .../locale/vi/LC_MESSAGES/django.po | 115 +++-- .../locale/zh-Hans/LC_MESSAGES/django.mo | Bin 9894 -> 9796 bytes .../locale/zh-Hans/LC_MESSAGES/django.po | 119 +++-- .../locale/zh-Hant/LC_MESSAGES/django.mo | Bin 529 -> 529 bytes .../locale/zh-Hant/LC_MESSAGES/django.po | 115 +++-- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 9895 -> 10007 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 121 +++-- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 522 -> 522 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 115 +++-- 102 files changed, 5322 insertions(+), 2036 deletions(-) create mode 100644 rest_framework/locale/el/LC_MESSAGES/django.mo create mode 100644 rest_framework/locale/el/LC_MESSAGES/django.po create mode 100644 rest_framework/locale/el_GR/LC_MESSAGES/django.mo create mode 100644 rest_framework/locale/el_GR/LC_MESSAGES/django.po create mode 100644 rest_framework/locale/fa/LC_MESSAGES/django.mo create mode 100644 rest_framework/locale/fa/LC_MESSAGES/django.po create mode 100644 rest_framework/locale/fa_IR/LC_MESSAGES/django.mo create mode 100644 rest_framework/locale/fa_IR/LC_MESSAGES/django.po diff --git a/rest_framework/locale/ach/LC_MESSAGES/django.mo b/rest_framework/locale/ach/LC_MESSAGES/django.mo index a1e8e6bc3273c26f9056a9b7973654150c7fb481..a91bc8b323901c1ec2e6b2cbbaba7c19085ab063 100644 GIT binary patch delta 41 ncmZom&`8(7T*1)7%G7w`Txo=Wxs|Eu#-lcj0M@b!N&o-= diff --git a/rest_framework/locale/ach/LC_MESSAGES/django.po b/rest_framework/locale/ach/LC_MESSAGES/django.po index 0a6f2cce5..bfb8b75cc 100644 --- a/rest_framework/locale/ach/LC_MESSAGES/django.po +++ b/rest_framework/locale/ach/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Acoli (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ach/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: ach\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/ar/LC_MESSAGES/django.mo b/rest_framework/locale/ar/LC_MESSAGES/django.mo index 6a32487ecfca6f79807a3851b1e2e62bcf32fc0e..719bb0b318cd7893e394a3c335855cd27d5af81e 100644 GIT binary patch delta 834 zcmX}q&r4KM6u|K_^K8Z@b^JkTW9D;)vDA6=o>mT%M*d(V42p?aB|!@r2BRd!oeT|x zJ6#M#EB}BNQVeZGDB87fp=*iOMuHnj1oM0D8@zDmbI;?>d-t4kKlZLCOTSv{-U}nn zyv9rgL~h|okRQfB?7?HSvC|Uiz!B8_dF;eD=-?`j;}&M|KR&>0oyah*;640?(;_7~ zVUgj%)CGS-8C!`rQ9rPaN!&*ln?oWo9K$A@!5cV-SFnN+{Dk`duh@>ewRj)(z~Qha zS`taH&=Wt!0sMeh@kh-)93(!%7**)2_dhtvS0;G=5^em99`4{xv@ZE^3f~ex$2I(o z(>UKi5`15_Sm*&xaRtX3{gVB}`@|8_)RH|!t<*bA;djjAU(|gQQ9rXXJ|bSn1pYy- zXtddHZ5+FZbC@4xG0#E|uz~ubLtI9;#edNT_7k7rZS3W3y8jsl&}PzR)0Q5LR(67I znwcrIO3BQ)&M##&gHoDXNB`wAvztjKLe}SlQVD%GjntlSFmwB;lo@R`6>YMnspF!) zl12+BHn%}_OK%-#5&@>Op-vR4qimSZ76RQgr|T delta 923 zcmZ9~&r8!`9Ki99o6YHT*2L1S>~TvS*_boOWc^wRLbOYV>=H!67Y|{C;zb$5QAAM$ z4Y5N=hawC-$k-*QKOhF4g75cGmrfOQ>(Gxw@6R)-=mXF9^*j&H_xbU8o{gc$!{rZ= z)-@p#l!KIs7Lha-eSCugE?Hs6S#vH zM9LD{Ba)}%GU|Xw7{Rxw3%ti6{DDa{0g*90k5OF4Fs|VUKEwUkzz+O~I?q=;fT6Z# zJApCQmjV?%@fFma-^Wqh!G8R?Yj03woOT+cWM>vfXqQ-J3ZJ9FPnf}uP;eH`yJPNAl*f|{{6cnrT|0f)OqF5w*N_}8dc z^9zgEx3_uC4r+$)VmVFa36(?Gz*G1cbtB1r&55pKiS|p>iIV(%6qj%UpQ4U`hb=fr z;ri|3ab$fPy}K$23fD4YyU3)C!+goM4Ikeg3h%_;r$G)XB;`+#N#R-8&FfoW-}cHn zs~3GeNA#JpBOC2}c>ux*?5oh1FhHqB{n1*)-{v2V`+ZYSt!NxW@X-4 zT%@a13kMc_UD;G-JT;axnaO\n" "Language-Team: Arabic (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ar/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "اسم المستخدم/كلمة السر غير صحيحين." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "المستخدم غير مفعل او تم حذفه." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "حساب المستخدم غير مفعل." @@ -109,7 +141,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "هذا الحقل مطلوب." @@ -127,7 +159,7 @@ msgstr "\"{input}\" ليس قيمة منطقية." msgid "This field may not be blank." msgstr "لا يمكن لهذا الحقل ان يكون فارغاً." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "تأكد ان الحقل لا يزيد عن {max_length} محرف." @@ -213,137 +245,136 @@ msgstr "صيغة التاريخ و الوقت غير صحيحة. عليك أن msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "صيغة التاريخ غير صحيحة. عليك أن تستخدم واحدة من هذه الصيغ التالية: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "صيغة الوقت غير صحيحة. عليك أن تستخدم واحدة من هذه الصيغ التالية: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" ليست واحدة من الخيارات الصالحة." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "لم يتم إرسال أي ملف." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "الملف الذي تم إرساله فارغ." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "تأكد ان اسم الملف لا يحوي أكثر من {max_length} محرف (الإسم المرسل يحوي {length} محرف)." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "رقم الصفحة \"{page_number}\" غير صالح : {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "معرف العنصر \"{pk_value}\" غير صالح - العنصر غير موجود." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "قيمة غير صالحة." diff --git a/rest_framework/locale/be/LC_MESSAGES/django.mo b/rest_framework/locale/be/LC_MESSAGES/django.mo index 457e2947968bbc7dc1ebf857a6b8239a04ebc03f..cf959f6d9fb4bf89764a8ab67ec323c64e3cfbc5 100644 GIT binary patch delta 41 ncmeBY?Pr}Zf!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZ(Nl~7+y)Bp delta 41 ocmeBY?Pr}Zf!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-pbg0o;5F_5c6? diff --git a/rest_framework/locale/be/LC_MESSAGES/django.po b/rest_framework/locale/be/LC_MESSAGES/django.po index 8dd5a6e9e..6fe59735f 100644 --- a/rest_framework/locale/be/LC_MESSAGES/django.po +++ b/rest_framework/locale/be/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Belarusian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/be/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/ca/LC_MESSAGES/django.mo b/rest_framework/locale/ca/LC_MESSAGES/django.mo index 06136491b8455aeedb64d6da2b84718255d46f0f..e9d5355e1f5641ec5e75b8c3d454e0b0b9fd0858 100644 GIT binary patch delta 1778 zcmYM!Sx8h-9LMp0>5QpqsikSwjP04r=#);HX_}VJlr2_N4?fw8Li(m}V z1|``;Py{xSJyx{$P((chEkw|Q?L@s)^!?3T>fqncId|@I&j0-HJsi3a48O=sJZ!X8 zL_Tq8xY-sAx%fvLon%&k8R$hnPQ_N7h&yl`9z$J!5y#^LEXE-$!rT#N_1J_>xG!$l z9@1IFft+NsI&8x=*oT$)6RWW_#Vm*&ScQYA-@jo93scP|V;5%P3DkrxILGfhen#Cd zYoys63!Amj(Tet+ z@e9^q)hO=6^R1gs9`4lvJdIk(0BQwK9KSioM~#lJ(2v@JCY+A#n2kN?#WR?NH!%^P zBFVBBSc>m4tW@P@#4jwu9L5dk!wsmdIf$CbW9Rp;&N!Kiwb#?I0_#y*vfUXEpceKH zbzTCq@uCMcfx0a6ucGMWz$}bn8NS4Im@$UQVTa=$EN6TQ?+jxLP!l`BvZvq`^x|{J zKRAuChgIqKCRD~cP|w?+L;fr1T;{+M{D{jiKuL#iFY5Qlj;YK>=hdV3um|VjeO!$$ zmRpG%(2o&p#oJhf`J_P;ZbsF}#xR`{I)@yuVjbhpsMo~D*($Cstj0cU#Amn)CryZ- zzYXUx9z?d)zN5}_v0Obkh$`}K)XGnyG8w){M^*eAbwPzEzM`E-z1d~t&u%&6H>ex^ zK;~%q-grs_s0Xce#=9N+Q46?^B*BJI6L1&Az8hgHr<1^eAf{joDkJMrE7^z2#BtOO zUSTc%LT%N&N%52(Kuzc@@@F@k@mtguCGbjVD{D|&v=#G}!}D}>!ClnKKA={TNyTWd zYf-7)k1D3yxE?>D9@xx9npis)2LoHj-FK@CwAf4w^cz&%dVkOHFrB z(-%VT-U=c}C|49^ECmqTE9J9J16mSMMevo3HO-J>w59B=EvGY^NGH^W6I$AQ4QR?Y z`)+QchM=g-MR*BShe}v`p{DAa6YItQ6#`$rSWZzd>rMlmGw# delta 1891 zcmaLXTWAzl9LMp0G#5=w)WjrOYdT51CF{o7=(=`utwznwOQR8cu^}~!Y%z(ND##iJ zv{2|nUo@Z;HBc!?L8Ad*T0%5vZSk?tmY^*PEoh;p4~4c+`~A&Mee8k%e$JVl%Q^q^ zpSjvG(&;@c%p5V=9^z%<%UNbe@a-&qXiknvyB6*=9)F*AnwI6jA2f$SsgZE2c|HNU!ne=m1ow8aje7- zu@FB;O=u!GJ{|ZRb-&7aW>NFZdgy3HBd8mHfgAA;Y{IqqtQrTg2FI}gAEC~h!PQvJ zL1k(;R^u_$@lkZ~YplV)unnu`n>Fx!8=}K8yN)m6WH6pat>_7AB?Sx8hET^_Q7b)! z+6oU>;YBRLyXfEpEW&><6AKrbkvuC!Z!Mh)I=WF8>cRw;;z@MzENYAHpeB;f$@;$< zHQt2U^B&xQDb&{72*yuP3oB<9Ia@{~ju1mrKdN9yrAT&HOiP$CZ@y4m^UL zIEnf{pIOKj)Ojgvz`OV=X0ps~Y{VFz#dUZe_n?-)2D(w1JLS<)v0OqG$2Wn0Vl(5_ zoTb+#i7KWstivC03l=Y<;P5SM#%oxQ&yel5Fw4|=ji?8IfGYOusD*pq(FxO;{YpBe z5mZ(8p)S0DTG?Zy4sDrZM%Tiq@pjY=_ak$*)5tCD66%2y!T4!lZh3kkRY+1i>!PEX z^dnie^EexCU@qQ7W#$%YMbA(f$*4#dRVy|zK7iV?Pm$!<@2CmQ=T)I=A=G#WYC-Se z20K6z(9vE^qb@9>LUe(PTG?*YN=~5m{4=b_8B|f#aMGLDje5WsvNF4m%Iq&^+OjIW z*XePA%_FuDyb}J`q8WLuUbNPrr#q!Ez^fnXQi9Di&=paa*?ILy(EyNr`Z;&#qf>(E6HZ0yF!T%@>whLmV0&|G40j>}WI`sSUd^C$cdf zT^DjAuA94SXSgeIJUNsc90<4czMqIYwQl6ad9ipjI{r>^|J=~j=)vSbuag`&J~etM O+1LAj&$?IkbN0VBQ_DaA diff --git a/rest_framework/locale/ca/LC_MESSAGES/django.po b/rest_framework/locale/ca/LC_MESSAGES/django.po index ce74a5f45..f23310d2c 100644 --- a/rest_framework/locale/ca/LC_MESSAGES/django.po +++ b/rest_framework/locale/ca/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Catalan (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ca/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Header Basic invàlid. No hi ha disponibles les credencials." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Header Basic invàlid. Les credencials no poden contenir espais." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Header Basic invàlid. Les credencials no estan codificades correctament en base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Usuari/Contrasenya incorrectes." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Usuari inactiu o esborrat." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Token header invàlid. No s'han indicat les credencials." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Token header invàlid. El token no ha de contenir espais." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Token header invàlid. El token no pot contenir caràcters invàlids." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Token invàlid." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Compte d'usuari desactivat." @@ -108,7 +140,7 @@ msgstr "Media type \"{media_type}\" no suportat." msgid "Request was throttled." msgstr "La petició ha estat limitada pel número màxim de peticions definit." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Aquest camp és obligatori." @@ -126,7 +158,7 @@ msgstr "\"{input}\" no és un booleà." msgid "This field may not be blank." msgstr "Aquest camp no pot estar en blanc." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Aquest camp no pot tenir més de {max_length} caràcters." @@ -212,137 +244,136 @@ msgstr "El Datetime té un format incorrecte. Utilitzi un d'aquests formats: {fo msgid "Expected a datetime but got a date." msgstr "S'espera un Datetime però s'ha rebut un Date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "El Date té un format incorrecte. Utilitzi un d'aquests formats: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "S'espera un Date però s'ha rebut un Datetime." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "El Time té un format incorrecte. Utilitzi un d'aquests formats: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "La durada té un format incorrecte. Utilitzi un d'aquests formats: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" no és una opció vàlida." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "S'espera una llista d'ítems però s'ha rebut el tipus \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Aquesta selecció no pot estar buida." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" no és un path vàlid." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "No s'ha enviat cap fitxer." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Les dades enviades no són un fitxer. Comproveu l'encoding type del formulari." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "No s'ha pogut determinar el nom del fitxer." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "El fitxer enviat està buit." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "El nom del fitxer ha de tenir com a màxim {max_length} caràcters (en té {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Envieu una imatge vàlida. El fitxer enviat no és una imatge o és una imatge corrompuda." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Aquesta llista no pot estar buida." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "S'espera un diccionari però s'ha rebut el tipus \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Pàgina invàlida \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Cursor invàlid." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "PK invàlida \"{pk_value}\" - l'objecte no existeix." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Tipus incorrecte. S'espera el valor d'una PK, s'ha rebut {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Hyperlink invàlid - Cap match d'URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Hyperlink invàlid - Match d'URL incorrecta." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Hyperlink invàlid - L'objecte no existeix." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Tipus incorrecte. S'espera una URL, s'ha rebut {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "L'objecte amb {slug_name}={value} no existeix." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valor invàlid." diff --git a/rest_framework/locale/ca_ES/LC_MESSAGES/django.mo b/rest_framework/locale/ca_ES/LC_MESSAGES/django.mo index 5c2dd5baaa80fcaa53006459b11bf6172a69b04e..96a0b1ebb8a981b8d762b8c0e8319ee1e54c53a6 100644 GIT binary patch delta 41 ncmbQhGJ$2n1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsN4*&V+X@PC delta 41 pcmbQhGJ$2n1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;^Q30sz~93U>ei diff --git a/rest_framework/locale/ca_ES/LC_MESSAGES/django.po b/rest_framework/locale/ca_ES/LC_MESSAGES/django.po index fad1d9024..c4f9df6cb 100644 --- a/rest_framework/locale/ca_ES/LC_MESSAGES/django.po +++ b/rest_framework/locale/ca_ES/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Catalan (Spain) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ca_ES/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: ca_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/cs/LC_MESSAGES/django.mo b/rest_framework/locale/cs/LC_MESSAGES/django.mo index f0dc3dfcf4d6a44d050affcc7d5be2e8bd3c53e5..459b3f01f444090391c6d45f9f44edd71036c949 100644 GIT binary patch delta 1558 zcmYM!OGs2v9LMp$=4e)9zS2sk#ACcwc(VbVPT-5ylW3NQz39ea+<;@a7Q?9PUSke^!BTW2nU$ayTk$Bi;S{#xBDRW9N$K1`cCB$7f?sqSkqi)%XWDW7W#& zdWW!<``b8!W=_08Kc=iQE5kla!4a&*tGE?kp(3(`MVRR{tH5T|b*HfrZ=s;S#zrd9@i2Wkpzy)u{6Wn2qOA8yiD~ zd_Of5BG%&+w%`ZU!fwJu`t2mD z7%w2%u{*d8pP)AM5mlsd6p*SuADOZa)chbSWx>k~_}Ejv6ykTti(qlAq8m7|7k#LO zFY&b<@8UlEgj(3+j@C#w^08xlsc5fYBZjdVf1)1D!!8Q+{-0n_$HX;M?&eUD$RG?p z^kW~MMNZiqR^fN#V+G_T4z-3-r25bX)wEs{T@m)u)hL9eQV%E@HFTaWQo1FmZL5kLbTw^TP47TF zJ)Pb{kNxFF5?sx(S_a)0`s^r7Q@ZrFsm`bd^M_oC*{&Uo)D&wq#nw&N>(LqRO-xD( ok2n_`PG4z-x3t3J_SDvSYeUB~a{kZMFcS`CbSH!i4mQij z3RHjF(9igGo|946m8n{X%|M?ap%srVEXktCPdbj(AwhtY$3Q15qQ5TBs> z8OdQR=A*95IOH z8fs$qP@(^Y8m}^)`0IhqoT#A%mBW)b8?T~5{xNZ#JG^fNwK$XZU8vli#{ztZUd&|H zYq1i?;OT@nv54zleAUk^Era+ggzq!^R-Bn-Hi2tD>c!Qll{cX_TN_Tsi|EGtSb;yW z8bd656}I6*e2v=7(^#b@+J;JT52}6SXyUIN?Wgy7coTQvSL9vW!Yp#I1vT>yRB9fe z-usN&WW^+QA~vFSc^fXnN4N&_2&>xnqsHk*vOxTa`(jMT8CZ)7?P1iwH?SCApax1O zJY`so8sI3hE$lgJ6MjIlWf_ER8s?!UR)gBKQPfv(40+UAuP1KwqH^~I`Po$7QmCtt z55uCU0ruevJd6D7Glw~t_I&mMEo=KY32beK)4zW?={Xk{IkhtDv8 zzfn015C%o$AkM}sxDwwYk63_w%))g@lO4x?s6Le{MOFQ&C z_#cIuwQ|kAjH*&jWsh32E-0igzHt|!RfD z!Qxw3OHhJSs47~5ioT~LDxZoipeFu~@teEe(-ajHUx! zLD#z!pU>?ra(hY~uRq``F7S9go~gguG)<7 ez`{=F_R;#-jz%ZeytDgEbo<`_4R&Vyh15S5YQBH~ diff --git a/rest_framework/locale/cs/LC_MESSAGES/django.po b/rest_framework/locale/cs/LC_MESSAGES/django.po index 15cb86c80..43c571130 100644 --- a/rest_framework/locale/cs/LC_MESSAGES/django.po +++ b/rest_framework/locale/cs/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Czech (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/cs/)\n" "MIME-Version: 1.0\n" @@ -19,43 +19,75 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Chybná hlavička. Nebyly poskytnuty přihlašovací údaje." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Chybná hlavička. Přihlašovací údaje by neměly obsahovat mezery." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Chybná hlavička. Přihlašovací údaje nebyly správně zakódovány pomocí base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Chybné uživatelské jméno nebo heslo." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Uživatelský účet je neaktivní nebo byl smazán." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Chybná hlavička tokenu. Nebyly zadány přihlašovací údaje." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Chybná hlavička tokenu. Přihlašovací údaje by neměly obsahovat mezery." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Chybný token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Uživatelský účet je uzamčen." @@ -110,7 +142,7 @@ msgstr "Nepodporovaný media type \"{media_type}\" v požadavku." msgid "Request was throttled." msgstr "Požadavek byl limitován kvůli omezení počtu požadavků za časovou periodu." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Toto pole je vyžadováno." @@ -128,7 +160,7 @@ msgstr "\"{input}\" nelze použít jako typ boolean." msgid "This field may not be blank." msgstr "Toto pole nesmí být prázdné." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Zkontrolujte, že toto pole není delší než {max_length} znaků." @@ -214,137 +246,136 @@ msgstr "Chybný formát data a času. Použijte jeden z těchto formátů: {form msgid "Expected a datetime but got a date." msgstr "Bylo zadáno pouze datum bez času." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Chybný formát data. Použijte jeden z těchto formátů: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Bylo zadáno datum a čas, místo samotného data." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Chybný formát času. Použijte jeden z těchto formátů: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" není platnou možností." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Byl očekáván seznam položek ale nalezen \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Nebyl zaslán žádný soubor." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Zaslaná data neobsahují soubor. Zkontrolujte typ kódování ve formuláři." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Nebylo možné zjistit jméno souboru." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Zaslaný soubor je prázdný." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Zajistěte, aby jméno souboru obsahovalo maximálně {max_length} znaků (teď má {length} znaků)." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Nahrajte platný obrázek. Nahraný soubor buď není obrázkem nebo je poškozen." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Byl očekáván slovník položek ale nalezen \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Chybné čislo stránky \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Chybný kurzor." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Chybný primární klíč \"{pk_value}\" - objekt neexistuje." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Chybný typ. Byl přijat typ {data_type} místo hodnoty primárního klíče." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Chybný odkaz - nebyla nalezena žádní shoda." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Chybný odkaz - byla nalezena neplatná shoda." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Chybný odkaz - objekt neexistuje." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Chybný typ. Byl přijat typ {data_type} místo očekávaného odkazu." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekt s {slug_name}={value} neexistuje." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Chybná hodnota." diff --git a/rest_framework/locale/da/LC_MESSAGES/django.mo b/rest_framework/locale/da/LC_MESSAGES/django.mo index f6ac0f7d591fd6f98faae73be353464e85743a97..7820bdd3e93b02293df5e92d506df9ccfcbbc40e 100644 GIT binary patch delta 2273 zcmYk+TWl0n9LMp0FSLNP*p_lDwbPbb(QfIDQd)sRFHj1tb+Jl~DaD;Ro@ocIh|F?*p|KW@kMcnn+cGInFZ9cIlqi2D5q?!;Lv z$C5>6`Pha^s2_EH-1kk?{XW5U8tR{PaySv-i$PfnYJ_d52Su<6r*SiWi)~n(YgUaz z$j1)xrR$F2J$MB*b7_ms?!|Jf!5*x}1a@hvPt)0me>eTOK}(-d=3lnC?+!Ld`O4cwX?VuXOJ@4@2DI9jk-ZD z2U%Ew%dpBnZpRvqyHTY)h)VQx)OA<=r(_ zmb4OSM+XP77@x;_Jcyf^69kHiRnK2(H06HsMj+f{Dv? zl=%wox*dm6Q~Ew?@m)pT@K@A>s!CG3V>c?XXHkj2i_EHhkKOnO>H%9F%7-r?x!LRf z@flpLSIq@F`r$`pu$EDpdSR3xvuit1tKUU(wHHy_>m;%~>=KfjT|+j2Wl%r8yOtn3 z+g74#U5UJ6EQm_zF)Y#kAEBdN@Cqt{*HEkfG-}bDMa|I9NI7ji*~mU*khb6VCDf`u zg_`0yT!%#rQv>WnaUIbldA^;Zqgv0Q9$3rUXDfy@g&R>L)(%l)BD_^jzFzC| z-Ha*;FGz1@{L>y)d~5w^*J#J6u|PHcRLg=+LNlSZhiD}Rh)jan^hT@2#elsTVz*i^ zaeKR;1J${WP&w2zTPj66p&3-u8v5_~s`u?p3-4BYn9der2cd<@ogZs6M2LdjoLioAz~Bp2%+W>dLL*()g%Mi z2j&%aM%-w~8IDBbZfx8-QzoYu6{aWWa^Fs$-x~|LvB+q6>R?{gYIi91_!Ab4>x45o z6rFIL_}G{e9g2nBY70*68;Qh|pXPOBEbsSz9GMu8JNsN+8VNZ&g1tRcX@xK6GzMzw z12wfyZBui7)6|i|qW{mV=S*^@@Mczi@Z!0!tGr^amsZS8e!QwVJy~3GB7H${EJnUc zYo@fWk}H*zI~tz6cp?^xxTB66bB4!a&Ukz*R&8CQp>cOKl*}o6Bcr(AyTlpaKNNLz Sx$A_ViH0KKRC>oNYX1c!r3SnJ delta 2036 zcmaLXUu;ul7{~Ev?fx?7SYazN*v={-f7Y=wYq!p^vJDWn0SY4;V+3Io%;vw!g&E7a zm|Qp$W^yz{A$oyA76Kvkf-I0I8NsNDk_j=I$PF>kU;-*3APM^YwH3KAzRAo7H0rcHj%q17 zFz&|yo<>dR>)i3HIm;i&-meLx=9;}sM=SaSb>pwF84JtI+OZuw(ZvRw#0T+r)OmRf z7GfNgscpCz_vVhDz(&U3V*^erH(P@(*v9j1gbx4NS)7d*a^tJ075#}?NzL@Et*GNq zqgJ{HwH0Hi>yP6j_ytzsZ|Gogh1m>Tg!$NpE?Kk=I!mz^b;DuQh3{Yxk6XB}bWN}abzX7?`FH4ya6l9I7*!+}aR~-zQh3;j z&){x+2*1hs3oc{quQdBSkB6eJyUXlDxR}|6u@^NSLQUX9bZ{a_{^!#9fdfr=3m?UL zN?Log6?^a~_UeCB239eP81BO^Jf9nva(C5CC#uRvFpghh3l^~Kb=Z!ok$o;5rFsIj zhZk@GUPJ9+6?skIa%@Ex7vX7a#-DHn*02gqbPGO#$55HOiK?xI++5ekQ1?xtirzgy zM>9E#s^VW!Gp?*9a07PZ4%CBABK2rDkY`)IlO5OLJjM~!@y*B@EQR$rh9u9(Z7spKDbw=#_3jkSPEQp*TafN7 zo9V0Bn(TK%L$AQ|FYO+Dq5rkvP}~_B>`$dQG@R}!KkW1FR4nnrfnd5j(B=2WD@V(s z;mERZW6X&($D>VNqN@7eBe8fin%-G;yRf7$`NqKZT}fxa`)F2e`rzCOUu|mF_Wym_ Zq1qEZ@3~OK^Fr0>Q=xbL-ir&C{tZXh){g)H diff --git a/rest_framework/locale/da/LC_MESSAGES/django.po b/rest_framework/locale/da/LC_MESSAGES/django.po index 95bd0cb96..3d4e0ada2 100644 --- a/rest_framework/locale/da/LC_MESSAGES/django.po +++ b/rest_framework/locale/da/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Mads Jensen , 2015 +# Mads Jensen , 2015-2016 # Mikkel Munch Mortensen <3xm@detfalskested.dk>, 2015 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Danish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/da/)\n" "MIME-Version: 1.0\n" @@ -19,43 +19,75 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Ugyldig basic header. Ingen legitimation angivet." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Ugyldig basic header. Legitimationsstrenge må ikke indeholde mellemrum." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Ugyldig basic header. Legitimationen er ikke base64 encoded på korrekt vis." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Ugyldigt brugernavn/kodeord." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Inaktiv eller slettet bruger." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Ugyldig token header." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Ugyldig token header. Token-strenge må ikke indeholde mellemrum." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Ugyldig token header. Token streng bør ikke indeholde ugyldige karakterer." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Ugyldigt token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Brugerkontoen er deaktiveret." @@ -110,7 +142,7 @@ msgstr "Forespørgslens media type, \"{media_type}\", er ikke understøttet." msgid "Request was throttled." msgstr "Forespørgslen blev neddroslet." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Dette felt er påkrævet." @@ -128,7 +160,7 @@ msgstr "\"{input}\" er ikke en tilladt boolsk værdi." msgid "This field may not be blank." msgstr "Dette felt må ikke være tomt." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Tjek at dette felt ikke indeholder flere end {max_length} tegn." @@ -214,137 +246,136 @@ msgstr "Datotid har et forkert format. Brug i stedet et af disse formater: {form msgid "Expected a datetime but got a date." msgstr "Forventede en datotid, men fik en dato." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Dato har et forkert format. Brug i stedet et af disse formater: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Forventede en dato men fik en datotid." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Klokkeslæt har forkert format. Brug i stedet et af disse formater: {format}. " -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Varighed har forkert format. Brug istedet et af følgende formater: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" er ikke et gyldigt valg." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Flere end {count} objekter..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Forventede en liste, men fik noget af typen \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Dette valg kan være tomt." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" er ikke et gyldigt valg af adresse." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Ingen medsendt fil." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Det medsendte data var ikke en fil. Tjek typen af indkodning på formularen." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Filnavnet kunne ikke afgøres." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Den medsendte fil er tom." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Sørg for at filnavnet er højst {max_length} langt (det er {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Medsend et gyldigt billede. Den medsendte fil var enten ikke et billede eller billedfilen var ødelagt." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Denne liste er muligvis ikke tom." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Forventede en dictionary, men fik noget af typen \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." -msgstr "" +msgstr "Værdi skal være gyldig JSON." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" -msgstr "" +msgstr "Indsend." #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Ugyldig side \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Ugyldig cursor" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Ugyldig primærnøgle \"{pk_value}\" - objektet findes ikke." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Ugyldig type. Forventet værdi er primærnøgle, fik {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Ugyldigt hyperlink - intet URL match." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Ugyldigt hyperlink - forkert URL match." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Ugyldigt hyperlink - objektet findes ikke." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Forkert type. Forventede en URL-streng, fik {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Object med {slug_name}={value} findes ikke." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Ugyldig værdi." @@ -356,20 +387,20 @@ msgstr "Ugyldig data. Forventede en dictionary, men fik {datatype}." #: templates/rest_framework/admin.html:118 #: templates/rest_framework/base.html:128 msgid "Filters" -msgstr "" +msgstr "Filtre" #: templates/rest_framework/filters/django_filter.html:2 #: templates/rest_framework/filters/django_filter_crispyforms.html:4 msgid "Field filters" -msgstr "" +msgstr "Søgefiltre" #: templates/rest_framework/filters/ordering.html:3 msgid "Ordering" -msgstr "" +msgstr "Sortering" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "" +msgstr "Søg" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 diff --git a/rest_framework/locale/da_DK/LC_MESSAGES/django.mo b/rest_framework/locale/da_DK/LC_MESSAGES/django.mo index 78170eeb6040287c2812b6f909fbc876fbac9462..0e1cc36efce4bf67188b4092a8d23fca1d107dfb 100644 GIT binary patch delta 41 ncmbQpGLdD%1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM|~Ip+gu8C delta 41 pcmbQpGLdD%1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;|-h0s!063VHwl diff --git a/rest_framework/locale/da_DK/LC_MESSAGES/django.po b/rest_framework/locale/da_DK/LC_MESSAGES/django.po index c198cfdf6..7ec27dee2 100644 --- a/rest_framework/locale/da_DK/LC_MESSAGES/django.po +++ b/rest_framework/locale/da_DK/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Danish (Denmark) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/da_DK/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: da_DK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/de/LC_MESSAGES/django.mo b/rest_framework/locale/de/LC_MESSAGES/django.mo index 0c1034bb047c2a0899cf7fd5ae0b9e8388647a6f..ce4458e0019ecbb7a953ea7b87b69c1cbad72051 100644 GIT binary patch delta 2010 zcmYM#TWnNC9LMqh!n(`Fw%Y1eS_-Ev<)YoXrL>enVb?C#rG+Zgwm#5?OWY`Iz<`iI zPSo_pkcioUkq`-y2MGxg_d&cQL@@S+2I5OeiUfSJfsgu>^RVa*h?moSC;eLq&> z`xwVO*5gn38s5WI*f`bGwf!_!GjI`;7@cO;gKKaxp2Vd%iWw}MZq|ldP=7y;>+x5t z#o5oAm0|~KLOrPQ_X0md-R}o%)>0qSC}JSa7mKo`s1xH|)TwVzUMu zL_T(eFI{&M=i_zM&V@?MUdCEXU>7!^i)*#j=V-L!pU7{ln|fHz=kP z!8$C*`k=#TEQ>40sqAT?Bwa2@EmT&$*iUe`>+?k!nGJ;b)A@TX$;W#99QDs zn8qagryC5RRyc;*nW8FxBJ*(>{m#ITaUK0()bT1M5fsusRLHg=i?(+#g&$xmx|eBa zCKIR|tefp0tD{J`Yy^{d3$=ySj-S1oP`UCEHe&%5%5l{Fs@Xo>FNdU$eUE(XO3=TD zaqm^besgbY2<$>-?Jm?-A4C1{EV4N^g7r9#d@RP%P=5)s2HSyJ@ep#L>@aGgCr~?b z1xYI##VVcuJ2dpNn@WJSMJ1>U>u@5rm= zGw1r(wWB7!1)F)keMmz|a{-&Mh~>9q3g1Q-wemmE!7v%AmDZuQJdGjzzvvz+TD=ye zIBR07sm#R-BY4m3+xlrk&CaL|@FqLq4@5ct{|6jh0+^RBXw&iy3J>V?cpYvPEceA^4`?7-#TXQ=LW3h^9 Kg_`P%(fDFqW_Hgx zGynO|;g8;PeVK1p<{mZ5F6x!k-xir=@bqFnD5rvE<@hN&IFDE3(j{hVFoGr6hr0e= zEW<+>!fC9+GuVn3u^n43b=U8e+|3v zJg&nHOU+hd95tamsPTioFQe`^i%~5#xXg?{YvO~&Stn|RanyqjU_HKtoAGD72}8@x zs__Bj&tBj|zdM1~;g6`u737<($6D0*ZmhvWSglaMOXFso!zK)`@NPJYrSu>6`^Qi# zc?Gqy)4mt{@j!vM^7W{#X+m9p2VRR0Vi7)%4!(n#LKD#D@{)zfsDGyUWg36JeLgIe|jr$nTULHsFzedfx z;BxPWRp`*)ikesol}yL562HMPE?H$ZfHAxRpZ0y-_Y_7LKaZc}n5`-z{_YK!-c`B* zsjNK;VFmW1_V9o|{tW7OCy{5`1=NHuVh=`n>L5jYn`NeuvufO&Q{_ zoyI{N#53525#qE3A41*WL(~cjS9_6ZLrr858*$3_Biu&+FVr#HMj~iSkD#{fS!D4x zjV+jYk48O>1=K|9)_OO16tyLvA=_t*9q)LSph7r+)%YZ8OWwySoX04Z5H?-kjk@pS zsEM6L(#qBnUYZ#T)6hU1LzqOKX<6SHRQ7&}3i$$Zp{?L3D2XDd2X`Z1*@WMJ4q21U zqE`MB=HsuZ3Fi>LJe~hA4f4$zk*HZO>g6|r3e`9&gop7)Jc_sBS=2HC{45g5^Blj?>W0PohFMhf1E+EV~xd*n}_PUi==l^6g}*gDKQX z52HfbgvLfu8prLte{hIJv4ao@eg z*h~FyQHb~-;>K8EP$4V<_kgx#&jo5TI(n_tPO5T7Maju&bPI26_XVZ{q2yKxdbp=d z+a9O(P?ZuYeI9l_DnBowYIkB(9dYG0hgW5}n^*m`Hd6<(F9r*9!?dys!P1#8f>XgY ziF=Yx#l-z^*U0{TL&@}HMa-GlmmC{oXmX}2e=e{r8VW~3H5;99eJom=Z7wS7@J8x2 z5{XvUQ1ZGGW8BPv`aAJHk9dp_fL#f1w)B5oTckdlerk%z;?m+X<{-irlof@5) UE-K9{cjC#^`2Wu0O=mXvH`B1{d;kCd diff --git a/rest_framework/locale/de/LC_MESSAGES/django.po b/rest_framework/locale/de/LC_MESSAGES/django.po index 3fc38afb0..c30dd7555 100644 --- a/rest_framework/locale/de/LC_MESSAGES/django.po +++ b/rest_framework/locale/de/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-08 18:25+0000\n" -"Last-Translator: Fabian Büchler \n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" @@ -23,43 +23,75 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Ungültiger basic header. Keine Zugangsdaten angegeben." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Ungültiger basic header. Zugangsdaten sollen keine Leerzeichen enthalten." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Ungültiger basic header. Zugangsdaten sind nicht korrekt mit base64 kodiert." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Ungültiger Benutzername/Passwort" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Benutzer inaktiv oder gelöscht." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Ungültiger token header. Keine Zugangsdaten angegeben." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Ungültiger token header. Zugangsdaten sollen keine Leerzeichen enthalten." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Ungültiger Token Header. Tokens dürfen keine ungültigen Zeichen enthalten." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Ungültiges Token" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Benutzerkonto ist gesperrt." @@ -114,7 +146,7 @@ msgstr "Nicht unterstützter Medientyp \"{media_type}\" in der Anfrage." msgid "Request was throttled." msgstr "Die Anfrage wurde gedrosselt." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." @@ -132,7 +164,7 @@ msgstr "\"{input}\" ist kein gültiger Wahrheitswert." msgid "This field may not be blank." msgstr "Dieses Feld darf nicht leer sein." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Stelle sicher, dass dieses Feld nicht mehr als {max_length} Zeichen lang ist." @@ -218,137 +250,136 @@ msgstr "Datums- und Zeitangabe hat das falsche Format. Nutze stattdessen eines d msgid "Expected a datetime but got a date." msgstr "Erwarte eine Datums- und Zeitangabe, erhielt aber ein Datum." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Datum hat das falsche Format. Nutze stattdessen eines dieser Formate: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Erwarte ein Datum, erhielt aber eine Datums- und Zeitangabe." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Zeitangabe hat das falsche Format. Nutze stattdessen eines dieser Formate: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Laufzeit hat das falsche Format. Benutze stattdessen eines dieser Formate {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" ist keine gültige Option." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Mehr als {count} Ergebnisse" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Erwarte eine Liste von Elementen, erhielt aber den Typ \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Diese Auswahl darf nicht leer sein" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" ist ein ungültiger Pfad Wahl." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Es wurde keine Datei übermittelt." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Die übermittelten Daten stellen keine Datei dar. Prüfe den Kodierungstyp im Formular." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Der Dateiname konnte nicht ermittelt werden." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Die übermittelte Datei ist leer." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Stelle sicher, dass dieser Dateiname höchstens {max_length} Zeichen lang ist (er hat {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Lade ein gültiges Bild hoch. Die hochgeladene Datei ist entweder kein Bild oder ein beschädigtes Bild." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Diese Liste darf nicht leer sein." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Erwarte ein Dictionary mit Elementen, erhielt aber den Typ \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Wert muss gültiges JSON sein." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Abschicken" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Ungültige Seite \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Ungültiger Zeiger" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Ungültiger pk \"{pk_value}\" - Object existiert nicht." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Falscher Typ. Erwarte pk Wert, erhielt aber {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Ungültiger Hyperlink - entspricht keiner URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Ungültiger Hyperlink - URL stimmt nicht überein." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Ungültiger Hyperlink - Objekt existiert nicht." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Falscher Typ. Erwarte URL Zeichenkette, erhielt aber {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekt mit {slug_name}={value} existiert nicht." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Ungültiger Wert." diff --git a/rest_framework/locale/el/LC_MESSAGES/django.mo b/rest_framework/locale/el/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..fc2120f7f371fbb381747daa830f56dca521fb92 GIT binary patch literal 512 zcmZvY%}xR_5XUuo+M{O=W8wj#!|p<&YY}7Q!;nZIxEimO9hSn!b{Gt+;6&rZLOY#dviTU}b6SY2Bc5m^1$%R9Rk%q|96O=)DX8{s?YOeo2q zHRUo^Fl@huFxGrdOQmPdkW!@$_Oe(+_>{*PhKhkR=!e+U#EmV*7B|G8>iIY5)zI_7 z4_Ga@@_f&;AP#9EiV+96+YRSg?uBOtL(OHDaHBMX555qjp|2zLm9OD`rMB5)BBWXf zUKy$RgDsPB&SS!m_?*GBCYnKMVob_hcez|vOwm$|X;tuUwDE|V?693j^beoA$$xW~ z61VL1y1n-PxBQCdG?g?Y?X%aZ^>1ip+%(}r)?qZ^IwR9~3p*I>x#BHj(%6\n" +"Language-Team: Greek (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: authentication.py:71 +msgid "Invalid basic header. No credentials provided." +msgstr "" + +#: authentication.py:74 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "" + +#: authentication.py:80 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "" + +#: authentication.py:97 +msgid "Invalid username/password." +msgstr "" + +#: authentication.py:100 authentication.py:195 +msgid "User inactive or deleted." +msgstr "" + +#: authentication.py:173 +msgid "Invalid token header. No credentials provided." +msgstr "" + +#: authentication.py:176 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "" + +#: authentication.py:182 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "" + +#: authentication.py:192 +msgid "Invalid token." +msgstr "" + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "" + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "" + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "" + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "" + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "" + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "" + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "" + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "" + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "" + +#: exceptions.py:109 +#, python-brace-format +msgid "Method \"{method}\" not allowed." +msgstr "" + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "" + +#: exceptions.py:132 +#, python-brace-format +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "" + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "" + +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 +#: validators.py:162 +msgid "This field is required." +msgstr "" + +#: fields.py:267 +msgid "This field may not be null." +msgstr "" + +#: fields.py:603 fields.py:634 +#, python-brace-format +msgid "\"{input}\" is not a valid boolean." +msgstr "" + +#: fields.py:669 +msgid "This field may not be blank." +msgstr "" + +#: fields.py:670 fields.py:1664 +#, python-brace-format +msgid "Ensure this field has no more than {max_length} characters." +msgstr "" + +#: fields.py:671 +#, python-brace-format +msgid "Ensure this field has at least {min_length} characters." +msgstr "" + +#: fields.py:708 +msgid "Enter a valid email address." +msgstr "" + +#: fields.py:719 +msgid "This value does not match the required pattern." +msgstr "" + +#: fields.py:730 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "" + +#: fields.py:742 +msgid "Enter a valid URL." +msgstr "" + +#: fields.py:755 +#, python-brace-format +msgid "\"{value}\" is not a valid UUID." +msgstr "" + +#: fields.py:791 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" + +#: fields.py:816 +msgid "A valid integer is required." +msgstr "" + +#: fields.py:817 fields.py:852 fields.py:885 +#, python-brace-format +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "" + +#: fields.py:818 fields.py:853 fields.py:886 +#, python-brace-format +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "" + +#: fields.py:819 fields.py:854 fields.py:890 +msgid "String value too large." +msgstr "" + +#: fields.py:851 fields.py:884 +msgid "A valid number is required." +msgstr "" + +#: fields.py:887 +#, python-brace-format +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "" + +#: fields.py:888 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "" + +#: fields.py:889 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "" + +#: fields.py:1004 +#, python-brace-format +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1005 +msgid "Expected a datetime but got a date." +msgstr "" + +#: fields.py:1082 +#, python-brace-format +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1083 +msgid "Expected a date but got a datetime." +msgstr "" + +#: fields.py:1151 +#, python-brace-format +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1215 +#, python-brace-format +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1240 fields.py:1289 +#, python-brace-format +msgid "\"{input}\" is not a valid choice." +msgstr "" + +#: fields.py:1243 relations.py:71 relations.py:442 +#, python-brace-format +msgid "More than {count} items..." +msgstr "" + +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 +#, python-brace-format +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1291 +msgid "This selection may not be empty." +msgstr "" + +#: fields.py:1328 +#, python-brace-format +msgid "\"{input}\" is not a valid path choice." +msgstr "" + +#: fields.py:1347 +msgid "No file was submitted." +msgstr "" + +#: fields.py:1348 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "" + +#: fields.py:1349 +msgid "No filename could be determined." +msgstr "" + +#: fields.py:1350 +msgid "The submitted file is empty." +msgstr "" + +#: fields.py:1351 +#, python-brace-format +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "" + +#: fields.py:1399 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: fields.py:1438 relations.py:439 serializers.py:521 +msgid "This list may not be empty." +msgstr "" + +#: fields.py:1491 +#, python-brace-format +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1538 +msgid "Value must be valid JSON." +msgstr "" + +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 +msgid "Submit" +msgstr "" + +#: pagination.py:189 +msgid "Invalid page." +msgstr "" + +#: pagination.py:407 +msgid "Invalid cursor" +msgstr "" + +#: relations.py:207 +#, python-brace-format +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "" + +#: relations.py:208 +#, python-brace-format +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "" + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "" + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "" + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "" + +#: relations.py:243 +#, python-brace-format +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "" + +#: relations.py:402 +#, python-brace-format +msgid "Object with {slug_name}={value} does not exist." +msgstr "" + +#: relations.py:403 +msgid "Invalid value." +msgstr "" + +#: serializers.py:326 +#, python-brace-format +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "" + +#: templates/rest_framework/admin.html:118 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +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 "" + +#: 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 "" + +#: validators.py:24 +msgid "This field must be unique." +msgstr "" + +#: validators.py:78 +#, python-brace-format +msgid "The fields {field_names} must make a unique set." +msgstr "" + +#: validators.py:226 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "" + +#: validators.py:241 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "" + +#: validators.py:254 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "" + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "" + +#: versioning.py:73 versioning.py:115 +msgid "Invalid version in URL path." +msgstr "" + +#: versioning.py:144 +msgid "Invalid version in hostname." +msgstr "" + +#: versioning.py:166 +msgid "Invalid version in query parameter." +msgstr "" + +#: views.py:88 +msgid "Permission denied." +msgstr "" diff --git a/rest_framework/locale/el_GR/LC_MESSAGES/django.mo b/rest_framework/locale/el_GR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..67022a7f764708dd90e4ebb5696030a81fb70082 GIT binary patch literal 527 zcmZut!A`mCdOpUb<47Bm}<5d)4XbQRLM9A?cVX6s7%a7%VOnUO;=R(-oPo@i$GqKa!K!T6BpkKDueY3?KVV#+CIA2c literal 0 HcmV?d00001 diff --git a/rest_framework/locale/el_GR/LC_MESSAGES/django.po b/rest_framework/locale/el_GR/LC_MESSAGES/django.po new file mode 100644 index 000000000..645a1a8c6 --- /dev/null +++ b/rest_framework/locale/el_GR/LC_MESSAGES/django.po @@ -0,0 +1,457 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Django REST framework\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \n" +"Language-Team: Greek (Greece) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: authentication.py:71 +msgid "Invalid basic header. No credentials provided." +msgstr "" + +#: authentication.py:74 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "" + +#: authentication.py:80 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "" + +#: authentication.py:97 +msgid "Invalid username/password." +msgstr "" + +#: authentication.py:100 authentication.py:195 +msgid "User inactive or deleted." +msgstr "" + +#: authentication.py:173 +msgid "Invalid token header. No credentials provided." +msgstr "" + +#: authentication.py:176 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "" + +#: authentication.py:182 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "" + +#: authentication.py:192 +msgid "Invalid token." +msgstr "" + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "" + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "" + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "" + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "" + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "" + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "" + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "" + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "" + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "" + +#: exceptions.py:109 +#, python-brace-format +msgid "Method \"{method}\" not allowed." +msgstr "" + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "" + +#: exceptions.py:132 +#, python-brace-format +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "" + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "" + +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 +#: validators.py:162 +msgid "This field is required." +msgstr "" + +#: fields.py:267 +msgid "This field may not be null." +msgstr "" + +#: fields.py:603 fields.py:634 +#, python-brace-format +msgid "\"{input}\" is not a valid boolean." +msgstr "" + +#: fields.py:669 +msgid "This field may not be blank." +msgstr "" + +#: fields.py:670 fields.py:1664 +#, python-brace-format +msgid "Ensure this field has no more than {max_length} characters." +msgstr "" + +#: fields.py:671 +#, python-brace-format +msgid "Ensure this field has at least {min_length} characters." +msgstr "" + +#: fields.py:708 +msgid "Enter a valid email address." +msgstr "" + +#: fields.py:719 +msgid "This value does not match the required pattern." +msgstr "" + +#: fields.py:730 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "" + +#: fields.py:742 +msgid "Enter a valid URL." +msgstr "" + +#: fields.py:755 +#, python-brace-format +msgid "\"{value}\" is not a valid UUID." +msgstr "" + +#: fields.py:791 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" + +#: fields.py:816 +msgid "A valid integer is required." +msgstr "" + +#: fields.py:817 fields.py:852 fields.py:885 +#, python-brace-format +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "" + +#: fields.py:818 fields.py:853 fields.py:886 +#, python-brace-format +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "" + +#: fields.py:819 fields.py:854 fields.py:890 +msgid "String value too large." +msgstr "" + +#: fields.py:851 fields.py:884 +msgid "A valid number is required." +msgstr "" + +#: fields.py:887 +#, python-brace-format +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "" + +#: fields.py:888 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "" + +#: fields.py:889 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "" + +#: fields.py:1004 +#, python-brace-format +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1005 +msgid "Expected a datetime but got a date." +msgstr "" + +#: fields.py:1082 +#, python-brace-format +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1083 +msgid "Expected a date but got a datetime." +msgstr "" + +#: fields.py:1151 +#, python-brace-format +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1215 +#, python-brace-format +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1240 fields.py:1289 +#, python-brace-format +msgid "\"{input}\" is not a valid choice." +msgstr "" + +#: fields.py:1243 relations.py:71 relations.py:442 +#, python-brace-format +msgid "More than {count} items..." +msgstr "" + +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 +#, python-brace-format +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1291 +msgid "This selection may not be empty." +msgstr "" + +#: fields.py:1328 +#, python-brace-format +msgid "\"{input}\" is not a valid path choice." +msgstr "" + +#: fields.py:1347 +msgid "No file was submitted." +msgstr "" + +#: fields.py:1348 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "" + +#: fields.py:1349 +msgid "No filename could be determined." +msgstr "" + +#: fields.py:1350 +msgid "The submitted file is empty." +msgstr "" + +#: fields.py:1351 +#, python-brace-format +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "" + +#: fields.py:1399 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: fields.py:1438 relations.py:439 serializers.py:521 +msgid "This list may not be empty." +msgstr "" + +#: fields.py:1491 +#, python-brace-format +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1538 +msgid "Value must be valid JSON." +msgstr "" + +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 +msgid "Submit" +msgstr "" + +#: pagination.py:189 +msgid "Invalid page." +msgstr "" + +#: pagination.py:407 +msgid "Invalid cursor" +msgstr "" + +#: relations.py:207 +#, python-brace-format +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "" + +#: relations.py:208 +#, python-brace-format +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "" + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "" + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "" + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "" + +#: relations.py:243 +#, python-brace-format +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "" + +#: relations.py:402 +#, python-brace-format +msgid "Object with {slug_name}={value} does not exist." +msgstr "" + +#: relations.py:403 +msgid "Invalid value." +msgstr "" + +#: serializers.py:326 +#, python-brace-format +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "" + +#: templates/rest_framework/admin.html:118 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +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 "" + +#: 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 "" + +#: validators.py:24 +msgid "This field must be unique." +msgstr "" + +#: validators.py:78 +#, python-brace-format +msgid "The fields {field_names} must make a unique set." +msgstr "" + +#: validators.py:226 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "" + +#: validators.py:241 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "" + +#: validators.py:254 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "" + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "" + +#: versioning.py:73 versioning.py:115 +msgid "Invalid version in URL path." +msgstr "" + +#: versioning.py:144 +msgid "Invalid version in hostname." +msgstr "" + +#: versioning.py:166 +msgid "Invalid version in query parameter." +msgstr "" + +#: views.py:88 +msgid "Permission denied." +msgstr "" diff --git a/rest_framework/locale/en/LC_MESSAGES/django.mo b/rest_framework/locale/en/LC_MESSAGES/django.mo index 6e464e9fd9a61820309b12be2e61b93eb2c72253..06dc754a8d9fca02a5d8c0e2c534ad0ba349e006 100644 GIT binary patch delta 2413 zcmcK4|4-Fb9LMqZ!?g0}4b7#ji;qw=D}OXiMkXZOcX2 z8m^nVxizMhGk&VkFD|6b>9Q}Y<=V0@%KW8OKe)DR)JCi4>+|`nFMmL1_x*XCbMC$8 z^Ev0d&u6Oh)vnm}ti)qR*+<+-)CA4Ou``(q<*8J&B77PhjAIGDhs*IB%){SN|IfP3 ztN>Tz?bv~p*n<^#7*p_F++Y^7b5vUCSn!STuQu98uo?WUdIM3 zPxHQyVkhm_u^4~CEX+vv9!+dtU&LCxfPCyXE_%}B3~$C6s2kN_Jr3h~ zJc|+h0asx~CO5;~sNe0!yYUUwN`8vvcoWmPzvVABtHM&$06Xvj9K&_^1!};|JIt2i za#VXQY9{TdrGL_Q-0wewLHa*Nt-xofExUmlN1d@!ET9s?2s*e6v+)on;smk__8P9n zNo2e2bKk4T$8K=ZIJZ#gvxq@*F$>i$$0`h?wzxl={nwLE`9J&+)t*Bo(E`?C-V$$b zH>28Ps2R+ne)lyx_$%rGLpg48St};d9!EXE1m1(kF^m^-SpS_=ZqcEccJcW6*zG%r zn(3I|K8p9!p2Eukvumh5J;M=j@G|Oj{D@lWOa`NBt56ebLp|^SYDJ%qQK_WzGFIR@ zRMLHq91pvRIvruAD-WQS?gMPb6h`a8cGT&Z#76uIbvm-SYXkP8zCVdN9am7f6DwTi z?Og=vvmVqJqrN9l1HO;7IFC9Vl}t|$+K8HQ1a+gwu^!(#_7G|!&!HxE%6Hc9 z{}zMX-~Obc>OI^lw7#?P0$?gPOoENE%oM z`{Q6a>H#}&10KRy5|vphdZLS{2Y>GE)wUb9yz^RPX* z*{^E_wah9Gp{3tNBoHdvnr)gtC&Vp5uG;4&Vu#yfwitP-*`vfhLPt)eh~PE;pOQ#x zFOf#*j4OFJ5e-BiQA2DcRM;VVh=|>%7DY!%d;RaSo`y2E*zbGG3=4-O^x!Re-=v_MMV=;*V^Zw^vN8>-QJRd(>Qk%MM xG&(ZWHyDk7SJD;F32jfWtE{T7tO`5f`iAQI_`y)YKRs*cnLZUNNcbP0;V+hT|7rjL delta 2186 zcmb`|OKenC9LMp0$36xMLR)Bs0lY0z6gq8Z%Gf$s+bPHtTc~Zd@)94h2x zkN=q-SbwzBKVO>vrcpK%3y42MWt>jhVlQey+feapA8Y2q8DZS5SMuno+QtwjDK~Auj5F%Xtb{(!PKRT(B@m?jBTfKZ=^*cGP?P*Qhj6 zIfKgX5Ytw6w_z>5iX^g~K;3s5mBrUkD_4DMklpR5{y|g@97KKp3siDn#b#XN1b&R2A@(D6{yXd@*>W}a?&AbJ9xAh=rMN^YwPlDhzv zL$fig^WREE4_=FUz!p??40#UaT$bMF{#1O!E!qMtbF1sygehV(kx#ISxz*C?s3uks+J^gy8;g>T ze=W9}&^D+jf3!9CYX3?6Tv7H;mGD%>$?^WDY@nv?(Q(z;S6N4BPgQhUlqWhZIsqz0 z0d_Y&MD!9}#B?pIN_T+Wf&7@+O@xvtN$B|SOPotCumYlwXd#pjDjuQatt4WZf$(Ie zdr^62*R)jj*LlwrM!c$_U5`E4|H!k?4?N!g+;COW8ye^z9HeVFyU9D8m;JJ&I4?U{ zdL)#YSaK?}zq&s2dikN5iD)byt#9;VP02(\n" "Language-Team: English (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/en/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Invalid basic header. No credentials provided." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Invalid basic header. Credentials string should not contain spaces." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Invalid basic header. Credentials not correctly base64 encoded." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Invalid username/password." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "User inactive or deleted." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Invalid token header. No credentials provided." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Invalid token header. Token string should not contain spaces." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Invalid token header. Token string should not contain invalid characters." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Invalid token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "Auth Token" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "Key" + +#: authtoken/models.py:23 +msgid "User" +msgstr "User" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "Created" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "Token" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "Tokens" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "Username" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "Password" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "User account is disabled." @@ -108,7 +140,7 @@ msgstr "Unsupported media type \"{media_type}\" in request." msgid "Request was throttled." msgstr "Request was throttled." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "This field is required." @@ -126,7 +158,7 @@ msgstr "\"{input}\" is not a valid boolean." msgid "This field may not be blank." msgstr "This field may not be blank." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Ensure this field has no more than {max_length} characters." @@ -212,137 +244,136 @@ msgstr "Datetime has wrong format. Use one of these formats instead: {format}." msgid "Expected a datetime but got a date." msgstr "Expected a datetime but got a date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Date has wrong format. Use one of these formats instead: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Expected a date but got a datetime." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Time has wrong format. Use one of these formats instead: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Duration has wrong format. Use one of these formats instead: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" is not a valid choice." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "More than {count} items..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Expected a list of items but got type \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "This selection may not be empty." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" is not a valid path choice." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "No file was submitted." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "The submitted data was not a file. Check the encoding type on the form." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "No filename could be determined." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "The submitted file is empty." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Ensure this filename has at most {max_length} characters (it has {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Upload a valid image. The file you uploaded was either not an image or a corrupted image." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "This list may not be empty." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Expected a dictionary of items but got type \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Value must be valid JSON." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Submit" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "Invalid page." #: pagination.py:407 msgid "Invalid cursor" msgstr "Invalid cursor" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Invalid pk \"{pk_value}\" - object does not exist." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Incorrect type. Expected pk value, received {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Invalid hyperlink - No URL match." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Invalid hyperlink - Incorrect URL match." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Invalid hyperlink - Object does not exist." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Incorrect type. Expected URL string, received {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Object with {slug_name}={value} does not exist." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Invalid value." diff --git a/rest_framework/locale/en_AU/LC_MESSAGES/django.mo b/rest_framework/locale/en_AU/LC_MESSAGES/django.mo index ffaa53bd68f864439f560a728412f0a50afe9bdb..288595123478d0817f3b1c44d2884635461fd3ca 100644 GIT binary patch delta 41 ncmbQjGKFQr1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsNBtQA+)@gC delta 41 pcmbQjGKFQr1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;|-k0s!2|3WERu diff --git a/rest_framework/locale/en_AU/LC_MESSAGES/django.po b/rest_framework/locale/en_AU/LC_MESSAGES/django.po index 696396b2b..9ee758d64 100644 --- a/rest_framework/locale/en_AU/LC_MESSAGES/django.po +++ b/rest_framework/locale/en_AU/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: English (Australia) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/en_AU/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/en_CA/LC_MESSAGES/django.mo b/rest_framework/locale/en_CA/LC_MESSAGES/django.mo index bdf76870d71a111c67706885ed6ced967314d70e..aee511aa1352bcb292c4d565d7c35a2259d0e06f 100644 GIT binary patch delta 41 ncmbQpGLdD%1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM|~Ip+gu8C delta 41 pcmbQpGLdD%1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;|-h0s!063VHwl diff --git a/rest_framework/locale/en_CA/LC_MESSAGES/django.po b/rest_framework/locale/en_CA/LC_MESSAGES/django.po index f23a59fb6..2bb5b573b 100644 --- a/rest_framework/locale/en_CA/LC_MESSAGES/django.po +++ b/rest_framework/locale/en_CA/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: English (Canada) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/en_CA/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: en_CA\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/en_US/LC_MESSAGES/django.mo b/rest_framework/locale/en_US/LC_MESSAGES/django.mo index c99892e4bc9bddbab7066c13c43ad5dbcc12944a..1f28ebba03d951523b3e9fa42d14ec34fc1aa2c0 100644 GIT binary patch delta 23 ecmeyx^owai7q6MFfw8WEp@N}>m9fRd>5lhExq_jEm8tQ>>5l\n" "Language-Team: LANGUAGE \n" @@ -17,43 +17,75 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -211,136 +243,135 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/es/LC_MESSAGES/django.mo b/rest_framework/locale/es/LC_MESSAGES/django.mo index 287a794806c6cd9280e7195b9cca8e2ea602bb37..fa87eb02f6d6bb983902834ff2fb54091386e228 100644 GIT binary patch delta 2444 zcmY+_TWnNC9LMq5-gawSY8P54RoGszPz!YJg;J!nU0T3J5NIp+x@|YH*lx93ss!S` zCGN`0V}ed z&!f1S_86ApALz#^InDr!QT>g!31hmc=!Sc-7SAJp=5H<!W505{`Q+>L2?5Xpi$gbVRw zB;DqF*PoF;Gs#8wxr5q1S=?kg`cdr)tim8F#obfMzeax2{o*B5`vz(g-N!ndG0n;C zT2y-!HG^}g@BM-Syo(xOLB74YOdF=t-j5ob&6I5!bT){^4 zFfA=*6L#PR+>9r16Q(iUX58+27}wFhiOaEuz&*%*GGoZI%@?QvjicU( z_plCw`|^ z<+_T{;Pv1Nf&*fjh-U~Dts?YxzDXLVY_IxwEI(x_9lnMiT_w1OR)KPSsBsa*9^Xe2h;J8RM9)5(5^ZE{nk?tyX}>j>(;eTC>~>F`DR)-y%&9f_Q4mT zG1F{q&ndLd`kK9=p=e|{+ME2xH;|EhJ@=R=H5}cQoR^pF@kZkDmj{P>lhytcDcR2N z>}%W_pLW)=@@st^@#s)2G7z;cNQD z2=qn+k)6ZQ*l=G@q^IvfGG^VLu{)dI9!6t#B)bZ~^=9_PMlKxb@9T{u!^QrT^iY3f zB%0h>+TzIy4aSCtBJt>jQ<3CYSz7A<$9K5=nztjqGcwdSXpPKWZpBOTtTS`l{{B`}0>j8Sv zR^8R~MWj8MZE4$4R;^yu3ma6cwc4oFqBd*xxadu-*7tYrTgSR~{^xVu*E#3Duj_yP zuQR^m@$J#Cvy+}N+HT@nVm84nic|A=qg_lfE5r}b!OK{R8L4L1VKrWZ+fcv18w+q0 zgZLtr<0rTQ|HX|MNsAk`F*+>_e2nWcZ@$@1?7}s84%gx(Y{lYqvoH>!K7S3{a0ZL9 zGQ%tzJ5Uq43pM_b?`hQiCb3RSO<7>Z%NlrNan_1jVF&6#_hUVt$94EKHezt0Sp^@+xX& zQ@%g?tgbM1Dyj5XfIztT~DKCp0&jL zVmUfoZ$eG1A5}~za5a8~AxzCN+l66VickBV^}UGIjL+a?z$_=1{FgBBEz`RmlPTp2 z45EWQs687&)x;~f9H+1rf5Mxwkf+^-cVIV8;4aK!6%jn(`#Nsp`d4hiNR&M2I6R8I z_#xhemE=hd;7&Y)nwTx~GE#{*a@mT?$RnuFFQ8KYJt{-x6awX8L#X0@5S6hpR53@- z)7eUA7CW$s-Vt?|HL3JFZ3q11$9bBQ7fKAt$10H zcfWne@1i#B4?KsO*;!P|r+pJCc|E8cxrgmR2ct+*>?CSy-bEH|-=XdkU|+d~1yL(+ zM^2=5p(eZ^Gj#r+q(h3 zZ$+(MZM#SOZxuFoY<7$PN&1{`B-3vp*85}K7$J5ONrbjamET4v z8;yjvtDTtJl)*HjiBS60sP*`kG;9C0S88PKYD>M^^E%q!E3J#p2BMWH_XoEiM>^hA zWZK4hLPt_9#Up;CJL&7B>D0|vTGez!)Kr;Eh(tnrt9{>0s6bWiYV!#FC#)m%C!^*N zxkMomatBjq-0rl_*js4>$puc)(R+IL_uYQ*zQKKc_l^{Wouh+&!@~@X#7Y;v9Eg3C zl^%%AWS>rOpUrv4?aZxmpU8b_L0vFZ9jsd8gzCd}HEtxYz#pl1LUrM~+E{;HYl1tq z^Z|EaL3`{>{-KnT|2@a)KX~}PQv>~X_Rf7`aZz?cY;8#-5F0B^OmvU0{M, 2015 # José Padilla , 2015 # Miguel González , 2015 -# Miguel González , 2015 +# Miguel González , 2015-2016 # Sergio Infante , 2015 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-08 15:54+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 18:16+0000\n" "Last-Translator: Miguel González \n" "Language-Team: Spanish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/es/)\n" "MIME-Version: 1.0\n" @@ -22,43 +22,75 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Cabecera básica inválida. Las credenciales no fueron suministradas." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Cabecera básica inválida. La cadena con las credenciales no debe contener espacios." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Cabecera básica inválida. Las credenciales incorrectamente codificadas en base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Nombre de usuario/contraseña inválidos." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Usuario inactivo o borrado." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Cabecera token inválida. Las credenciales no fueron suministradas." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Cabecera token inválida. La cadena token no debe contener espacios." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Cabecera token inválida. La cadena token no debe contener caracteres inválidos." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Token inválido." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "Token de autenticación" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "Clave" + +#: authtoken/models.py:23 +msgid "User" +msgstr "Usuario" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "Fecha de creación" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "Token" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "Tokens" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "Nombre de usuario" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "Contraseña" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Cuenta de usuario está deshabilitada." @@ -113,7 +145,7 @@ msgstr "Tipo de medio \"{media_type}\" incompatible en la solicitud." msgid "Request was throttled." msgstr "Solicitud fue regulada (throttled)." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Este campo es requerido." @@ -131,7 +163,7 @@ msgstr "\"{input}\" no es un booleano válido." msgid "This field may not be blank." msgstr "Este campo no puede estar en blanco." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Asegúrese de que este campo no tenga más de {max_length} caracteres." @@ -217,137 +249,136 @@ msgstr "Fecha/hora con formato erróneo. Use uno de los siguientes formatos en s msgid "Expected a datetime but got a date." msgstr "Se esperaba un fecha/hora en vez de una fecha." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Fecha con formato erróneo. Use uno de los siguientes formatos en su lugar: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Se esperaba una fecha en vez de una fecha/hora." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Hora con formato erróneo. Use uno de los siguientes formatos en su lugar: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Duración con formato erróneo. Use uno de los siguientes formatos en su lugar: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" no es una elección válida." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Más de {count} elementos..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Se esperaba una lista de elementos en vez del tipo \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Esta selección no puede estar vacía." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" no es una elección de ruta válida." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "No se envió ningún archivo." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "La información enviada no era un archivo. Compruebe el tipo de codificación del formulario." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "No se pudo determinar un nombre de archivo." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "El archivo enviado está vació." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Asegúrese de que el nombre de archivo no tenga más de {max_length} caracteres (tiene {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Adjunte una imagen válida. El archivo adjunto o bien no es una imagen o bien está dañado." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Esta lista no puede estar vacía." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Se esperaba un diccionario de elementos en vez del tipo \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "El valor debe ser JSON válido." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Enviar" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Página \"{page_number}\" inválida: {message}." +msgid "Invalid page." +msgstr "Página inválida." #: pagination.py:407 msgid "Invalid cursor" msgstr "Cursor inválido" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Clave primaria \"{pk_value}\" inválida - objeto no existe." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Tipo incorrecto. Se esperaba valor de clave primaria y se recibió {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Hiperenlace inválido - No hay URL coincidentes." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Hiperenlace inválido - Coincidencia incorrecta de la URL." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Hiperenlace inválido - Objeto no existe." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Tipo incorrecto. Se esperaba una URL y se recibió {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objeto con {slug_name}={value} no existe." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valor inválido." diff --git a/rest_framework/locale/et/LC_MESSAGES/django.mo b/rest_framework/locale/et/LC_MESSAGES/django.mo index d0d064b1814c573673e8f9b7145b8226e7040ec9..ee9c40c2b63ff58a7f819ddf82980a809985b465 100644 GIT binary patch delta 1558 zcmYM!OGs2v9LMp$<~U`IX-;aXHJW8*HPm;LMI+D%uu@ikbfD7;fW@8lfyH}WlU$7KiZnNd+#}?d!Yw#AX#R+UO z3tQE6vu)fMz&d=1^_V!rY&|w$5YM2VKgSLD2j^gWN<4s_xQO{N$7`r{#;^we;$p0x z8DDQZ26(>>Gic<&Yg~n?v&_n{3sZ3j19%>n;tNzprmz^j90Nx>+vnkZh6XwPj@}cHIT!y{afG1Hq8$+c$h3zZw zHq`tC>PVlWjyRFD?7|jYk2kZ(|0V|CxzU3mN?KJt%tdE>AGN?+M=#r|W!{5Y@Ej_z zH>hI!feNgcbg9}8p#JV5R^TL(Ov@+TA*>2BSi;~Cmf}TRj?Zuf{zUDlgfundKFq+| zSb(F>`~#|}CNU4aTx1m&)lLVJR6B|b@hp~O_#Oj-vT^6ZZ{$O;Y__H9E<}=Jn^6nw zM+G#9O*n$e*e~Q1ES1$+!U~aOSPORJ4(z}Y>_V3>w$ZTlFi-|gV*}nr71dW%QDt!s zTW}p}!Kuc@nNwR$*P3N?KV3~h>N9rJt7Fx}KuuX_jE&;et=&#@ z=A1&T@KkI8x&l@(N?{v46xrzVM_OHJTXnk1Pa$1-(P0u{to~i7rh`*ceiP|@4zXN1 z|8irWKn?fQblA0#&#t0$B}0i(U2)2`Dw3C+mDkKjO({{Ur~Bxw^!8|HvfCXU@{GGY jwWSsQ(uzu7WgzGeL=I-;{J&GjooFQE#`Ngk+=AqPf7g>* delta 1702 zcmaLXe`w5c9LMpu+3jYWU)#)&ZNB^A=NxyNv$<`|cH1ya6t?nX*5%hW%WX@Ij`&Od zz*3U5WQC$M@*{sJ{vf|13Q7J@NK#5d#wyGnW;PQy;&42SCD@Bo@dYX)2_CcQn2(yTM<4D)ef}(# z<8#zHV|W^mlThOdp7Qv9tEZzAMB*OO3yjaBPWTv=^0znz2ajMeEInAY-FQYd00G0aRsPC&8N&fYQW;&YaM%C~b&cREllz)tm^F|Gvpb=*=--)Vi9~R(y z^kW*kZonEGhrMyHVUG$iLH_ILykue-PUcFl!A|614|!6p-=P*5 z!Y<@eoP&o^3*JF(G?@bH(oI2atQmFdPoduT0ev`)Q<79`jM6EivkfQX8T8^KoPob^ zCQhe5bFl$+vL0N3_b?SbS!TJIgBpiWcW4druw8MFqwdgEB-s{yLuVqLuc(@)a|||V z)u{Om$PdHzplq3^cgGiF>9InROxLm*gOvh{m z6RoHd-$Z5N6VAgl@~_La5_P$vxDqd-7IblJooFJKVJ!~AQbHL}_JV|(N->|%L1z=O zt!S6JOl~4TsA&VrLIt6wn(MTKHK0+IST+`-%AyTuGpg+(qP(ZvRTR~B7ZW;$nkrsG z^|0X}1_J$! ZslCbhE#b}KZMSZ;Z2I4qe4gM<`U73xwo?EA diff --git a/rest_framework/locale/et/LC_MESSAGES/django.po b/rest_framework/locale/et/LC_MESSAGES/django.po index da2db4967..5ccd9226c 100644 --- a/rest_framework/locale/et/LC_MESSAGES/django.po +++ b/rest_framework/locale/et/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Estonian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/et/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Sobimatu lihtpäis. Kasutajatunnus on esitamata." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Sobimatu lihtpäis. Kasutajatunnus ei tohi sisaldada tühikuid." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Sobimatu lihtpäis. Kasutajatunnus pole korrektselt base64-kodeeritud." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Sobimatu kasutajatunnus/salasõna." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Kasutaja on inaktiivne või kustutatud." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Sobimatu lubakaardi päis. Kasutajatunnus on esitamata." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Sobimatu lubakaardi päis. Loa sõne ei tohi sisaldada tühikuid." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Sobimatu lubakaart." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Kasutajakonto on suletud." @@ -109,7 +141,7 @@ msgstr "Meedia tüüpi {media_type} päringus ei toetata." msgid "Request was throttled." msgstr "Liiga palju päringuid." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Väli on kohustuslik." @@ -127,7 +159,7 @@ msgstr "\"{input}\" pole kehtiv kahendarv." msgid "This field may not be blank." msgstr "See väli ei tohi olla tühi." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Veendu, et see väli poleks pikem kui {max_length} tähemärki." @@ -213,137 +245,136 @@ msgstr "Valesti formaaditud kuupäev-kellaaeg. Kasutage mõnda neist: {format}." msgid "Expected a datetime but got a date." msgstr "Ootasin kuupäev-kellaaeg andmetüüpi, kuid sain hoopis kuupäeva." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Valesti formaaditud kuupäev. Kasutage mõnda neist: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Ootasin kuupäeva andmetüüpi, kuid sain hoopis kuupäev-kellaaja." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Valesti formaaditud kellaaeg. Kasutage mõnda neist: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" on sobimatu valik." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Ootasin kirjete järjendit, kuid sain \"{input_type}\" - tüübi." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Ühtegi faili ei esitatud." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Esitatud andmetes ei olnud faili. Kontrollige vormi kodeeringut." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Ei suutnud tuvastada failinime." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Esitatud fail oli tühi." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Veenduge, et failinimi oleks maksimaalselt {max_length} tähemärki pikk (praegu on {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Laadige üles kehtiv pildifail. Üles laetud fail ei olnud pilt või oli see katki." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Ootasin kirjete sõnastikku, kuid sain \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Sobimatu lehekülg \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Sobimatu kursor." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Sobimatu primaarvõti \"{pk_value}\" - objekti pole olemas." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Sobimatu andmetüüp. Ootasin primaarvõtit, sain {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Sobimatu hüperlink - ei leidnud URLi vastet." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Sobimatu hüperlink - vale URLi vaste." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Sobimatu hüperlink - objekti ei eksisteeri." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Sobimatu andmetüüp. Ootasin URLi sõne, sain {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekti {slug_name}={value} ei eksisteeri." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Sobimatu väärtus." diff --git a/rest_framework/locale/fa/LC_MESSAGES/django.mo b/rest_framework/locale/fa/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..4b0b24bc2f1de50cd2d90d779dc1bba70ac760f6 GIT binary patch literal 507 zcmZut%TB{E5Cp*~N6s94-~fVc94bL@DMIuiRibKC0^+(PPU@1_!Eu`QL--(mgm1xV zQG4l1Bd_h5-JShCIsQJdacFUBab|I3ab?kjZ}DS4@9f!dwh?GG=aGR?3~yYQLP$+~4rl?5xvQfD4+9hai+ihKfxBuPE{>!@w zx);uPG#>2s<+Z5OQ_^s02VWI-1BNe+TVyC?heR{fB{$vIa0vd6*UXY|4FegeSjdzS j|3jFq4Mq}lf~?Y*!BFYEWJDJ0YuWWWWRrGj$2s@|e\n" +"Language-Team: Persian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: authentication.py:71 +msgid "Invalid basic header. No credentials provided." +msgstr "" + +#: authentication.py:74 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "" + +#: authentication.py:80 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "" + +#: authentication.py:97 +msgid "Invalid username/password." +msgstr "" + +#: authentication.py:100 authentication.py:195 +msgid "User inactive or deleted." +msgstr "" + +#: authentication.py:173 +msgid "Invalid token header. No credentials provided." +msgstr "" + +#: authentication.py:176 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "" + +#: authentication.py:182 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "" + +#: authentication.py:192 +msgid "Invalid token." +msgstr "" + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "" + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "" + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "" + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "" + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "" + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "" + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "" + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "" + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "" + +#: exceptions.py:109 +#, python-brace-format +msgid "Method \"{method}\" not allowed." +msgstr "" + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "" + +#: exceptions.py:132 +#, python-brace-format +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "" + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "" + +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 +#: validators.py:162 +msgid "This field is required." +msgstr "" + +#: fields.py:267 +msgid "This field may not be null." +msgstr "" + +#: fields.py:603 fields.py:634 +#, python-brace-format +msgid "\"{input}\" is not a valid boolean." +msgstr "" + +#: fields.py:669 +msgid "This field may not be blank." +msgstr "" + +#: fields.py:670 fields.py:1664 +#, python-brace-format +msgid "Ensure this field has no more than {max_length} characters." +msgstr "" + +#: fields.py:671 +#, python-brace-format +msgid "Ensure this field has at least {min_length} characters." +msgstr "" + +#: fields.py:708 +msgid "Enter a valid email address." +msgstr "" + +#: fields.py:719 +msgid "This value does not match the required pattern." +msgstr "" + +#: fields.py:730 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "" + +#: fields.py:742 +msgid "Enter a valid URL." +msgstr "" + +#: fields.py:755 +#, python-brace-format +msgid "\"{value}\" is not a valid UUID." +msgstr "" + +#: fields.py:791 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" + +#: fields.py:816 +msgid "A valid integer is required." +msgstr "" + +#: fields.py:817 fields.py:852 fields.py:885 +#, python-brace-format +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "" + +#: fields.py:818 fields.py:853 fields.py:886 +#, python-brace-format +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "" + +#: fields.py:819 fields.py:854 fields.py:890 +msgid "String value too large." +msgstr "" + +#: fields.py:851 fields.py:884 +msgid "A valid number is required." +msgstr "" + +#: fields.py:887 +#, python-brace-format +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "" + +#: fields.py:888 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "" + +#: fields.py:889 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "" + +#: fields.py:1004 +#, python-brace-format +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1005 +msgid "Expected a datetime but got a date." +msgstr "" + +#: fields.py:1082 +#, python-brace-format +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1083 +msgid "Expected a date but got a datetime." +msgstr "" + +#: fields.py:1151 +#, python-brace-format +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1215 +#, python-brace-format +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1240 fields.py:1289 +#, python-brace-format +msgid "\"{input}\" is not a valid choice." +msgstr "" + +#: fields.py:1243 relations.py:71 relations.py:442 +#, python-brace-format +msgid "More than {count} items..." +msgstr "" + +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 +#, python-brace-format +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1291 +msgid "This selection may not be empty." +msgstr "" + +#: fields.py:1328 +#, python-brace-format +msgid "\"{input}\" is not a valid path choice." +msgstr "" + +#: fields.py:1347 +msgid "No file was submitted." +msgstr "" + +#: fields.py:1348 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "" + +#: fields.py:1349 +msgid "No filename could be determined." +msgstr "" + +#: fields.py:1350 +msgid "The submitted file is empty." +msgstr "" + +#: fields.py:1351 +#, python-brace-format +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "" + +#: fields.py:1399 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: fields.py:1438 relations.py:439 serializers.py:521 +msgid "This list may not be empty." +msgstr "" + +#: fields.py:1491 +#, python-brace-format +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1538 +msgid "Value must be valid JSON." +msgstr "" + +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 +msgid "Submit" +msgstr "" + +#: pagination.py:189 +msgid "Invalid page." +msgstr "" + +#: pagination.py:407 +msgid "Invalid cursor" +msgstr "" + +#: relations.py:207 +#, python-brace-format +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "" + +#: relations.py:208 +#, python-brace-format +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "" + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "" + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "" + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "" + +#: relations.py:243 +#, python-brace-format +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "" + +#: relations.py:402 +#, python-brace-format +msgid "Object with {slug_name}={value} does not exist." +msgstr "" + +#: relations.py:403 +msgid "Invalid value." +msgstr "" + +#: serializers.py:326 +#, python-brace-format +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "" + +#: templates/rest_framework/admin.html:118 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +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 "" + +#: 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 "" + +#: validators.py:24 +msgid "This field must be unique." +msgstr "" + +#: validators.py:78 +#, python-brace-format +msgid "The fields {field_names} must make a unique set." +msgstr "" + +#: validators.py:226 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "" + +#: validators.py:241 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "" + +#: validators.py:254 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "" + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "" + +#: versioning.py:73 versioning.py:115 +msgid "Invalid version in URL path." +msgstr "" + +#: versioning.py:144 +msgid "Invalid version in hostname." +msgstr "" + +#: versioning.py:166 +msgid "Invalid version in query parameter." +msgstr "" + +#: views.py:88 +msgid "Permission denied." +msgstr "" diff --git a/rest_framework/locale/fa_IR/LC_MESSAGES/django.mo b/rest_framework/locale/fa_IR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..05d849e0849e8f2a4697719b5a11a60ab4f1ffb9 GIT binary patch literal 520 zcmZutO-}+b5XIdA(23EHQr2R%Tiq0wOhV^h=0qU;BRpj z3|yGxr8DiDd42PHdh%VOI3k=8&I!kaOF|JL;fEe?=`1+A7+5ovBZu7>U!~2J(HvS+ zp%Vkc_HzVdD`s+O?58)BnXwLgd7@%`oF_R(hJ!cgN7%GdIBLa~aFW9n3$BsXkOdHg zycS-tfH5NCP%cyWbNFELTONA8*W}m87~ei^1W0 zKmAwn$Kt&^^ebMk+iUMP7gU+oG}=i`7S\n" +"Language-Team: Persian (Iran) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/fa_IR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa_IR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: authentication.py:71 +msgid "Invalid basic header. No credentials provided." +msgstr "" + +#: authentication.py:74 +msgid "Invalid basic header. Credentials string should not contain spaces." +msgstr "" + +#: authentication.py:80 +msgid "Invalid basic header. Credentials not correctly base64 encoded." +msgstr "" + +#: authentication.py:97 +msgid "Invalid username/password." +msgstr "" + +#: authentication.py:100 authentication.py:195 +msgid "User inactive or deleted." +msgstr "" + +#: authentication.py:173 +msgid "Invalid token header. No credentials provided." +msgstr "" + +#: authentication.py:176 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "" + +#: authentication.py:182 +msgid "" +"Invalid token header. Token string should not contain invalid characters." +msgstr "" + +#: authentication.py:192 +msgid "Invalid token." +msgstr "" + +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + +#: authtoken/serializers.py:20 +msgid "User account is disabled." +msgstr "" + +#: authtoken/serializers.py:23 +msgid "Unable to log in with provided credentials." +msgstr "" + +#: authtoken/serializers.py:26 +msgid "Must include \"username\" and \"password\"." +msgstr "" + +#: exceptions.py:49 +msgid "A server error occurred." +msgstr "" + +#: exceptions.py:84 +msgid "Malformed request." +msgstr "" + +#: exceptions.py:89 +msgid "Incorrect authentication credentials." +msgstr "" + +#: exceptions.py:94 +msgid "Authentication credentials were not provided." +msgstr "" + +#: exceptions.py:99 +msgid "You do not have permission to perform this action." +msgstr "" + +#: exceptions.py:104 views.py:81 +msgid "Not found." +msgstr "" + +#: exceptions.py:109 +#, python-brace-format +msgid "Method \"{method}\" not allowed." +msgstr "" + +#: exceptions.py:120 +msgid "Could not satisfy the request Accept header." +msgstr "" + +#: exceptions.py:132 +#, python-brace-format +msgid "Unsupported media type \"{media_type}\" in request." +msgstr "" + +#: exceptions.py:145 +msgid "Request was throttled." +msgstr "" + +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 +#: validators.py:162 +msgid "This field is required." +msgstr "" + +#: fields.py:267 +msgid "This field may not be null." +msgstr "" + +#: fields.py:603 fields.py:634 +#, python-brace-format +msgid "\"{input}\" is not a valid boolean." +msgstr "" + +#: fields.py:669 +msgid "This field may not be blank." +msgstr "" + +#: fields.py:670 fields.py:1664 +#, python-brace-format +msgid "Ensure this field has no more than {max_length} characters." +msgstr "" + +#: fields.py:671 +#, python-brace-format +msgid "Ensure this field has at least {min_length} characters." +msgstr "" + +#: fields.py:708 +msgid "Enter a valid email address." +msgstr "" + +#: fields.py:719 +msgid "This value does not match the required pattern." +msgstr "" + +#: fields.py:730 +msgid "" +"Enter a valid \"slug\" consisting of letters, numbers, underscores or " +"hyphens." +msgstr "" + +#: fields.py:742 +msgid "Enter a valid URL." +msgstr "" + +#: fields.py:755 +#, python-brace-format +msgid "\"{value}\" is not a valid UUID." +msgstr "" + +#: fields.py:791 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" + +#: fields.py:816 +msgid "A valid integer is required." +msgstr "" + +#: fields.py:817 fields.py:852 fields.py:885 +#, python-brace-format +msgid "Ensure this value is less than or equal to {max_value}." +msgstr "" + +#: fields.py:818 fields.py:853 fields.py:886 +#, python-brace-format +msgid "Ensure this value is greater than or equal to {min_value}." +msgstr "" + +#: fields.py:819 fields.py:854 fields.py:890 +msgid "String value too large." +msgstr "" + +#: fields.py:851 fields.py:884 +msgid "A valid number is required." +msgstr "" + +#: fields.py:887 +#, python-brace-format +msgid "Ensure that there are no more than {max_digits} digits in total." +msgstr "" + +#: fields.py:888 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_decimal_places} decimal places." +msgstr "" + +#: fields.py:889 +#, python-brace-format +msgid "" +"Ensure that there are no more than {max_whole_digits} digits before the " +"decimal point." +msgstr "" + +#: fields.py:1004 +#, python-brace-format +msgid "Datetime has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1005 +msgid "Expected a datetime but got a date." +msgstr "" + +#: fields.py:1082 +#, python-brace-format +msgid "Date has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1083 +msgid "Expected a date but got a datetime." +msgstr "" + +#: fields.py:1151 +#, python-brace-format +msgid "Time has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1215 +#, python-brace-format +msgid "Duration has wrong format. Use one of these formats instead: {format}." +msgstr "" + +#: fields.py:1240 fields.py:1289 +#, python-brace-format +msgid "\"{input}\" is not a valid choice." +msgstr "" + +#: fields.py:1243 relations.py:71 relations.py:442 +#, python-brace-format +msgid "More than {count} items..." +msgstr "" + +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 +#, python-brace-format +msgid "Expected a list of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1291 +msgid "This selection may not be empty." +msgstr "" + +#: fields.py:1328 +#, python-brace-format +msgid "\"{input}\" is not a valid path choice." +msgstr "" + +#: fields.py:1347 +msgid "No file was submitted." +msgstr "" + +#: fields.py:1348 +msgid "" +"The submitted data was not a file. Check the encoding type on the form." +msgstr "" + +#: fields.py:1349 +msgid "No filename could be determined." +msgstr "" + +#: fields.py:1350 +msgid "The submitted file is empty." +msgstr "" + +#: fields.py:1351 +#, python-brace-format +msgid "" +"Ensure this filename has at most {max_length} characters (it has {length})." +msgstr "" + +#: fields.py:1399 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: fields.py:1438 relations.py:439 serializers.py:521 +msgid "This list may not be empty." +msgstr "" + +#: fields.py:1491 +#, python-brace-format +msgid "Expected a dictionary of items but got type \"{input_type}\"." +msgstr "" + +#: fields.py:1538 +msgid "Value must be valid JSON." +msgstr "" + +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 +msgid "Submit" +msgstr "" + +#: pagination.py:189 +msgid "Invalid page." +msgstr "" + +#: pagination.py:407 +msgid "Invalid cursor" +msgstr "" + +#: relations.py:207 +#, python-brace-format +msgid "Invalid pk \"{pk_value}\" - object does not exist." +msgstr "" + +#: relations.py:208 +#, python-brace-format +msgid "Incorrect type. Expected pk value, received {data_type}." +msgstr "" + +#: relations.py:240 +msgid "Invalid hyperlink - No URL match." +msgstr "" + +#: relations.py:241 +msgid "Invalid hyperlink - Incorrect URL match." +msgstr "" + +#: relations.py:242 +msgid "Invalid hyperlink - Object does not exist." +msgstr "" + +#: relations.py:243 +#, python-brace-format +msgid "Incorrect type. Expected URL string, received {data_type}." +msgstr "" + +#: relations.py:402 +#, python-brace-format +msgid "Object with {slug_name}={value} does not exist." +msgstr "" + +#: relations.py:403 +msgid "Invalid value." +msgstr "" + +#: serializers.py:326 +#, python-brace-format +msgid "Invalid data. Expected a dictionary, but got {datatype}." +msgstr "" + +#: templates/rest_framework/admin.html:118 +#: templates/rest_framework/base.html:128 +msgid "Filters" +msgstr "" + +#: templates/rest_framework/filters/django_filter.html:2 +#: templates/rest_framework/filters/django_filter_crispyforms.html:4 +msgid "Field filters" +msgstr "" + +#: templates/rest_framework/filters/ordering.html:3 +msgid "Ordering" +msgstr "" + +#: templates/rest_framework/filters/search.html:2 +msgid "Search" +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 "" + +#: 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 "" + +#: validators.py:24 +msgid "This field must be unique." +msgstr "" + +#: validators.py:78 +#, python-brace-format +msgid "The fields {field_names} must make a unique set." +msgstr "" + +#: validators.py:226 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" date." +msgstr "" + +#: validators.py:241 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" month." +msgstr "" + +#: validators.py:254 +#, python-brace-format +msgid "This field must be unique for the \"{date_field}\" year." +msgstr "" + +#: versioning.py:42 +msgid "Invalid version in \"Accept\" header." +msgstr "" + +#: versioning.py:73 versioning.py:115 +msgid "Invalid version in URL path." +msgstr "" + +#: versioning.py:144 +msgid "Invalid version in hostname." +msgstr "" + +#: versioning.py:166 +msgid "Invalid version in query parameter." +msgstr "" + +#: views.py:88 +msgid "Permission denied." +msgstr "" diff --git a/rest_framework/locale/fi/LC_MESSAGES/django.mo b/rest_framework/locale/fi/LC_MESSAGES/django.mo index 2b7144816b59ad8a52ee9d5312b1dee78ee06bca..cd904e35cd5ce2b2f7c8b2ff4128363545f3de61 100644 GIT binary patch delta 2011 zcmYk-eN0t#9LMo5cDWZap}2WLP&`7YDVHu>L!RV8P*DW52SRESmey`Fui7MSxwE!f zI(4$$nwy(XtNw6p4dsuZST0tZ|7e@Gh11;9KN`)onM`x`NAJ(M$JKBA&g*x6_nh;4 z__r$*_c&ZXX-Vdmm^CI`xB$ZP?Qp@Y}34FADmEXgt}z!uc~eOQF= zViZ$Yj^E=-{1aDWWwxhlduXho<2*KF=y9_iY{%tz66^67?7;9$vpU?2`u!NL$IDoX z^Pe!w!&cOUdQkoE_#Q<)?^}FcOTABH79CLzEXwLpD{Ms#l)xJN9Gmc0Y{hvwW)(Pq z{Mir(U3U@}<0NY5GIGt9U@6A13oFpYwc6^hXsp1$k$bHANwY#+g*xv?tsse7QObAN z@4tvz@f}o10#BvyFU3WiH(~_eKnM3>7*C)ZpmB}{yK7(Lb2x#7$^Jq;_#x^6Ih+Ks z4D+$vKX1br=N+g}zK@#d52)*Y^UoikawEd%)mRl~{}sc8-*FnX@=4T%chSMzr_&RQ zp^~T{m*Qtwi9g{c%$RL92VeEw?Rx~P=s$xOGR&@{Li9yG`>$AEVw&3GX>_oFl;#?% z#Rb@nn$S)x!NaH(4C9OVJN9Bdqp!tJunljZa;212_28RWhu@*@f8hE*#CW<^@-Zp| zV>p0QsO0HjKee(!R7{7k5l2x2-N!gK%uCCZ6q>y@0j29uFaTX;)GA|ACrV9<$*& zu9eVWGPVX4immA%>>z5ZhkdW02E2z+EaXRB-;SElc2u&ZkWYbqiC$9ULe3}r^C{GX zrcwE4nLIT>#~ft0tr)dsb*LD%ViUfHY>It@3dL3A8Fm+yOc7?$f=#Fxe}GEvan$wG zzB$ZV<1EH9#A&YyspN_(fc@Q1=@BMty&XiL0;MD+mzZEEON^^ zQ>2$s^)9F=AdgCr#%gMp-?0gsseRM{RZCR{DjQjum#zwIH}(HTSHzr=HnXSdo(ZQ>D2d*qItHNe1$3E2epTJ5y zjsbiV8*m=C;6Jz>V=JhJGj4_?7q z+_=(gHTI(>^cbrDdDnMP@B0!%TB@(mjE_aQusDmOR@jdk=oxIs_c4mU;#Lf-GHb*q zk&nH`MbAy+I{X>6bHznw8?Xh{Ka5Ry92>ROAJVuN7cqjtn{zLmzzXi4b??ujR&oxt zvN_jZ+)7*(Z5m8RWO+Dn^8HkvxNO`qj7)^#qtf*{Q_#{#kb@h zY(R(m9jJ+oppxk<*5eNt#DY?@K@8)qc-r;6>qTs){|a7MW>#9p{wpS*F+IinchnY_ zlF|-#AkW%fT#E-$Ge3njcpf$3dF;mmM%{z^Q6ZhhZTK%LXST7b-FO1S_+y%eUQoeX z^@l#xO3tBHx_}Avvu{eGQRH3r3M!`W;b#0EHBkBOBpME(zW*{7;U}n2&Z8ExfZDU~rd1>}11(&(mkxgC2^`?injp=zmGzOqNl+)7nowG}s( z2siu>$sPmkvkLL?W`lN5<|l7UT1RsWRSDieRnbm!2(yJ>?CcJ diff --git a/rest_framework/locale/fi/LC_MESSAGES/django.po b/rest_framework/locale/fi/LC_MESSAGES/django.po index c6c24c647..39315af6b 100644 --- a/rest_framework/locale/fi/LC_MESSAGES/django.po +++ b/rest_framework/locale/fi/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-08 16:26+0000\n" -"Last-Translator: Aarni Koskela\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" @@ -19,43 +19,75 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Epäkelpo perusotsake. Ei annettuja tunnuksia." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Epäkelpo perusotsake. Tunnusmerkkijono ei saa sisältää välilyöntejä." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Epäkelpo perusotsake. Tunnukset eivät ole base64-koodattu." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Epäkelpo käyttäjänimi tai salasana." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Käyttäjä ei-aktiivinen tai poistettu." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Epäkelpo Token-otsake. Ei annettuja tunnuksia." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Epäkelpo Token-otsake. Tunnusmerkkijono ei saa sisältää välilyöntejä." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Epäkelpo Token-otsake. Tunnusmerkkijono ei saa sisältää epäkelpoja merkkejä." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Epäkelpo Token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Käyttäjätili ei ole käytössä." @@ -110,7 +142,7 @@ msgstr "Pyynnön mediatyyppiä \"{media_type}\" ei tueta." msgid "Request was throttled." msgstr "Pyyntö hidastettu." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Tämä kenttä vaaditaan." @@ -128,7 +160,7 @@ msgstr "\"{input}\" ei ole kelvollinen totuusarvo." msgid "This field may not be blank." msgstr "Tämä kenttä ei voi olla tyhjä." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Arvo saa olla enintään {max_length} merkkiä pitkä." @@ -214,137 +246,136 @@ msgstr "Virheellinen päivämäärän/ajan muotoilu. Käytä jotain näistä muo msgid "Expected a datetime but got a date." msgstr "Odotettiin päivämäärää ja aikaa, saatiin vain päivämäärä." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Virheellinen päivämäärän muotoilu. Käytä jotain näistä muodoista: {format}" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Odotettiin päivämäärää, saatiin päivämäärä ja aika." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Virheellinen kellonajan muotoilu. Käytä jotain näistä muodoista: {format}" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Virheellinen keston muotoilu. Käytä jotain näistä muodoista: {format}" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" ei ole kelvollinen valinta." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Enemmän kuin {count} kappaletta..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Odotettiin listaa, saatiin tyyppi {input_type}." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Valinta ei saa olla tyhjä." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" ei ole kelvollinen polku." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Yhtään tiedostoa ei ole lähetetty." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Tiedostoa ei lähetetty. Tarkista lomakkeen koodaus (encoding)." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Tiedostonimeä ei voitu päätellä." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Lähetetty tiedosto on tyhjä." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Varmista että tiedostonimi on enintään {max_length} merkkiä pitkä (nyt {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Kuva ei kelpaa. Lähettämäsi tiedosto ei ole kuva, tai tiedosto on vioittunut." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Lista ei saa olla tyhjä." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Odotettiin sanakirjaa, saatiin tyyppi {input_type}." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Arvon pitää olla kelvollista JSONia." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Lähetä" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Epäkelpo sivu ({page_number}): {message}" +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Epäkelpo kursori" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Epäkelpo pääavain {pk_value} - objektia ei ole olemassa." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Väärä tyyppi. Odotettiin pääavainarvoa, saatiin {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Epäkelpo linkki - URL ei täsmää." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Epäkelpo linkki - epäkelpo URL-osuma." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Epäkelpo linkki - objektia ei ole." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Epäkelpo tyyppi. Odotettiin URL-merkkijonoa, saatiin {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objektia ({slug_name}={value}) ei ole." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Epäkelpo arvo." diff --git a/rest_framework/locale/fr/LC_MESSAGES/django.mo b/rest_framework/locale/fr/LC_MESSAGES/django.mo index 03bcfa949ca022d3279d332353a6188676be4fe5..531cc46b5dec5a0acc874182e1be8111759ecb4b 100644 GIT binary patch delta 2472 zcmYk+S!`5Q9LMqhw52oHmO@KQ3yM<*Ck)GF~-G7jZvPlWsPG?U`ICdwgak_$2xm|V1@*gbEXTJ|D|rED;V+oO^R0NiStXXCZm6hynEDX3WQZn1Kh8U9eYh9=?fe zw_S9-jC|}m7v1L;Dt)rJ$t27}wP#@^R-v|dXFmI{k)L#bcplaM4wXc=u@;LaruKF< zs(k=8gEOe#eS?1d12w?H0w=kw1;@}HK@H#_&c@fU3eOg>{+p=WqC+!X#qf)9t!p1@ zrU%^iA$*wjN&MVn_AP1!-{A;M!waY_{2jG5er_h0xb8+x@MYvDb|Oxtg34K}!QYUB zVAGkNvU?t`#eKL6FJdQ7W!g(Hh8=hsmtr<|SAPdSfk#kFeaE%+0kiG252BJV{wo!p zX_Lte&7cOgG@D#s!T{}2R5E%VG$S9a5xuwu=io-v@f^lx9L2482gA74pE{Q3ko2(e zCGPnzrJ|(Rh1#1Vs3kpz%JQ422mg&a*L4r^FdRmml50ppTRH1ojrFJpL{VGy95Qx0 zg}U!0xBnl^ApdMG(gBsXj)D|DdQl4)gP|;Fe!bNx$*WsiYsqF4WZP5$JHrg?_{}a@bUvq4!- zv#6OJMLpmn)PSy_2iFq|39YXF|9?^Dk0p49=AU}GI2A71LzVdiTk909$_j#UIAsIZ z<%9;Wtx+a(FszAKL#SvAmpHZ53EM(_JJCYSCX{o|^Oa;Af9IXQ6j^MT_0KAGP$Gi8Mk*ThyufD?3%viAh8Qp$u2iQPUFd zAi4-Ip`zti*56w)Xlx^tjO_&5Y%7U+B1qH_$}1I8#vUW$kElh_5!>X{?p_+H@`7`c zNWEJL<%#xMrI}Dds%YO;bYhgODoVx9TG9uThrH&?5k0r8vlM_F9KlAz5_4kCM z)|}XuQ=Ay}HG2aC;b1HrO8)EX%S;aE9`~fTh4&_BPRRCngM))l_YZ`U)p;kBzAp-m4-A|;;k2wh=nn;BiKeoatJHI?8mImSfn>H c$P|YL65Ztu6Ib>3=^wpiL-%~~Uir5F0Dqwyc>n+a delta 2189 zcmZA1T~JhI9LMoL8|?CC2*Q%k%K=11SzvilT-yXg(XdP)LGfkCHX>Lk9BUe)y{ObK znsM4{qKl%^(HbW&R?B9(u^PuFv*ISFahhT>Y@BAg@S>UQ<@?(`k<&B#KcDA3yL-;_ z{Gb0hFLgiP8T-B<{S~A25w{Z8JZ3RGpTU84&SzGJpQD3Uu@ZAL&2Gnfyal(Q{{JYJ z;sFfcJ6Mh1;9C3(*JEo|(wH5j)6T$G*n-8`W?QirSK!1 z;N!^0ra0(#CvYiVL1ivK&ukespvHG$9Uj0MrTR3TjW~;849-toa1={8f5ttZM6Ki) zYGvnLe{sjX`KgsJLv2kM_5U5X1fN7dzKITgfUyO1zNM3nSCK5+Z&-_eAlqfj$){4< z$UzrqM=$QeVvM-w6IjRjbEqvng_`J}sNa=vGo9C?YGm^Q^1p)45ChuFw^8Tcp=O?6 znEGKgI-GAnO>7WVOp~}AFJTZfi_ErR2p8hZuJ5~^!+OSN@NAk{k)Ql4HJ6y)B21^0 zYp@EH>R#8UU8hhh_zVO1BQ|0lck945?7~BMAO3_7U<0dZ!xyjXi;)L?F@OVj z9F@94?jm>KZaj=CqV(HRE2~9Kcq3}%Bd$}Z;+)1X`Y8m;!@ALj5v;~2D&w)&>9o?B z#+_Jr2S36w+=LgA?XyZJmGWlP9*?6^e;k+KMbw2=^15*V_5UI4#nY%F&o3vi4;%EV ziPF&x-a_roNn|cIi@LCveb9IfQWn;ad~6>F7HN~HE&C9etNo0cn3wc$Ppd~2Yd7X% zAF75P!3;hBuhF4?>cuTiPHhO6;9c4IRy33kg~M7G)9Mb*Zq?)VR= z6km63T%3A845R*c1S`0|ouR`u?J{a+*(_Vd6ms2;lj zq1KrqnJsM@FU;iDxWh^G^stT??_jfg+;4JRg_me2S_rl6L@Uupq!Zd2WlKdy;*wR* zQ*8GWH#QZcwzG{;cGOf~de5xW{;P=8$l6@Xoa?1JJmzyv)x4I_7HM15?j^J(YP|N7 zPe?PWFx7l1>`v?-6Q*=4@Sl&%0te0G_rRuLlcS0`A5*9y}hvzi~g7tyAl}@lZ)YK4fEiV0UWECTc!QvKA{F8-y6162~e2f2g u4`*a_#Cf8Bc<`Z!bL0JfFI(YBG%O0IB_=Abc;aJAFUR*(h2y8HcK!oBu;+jP diff --git a/rest_framework/locale/fr/LC_MESSAGES/django.po b/rest_framework/locale/fr/LC_MESSAGES/django.po index 17bff26b9..3824b1a2e 100644 --- a/rest_framework/locale/fr/LC_MESSAGES/django.po +++ b/rest_framework/locale/fr/LC_MESSAGES/django.po @@ -6,13 +6,13 @@ # Etienne Desgagné , 2015 # Martin Maillard , 2015 # Martin Maillard , 2015 -# Xavier Ordoquy , 2015 +# Xavier Ordoquy , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 19:53+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:40+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" @@ -21,43 +21,75 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "En-tête « basic » non valide. Informations d'identification non fournies." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "En-tête « basic » non valide. Les informations d'identification ne doivent pas contenir d'espaces." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "En-tête « basic » non valide. Encodage base64 des informations d'identification incorrect." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Nom d'utilisateur et/ou mot de passe non valide(s)." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Utilisateur inactif ou supprimé." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "En-tête « token » non valide. Informations d'identification non fournies." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "En-tête « token » non valide. Un token ne doit pas contenir d'espaces." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "En-tête « token » non valide. Un token ne doit pas contenir de caractères invalides." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Token non valide." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "Jeton d'authentification" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "Clef" + +#: authtoken/models.py:23 +msgid "User" +msgstr "Utilisateur" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "Création" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "Jeton" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "Jetons" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "Nom de l'utilisateur" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "Mot de passe" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Ce compte est désactivé." @@ -112,7 +144,7 @@ msgstr "Type de média \"{media_type}\" non supporté." msgid "Request was throttled." msgstr "Requête ralentie." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Ce champ est obligatoire." @@ -130,7 +162,7 @@ msgstr "\"{input}\" n'est pas un booléen valide." msgid "This field may not be blank." msgstr "Ce champ ne peut être vide." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Assurez-vous que ce champ comporte au plus {max_length} caractères." @@ -216,137 +248,136 @@ msgstr "La date + heure n'a pas le bon format. Utilisez un des formats suivants msgid "Expected a datetime but got a date." msgstr "Attendait une date + heure mais a reçu une date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "La date n'a pas le bon format. Utilisez un des formats suivants : {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Attendait une date mais a reçu une date + heure." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "L'heure n'a pas le bon format. Utilisez un des formats suivants : {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "La durée n'a pas le bon format. Utilisez l'un des formats suivants: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" n'est pas un choix valide." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Plus de {count} éléments..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Attendait une liste d'éléments mais a reçu \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Cette sélection ne peut être vide." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" n'est pas un choix de chemin valide." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "La donnée soumise n'est pas un fichier. Vérifiez le type d'encodage du formulaire." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Le nom de fichier n'a pu être déterminé." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Assurez-vous que le nom de fichier comporte au plus {max_length} caractères (il en comporte {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Transférez une image valide. Le fichier que vous avez transféré n'est pas une image, ou il est corrompu." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Cette liste ne peut pas être vide." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Attendait un dictionnaire d'éléments mais a reçu \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "La valeur doit être un JSON valide." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Envoyer" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Page \"{page_number}\" non valide : {message}." +msgid "Invalid page." +msgstr "Page invalide." #: pagination.py:407 msgid "Invalid cursor" msgstr "Curseur non valide" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Clé primaire \"{pk_value}\" non valide - l'objet n'existe pas." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Type incorrect. Attendait une clé primaire, a reçu {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Lien non valide : pas d'URL correspondante." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Lien non valide : URL correspondante incorrecte." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Lien non valide : l'objet n'existe pas." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Type incorrect. Attendait une URL, a reçu {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "L'object avec {slug_name}={value} n'existe pas." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valeur non valide." diff --git a/rest_framework/locale/fr_CA/LC_MESSAGES/django.mo b/rest_framework/locale/fr_CA/LC_MESSAGES/django.mo index eb0b496dbe39cfc698a45415b04692e5e6e72255..cd0a91340e7cd76179136ab12b81d454e887b7cd 100644 GIT binary patch delta 41 ncmeBY>1UZRf!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZQ7=XS+PDgC delta 41 ocmeBY>1UZRf!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-m=00NXAKbN~PV diff --git a/rest_framework/locale/fr_CA/LC_MESSAGES/django.po b/rest_framework/locale/fr_CA/LC_MESSAGES/django.po index 62a559dc5..f26ed453b 100644 --- a/rest_framework/locale/fr_CA/LC_MESSAGES/django.po +++ b/rest_framework/locale/fr_CA/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: French (Canada) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/fr_CA/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/gl/LC_MESSAGES/django.mo b/rest_framework/locale/gl/LC_MESSAGES/django.mo index b8c3db3045fc5b4dda9854bbe77e7ce09310e5c9..761037249231da752320dce282cd550027a2b9c3 100644 GIT binary patch delta 41 ncmZo>X=a%)f!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZQ9DKe*5C?C delta 41 ocmZo>X=a%)f!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-nzO0M}LuPyhe` diff --git a/rest_framework/locale/gl/LC_MESSAGES/django.po b/rest_framework/locale/gl/LC_MESSAGES/django.po index f7e11d4d1..ba0b788fc 100644 --- a/rest_framework/locale/gl/LC_MESSAGES/django.po +++ b/rest_framework/locale/gl/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Galician (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/gl/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/gl_ES/LC_MESSAGES/django.mo b/rest_framework/locale/gl_ES/LC_MESSAGES/django.mo index 0e5a00ac0b310b974fe6c52fac423d96ee92527f..281b6e66b7e66e840451489ae54e0fd19a7deba4 100644 GIT binary patch delta 42 ocmbQsI+u0AdtNhL17lqSLj^+%D`Sg^f20ut=0JhXDvXtk0R0pS+W-In delta 42 pcmbQsI+u0AdtOsrLnB=Sa|J^SD^uf%f20ut=2oVrn^hPq83Fx}3gG|% diff --git a/rest_framework/locale/gl_ES/LC_MESSAGES/django.po b/rest_framework/locale/gl_ES/LC_MESSAGES/django.po index 363d49463..07ee4061f 100644 --- a/rest_framework/locale/gl_ES/LC_MESSAGES/django.po +++ b/rest_framework/locale/gl_ES/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Galician (Spain) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/gl_ES/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: gl_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -109,7 +141,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -127,7 +159,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -213,137 +245,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valor non válido." diff --git a/rest_framework/locale/he_IL/LC_MESSAGES/django.mo b/rest_framework/locale/he_IL/LC_MESSAGES/django.mo index 53ecccd1e9183668dd55954698190ac1a59165e1..feef64e1b36c9be38b32bf05c413c471116f8199 100644 GIT binary patch delta 41 ncmbQhGJ$2n1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsN4*&V+X@PC delta 41 pcmbQhGJ$2n1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;^Q30sz~93U>ei diff --git a/rest_framework/locale/he_IL/LC_MESSAGES/django.po b/rest_framework/locale/he_IL/LC_MESSAGES/django.po index b2162a4dc..cee35fedc 100644 --- a/rest_framework/locale/he_IL/LC_MESSAGES/django.po +++ b/rest_framework/locale/he_IL/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: he_IL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/hu/LC_MESSAGES/django.mo b/rest_framework/locale/hu/LC_MESSAGES/django.mo index a35f73215aa61525aa091d4b18b5df07ae899836..9053ad62fefb8c069bc5eaafbfcfbb5be1cf8948 100644 GIT binary patch delta 1546 zcmYk+OGs2v9LMp$k5MZvolLXIyk=#kqfS$5KJu9g6(mU!nNd>F!;)IGa4`}=kS;2d zbR(3|A_xMBpfD>ULfTY95mXxsN+?{kX%T&Y_fFPsvX{LiDmWwbf+(H}o( zlxFI3YFn(?LF|v`hmx9LmWyfVU>KKT8|wKk4B#aU;w>!1DXhnsM6)JrM17+VYw->4 zHj7w#l35uYC$JJnaT|WZ3M`oC-9LicX^)^EXHWtB#ykwn_pHH9v^#M%4x`>Pf#vuM zYcRaPtby;_SuTp`xQ}|^3$DeSWN+jxxSsZLEWtt4^Utvwf8s(6rXTBvj#|_R&S5cLMa|(;EI?nHSqMY87dtTv$D_W*4YX%*GRABb z^Hf6n$6{|PoOExXO{nJ%r;~rZc!&-MpJ5e##vQnFiDx&Sr~L?7G*(A?)E>fJ7+{!f zcpA^(Gi<;zR%#>mU^_m>9Ly$aWx6_x{Oga0>5valsaZrCh{2jrDcy&)IEwn!XDg=w^7ee;~vb9WP2ZyT6EWtLD@JeMN_C3B(gxXnoDsb zwjMILZb&BZ%ZL>Z2^zfYk8x`_J2 zU0j7PQ7@W}8qD=}%`sF;Z${gbxSe(!QG{_PD!>caffLAkBesG)qWxNd8gVzqpr%1* zkkYUFbyNky+HwyRaEr3?e<`EEdUMYRcBUJwMjA`4r8-oO7WWWaXh+Sq(D+-FO1|$F zcI8}A%C!Y+s9G0H|6Jj?a06#RZmHr|BUK>@?&#MJbouhqv;tHTsah@712=q`Sz4eW zs!BaoJ18o-)8(!-tuhvqdvYoN>&KQP3@41eP5$6ZDGio{ fgC!v+R9+D-A9&&q{Oc*BXY8v#Y5rJl_DsSbHz1Km delta 1656 zcmaLXOKeP09LMp$$Fw!|YU@>xx@|p5O*_*Xt*O$Qq6tE1P|s9MgbYe)Letz}ArT8w zZ%r*k!bT(&N$n&=kf1gq5gQ^l9tj~d4d36Lo5spX&V24UbMHOp|3By4Ys*g6yKl3H zo-;~4buxAHV6!Id9Lf*HNi)mGd~`656L1IW{&t*%mobEQaSp!6#h8_DwiFw18D7B} ze244IT$`3*RzXJ_R$(_T$1fPes$r@BTX6;LTbPY~s0oY=niXQP?<$PaZo%nz6ZM|w zSc$<*vqc!kIOE%KE=uTlgu3Ae7Gde|ROB0QHti#*{_7aVXQ=1?U^SMEU^1A*iP+}1 z&!Z-I9W~*{z8}=j_%?*66wyq~!x+xQMjVGn(ZP#I5Y~gG_`v`FJC3KFIVv@=LR6|7 zPy=?N{_pYIy{IMojP5)xf}>L@u0^#EqawJCrT7%JmVH=^3$x53xEmX>6Lay0?`Wba zqdgm+3^Ln-VcJDwQcKc^3e+7#{&iy)9eQyuI@pg3FmJ5cO5Ego6OYmUiEJJ_LVDEh z#kJT#m<@OX4`4sWv6&rPhj(x@{=%uaE|>f()vZil4|e%}LuI0#G%y!)Q7Ju(HTVWK z;1u$>75Aeu^a7V)4tZC^jW`QWVhP?sW%M1+#~gP`>cN$`o{rO~0Y9QPTR#$<%^+XO zR5j{F&8Xdd73bnZWI63O&cGny#V~@}yh$v;3&<+kJ*-0aDHlxI(jB6~LafGG)P!6l zTlNYyp|7a>bMwunVHEYEjlSoxlJ-kfW-}R8?Q&d!Ni4@6WP+}J;$kZuMVt}6_yk7r z8Y<$~I0!4K`X<#=wKR*Vx}QDgEe&`RQS|>74W2{IrgBofeWgGLQ)_kp9WFAcijtG$ zeH_3mia=4Sa9jt9Ca9xWL)CJz9R>=Y4=+OE@`|!a3|=8A-g0SAsEq4K1SVx^p;XeT z`c^LNI1?D3t9_&dsKlw-Pg?rAj{AX}h<1@SK!~aZRhdI&IlZ%~MQ4+FyG-j=+#N`} zl$O`DGvO4pHN&>OhxTkw9B40yIc<9qEiH7lcXtf`7>Gtgk+M*@!iiMIqUFWmNH`o^ wy(+XO(YmW;*S@`>x~7APm{S&x4BS@{i$=R|XJ-VReaRh7$^Q*-V{%{GUyW|H>Hq)$ diff --git a/rest_framework/locale/hu/LC_MESSAGES/django.po b/rest_framework/locale/hu/LC_MESSAGES/django.po index d37e10426..669a7bffa 100644 --- a/rest_framework/locale/hu/LC_MESSAGES/django.po +++ b/rest_framework/locale/hu/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Hungarian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/hu/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Érvénytelen basic fejlécmező. Nem voltak megadva azonosítók." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Érvénytelen basic fejlécmező. Az azonosító karakterlánc nem tartalmazhat szóközöket." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Érvénytelen basic fejlécmező. Az azonosítók base64 kódolása nem megfelelő." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Érvénytelen felhasználónév/jelszó." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "A felhasználó nincs aktiválva vagy törölve lett." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Érvénytelen token fejlécmező. Nem voltak megadva azonosítók." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Érvénytelen token fejlécmező. A token karakterlánc nem tartalmazhat szóközöket." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Érvénytelen token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "A felhasználó tiltva van." @@ -109,7 +141,7 @@ msgstr "Nem támogatott média típus \"{media_type}\" a kérésben." msgid "Request was throttled." msgstr "A kérés korlátozva lett." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Ennek a mezőnek a megadása kötelező." @@ -127,7 +159,7 @@ msgstr "Az \"{input}\" nem egy érvényes logikai érték." msgid "This field may not be blank." msgstr "Ez a mező nem lehet üres." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Bizonyosodjon meg arról, hogy ez a mező legfeljebb {max_length} karakterből áll." @@ -213,137 +245,136 @@ msgstr "A dátum formátuma hibás. Használja ezek valamelyikét helyette: {for msgid "Expected a datetime but got a date." msgstr "Időt is tartalmazó dátum helyett egy időt nem tartalmazó dátum lett elküldve." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "A dátum formátuma hibás. Használja ezek valamelyikét helyette: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Időt nem tartalmazó dátum helyett egy időt is tartalmazó dátum lett elküldve." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Az idő formátuma hibás. Használja ezek valamelyikét helyette: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "Az \"{input}\" nem egy érvényes elem." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Elemek listája helyett \"{input_type}\" lett elküldve." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Semmilyen fájl sem került feltöltésre." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Az elküldött adat nem egy fájl volt. Ellenőrizze a kódolás típusát az űrlapon!" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "A fájlnév nem megállapítható." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "A küldött fájl üres." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Bizonyosodjon meg arról, hogy a fájlnév legfeljebb {max_length} karakterből áll (jelenlegi hossza: {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Töltsön fel egy érvényes képfájlt! A feltöltött fájl nem kép volt, vagy megsérült." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Érvénytelen oldal \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Érvénytelen pk \"{pk_value}\" - az objektum nem létezik." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Helytelen típus. pk érték helyett {data_type} lett elküldve." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Érvénytelen link - Nem illeszkedő URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Érvénytelen link. - Eltérő URL illeszkedés." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Érvénytelen link - Az objektum nem létezik." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Helytelen típus. URL karakterlánc helyett {data_type} lett elküldve." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Nem létezik olyan objektum, amelynél {slug_name}={value}." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Érvénytelen érték." diff --git a/rest_framework/locale/id/LC_MESSAGES/django.mo b/rest_framework/locale/id/LC_MESSAGES/django.mo index ac3fe2c0fc77def64903095adf7d6c8acb8a178e..350d64a3b89e2d42301c885b4d4dc018ea2b21e3 100644 GIT binary patch delta 41 ncmeyz{EvCU1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM=cov{P+tw delta 41 pcmeyz{EvCU1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;@Et0s#GP3qJq= diff --git a/rest_framework/locale/id/LC_MESSAGES/django.po b/rest_framework/locale/id/LC_MESSAGES/django.po index 5e02437e8..1137755c8 100644 --- a/rest_framework/locale/id/LC_MESSAGES/django.po +++ b/rest_framework/locale/id/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Indonesian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/id/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/it/LC_MESSAGES/django.mo b/rest_framework/locale/it/LC_MESSAGES/django.mo index fde0bde4669aec8382323aaa8ffc27630d30b4b0..8af8bc74694ef0ffc80d50e8c594e49bc6636d0c 100644 GIT binary patch delta 2657 zcmZ|Pdu$X%9Ki9p+7|_B=>tlkW!i!i+n!e*rM6NYh0@Z}mICFKDBIrBZoIo~?)Hil z$o=788Vx2JLP7%dMS}kj;~A8wF^VRdV37Wy_yB^57!y&EAR0~Z`@37KiE+~DXJ&79 zcjot-+0&cu_9dC*f7|QR* zu^T6`8W+q^su0^yCNzL@J?41~<#})63R&u18uxRdo_{P#wVF-5Z zfsL{v*Yj2H`X?wWzJ-#K%vtICt8p>?R-BFdP~%}N!jqWDr12UJqO0D(hwyzQP3jkv z2mgWcfSGi%aS_hJI^?SG$J6M(c{xq(^8@K@% zCs<~XMi^xeOkxWb5Wg+hjk0-8qJ;8el!;!)PRuS(+lT%1k7GC9M1rT9nYE;>2bbV> z?85|Z7C)u2j7G(Rbng05LV6q}0vAwLat&8ujZQ~kAIe^tKnd+dT!9&t>2FCB$^u+u zU#oACN2og}&n>A+O(>yiXvi+@_Z&w#9xozkQkPKUcPM)!mwcs;6Uy}-tVbK=1t%~E z-$72c`q2A*68S`=!pA{TGYDg?od0qfSzPEud10^DH}PTmkK-VoLei;n*$@)iD&&%C zM0xQZY{rA0XHo9I<^5j!KzgBFD4Q>ajl5q?&}hfcP;MwE95P@BZpSB)XQ(fbw5xkw ze}0Wp%jvH}AO2k=ol+$1vLM;88>kzp@*GK*lx@_6ghIk8Me;5sgSwR}d6E!H-eu(y zW+`MMwRvRqQY6n(R#PQ1d>~U1fvHkQi+QIeEE`t}>5%oOOEyRpdc6KFTtnSW&7_jP z)V}CK0+l*`aw2-E|1OWvnMQ4+%11^Ddpxx{*CPibRR|izdw*`K^Upty^;FqGYb{mI zwWLLg95LC9QsfgYCt)R3@-HPPP3kBQ(C+v8d7g3vr7V%0@bOajQ91gl{CD6is^nTq z7FG5^D|IJTil)jZxsn>7x?g6Oxs%y-?v?C0nWKg?lDwT=oLSV_H?~~cQH_n-2nM5O z%>6a*W=XqchJt#Z6>`jIOtq&?elxu!!__mNEwmzIM#u{4p%Ei$49S>ee5T)5YDZ1& zj2IDpaLA5FoWt63%y7)_cc0Hco7)==no%n<>~1fp%QB7V(1@ETn47&dJ{Y!~6jTZhaAg}{AWP2wb1aD4j7@hsl#!ez@6#& zZQ9z~9eZBSl=9m@ZiS_FZ$86S10}WH-Rx&R6 zXz>wWr4<>CJBO>7QbeCWt>Y0rYDS0bXv|K(#7=%+;%3gbB0(!^jgQ+BOJbT1X=)mF zGF%q(l}Qw%mfWqakRCF^qjoB?Q7d_E-k}Wlsfq)|USMs%?lyFc;gMm(En84kI7FZw z0&Q_`$Q&m6$)76r`^x&P^XGKXnhLl*JZw6S)t0y^BP0dm#LN8uu}P;o d;j8WpNo-^{1kEwhn0^?clZ2$h=Kj2}=`VAsj`RQk delta 1951 zcmZA1ZERCj9LMok1YiUQO|iC6F7&B_#-A6-xT|e>E^^X?7>+~<7XH{tIU|?7)SlD2b=LI zDl%{4I{dtFei7sJgWRP1cj9Jz3i+82INXL`sL%N38V${O5w(Ky6?xlH=Lb+LoI-{E zS-c(J!fN~)!?=JI=viru7psw=m|ASdCe(9=QTI(?E=c1TjX0h{_QZUJnn)nPDlmrX zZ%6I%!?+Q1sIB_2&|gHYtdUVPU<$SOQ`m|QcHlL900R}oe-(`bOj{nu_4o!}w2Zlo zy76>XJ`!JInEubmGmM{QXfM~GBGZT3qA}FKuj5Xf$5CuyHM{UQ>inf3@!v{g6{)O0 zjA9Bu!an>1$8Za?(;mK!N~Q%I!qqHS5juno_#EDa=L+7yz4TLrZ2)a-!Fk++B{||c zNMjT`@hoZ!uA)NKxH`Ym`%yD~3^fr4yYV_I)azJ&6h}}Id>)nUpQ0vu9Z3(9UPH9- z9uA6NZkmQ>bOM!B=L>#|G5U%((KhYK&-8Inwm*XW%!?c}@cYOuW*&=BuLduW@u99) zA!%jOs4cx0d2Y@eqp^t-ui`$ughbbLM)KJ_hze~6HNXi>;yVQwQ1^#;RdjtAH{uc0 z2WJj-{WsLWF&=gwj$otG_dE@vZLZ)3{1q+KDwvBK6>uLWwJihog=G~vzDVw)!>G;c zrQS{TQJbkswNh#uwUXLTT`GJ&Zx$wTv&3oLN!5(VTClto*qt&DF1G*sM7 z$v53JEh)4;n5HUal?}I0RkTsOTJF0;X1d>9rQ>p{_JFK*(_5*n>{I6Gee_ZXsU|Wr zk$uTmWnV68a~gcbUVF&@y^}7h^weeckB1{OQ}9ss$;o}=hi4RomaN+1}j{bPhKBWI1P=j#_qabK)Nt_uGB| diff --git a/rest_framework/locale/it/LC_MESSAGES/django.po b/rest_framework/locale/it/LC_MESSAGES/django.po index 4889f61b7..24101d88e 100644 --- a/rest_framework/locale/it/LC_MESSAGES/django.po +++ b/rest_framework/locale/it/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Italian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/it/)\n" "MIME-Version: 1.0\n" @@ -21,43 +21,75 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Header di base invalido. Credenziali non fornite." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Header di base invalido. Le credenziali non dovrebbero contenere spazi." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Credenziali non correttamente codificate in base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Nome utente/password non validi" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Utente inattivo o eliminato." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Header del token non valido. Credenziali non fornite." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Header del token non valido. Il contenuto del token non dovrebbe contenere spazi." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." -msgstr "" +msgstr "Header del token invalido. La stringa del token non dovrebbe contenere caratteri illegali." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Token invalido." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "L'account dell'utente è disabilitato" @@ -112,7 +144,7 @@ msgstr "Tipo di media \"{media_type}\"non supportato." msgid "Request was throttled." msgstr "La richiesta è stata limitata (throttled)." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Campo obbligatorio." @@ -130,7 +162,7 @@ msgstr "\"{input}\" non è un valido valore booleano." msgid "This field may not be blank." msgstr "Questo campo non può essere omesso." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Assicurati che questo campo non abbia più di {max_length} caratteri." @@ -165,7 +197,7 @@ msgstr "\"{value}\" non è un UUID valido." #: fields.py:791 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Inserisci un indirizzo IPv4 o IPv6 valido." #: fields.py:816 msgid "A valid integer is required." @@ -216,137 +248,136 @@ msgstr "L'oggetto di tipo datetime è in un formato errato. Usa uno dei seguenti msgid "Expected a datetime but got a date." msgstr "Atteso un oggetto di tipo datetime ma l'oggetto ricevuto è di tipo date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "La data è in un formato errato. Usa uno dei seguenti formati: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Atteso un oggetto di tipo date ma l'oggetto ricevuto è di tipo datetime." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "L'orario ha un formato errato. Usa uno dei seguenti formati: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "La durata è in un formato errato. Usa uno dei seguenti formati: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" non è una scelta valida." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." -msgstr "" +msgstr "Più di {count} oggetti..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Attesa una lista di oggetti ma l'oggetto ricevuto è di tipo \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." -msgstr "" +msgstr "Questa selezione potrebbe non essere vuota." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." -msgstr "" +msgstr "\"{input}\" non è un percorso valido." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Non è stato inviato alcun file." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "I dati inviati non corrispondono ad un file. Si prega di controllare il tipo di codifica nel form." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Il nome del file non può essere determinato." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Il file inviato è vuoto." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Assicurati che il nome del file abbia, al più, {max_length} caratteri (attualmente ne ha {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Invia un'immagine valida. Il file che hai inviato non era un'immagine o era corrotto." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." -msgstr "" +msgstr "Questa lista potrebbe non essere vuota." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Era atteso un dizionario di oggetti ma il dato ricevuto è di tipo \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." -msgstr "" +msgstr "Il valore deve essere un JSON valido." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" -msgstr "" +msgstr "Invia" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Pagina \"{page_number}\" non valida: {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Cursore non valido" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Pk \"{pk_value}\" non valido - l'oggetto non esiste." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Tipo non corretto. Era atteso un valore pk, ma è stato ricevuto {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Collegamento non valido - Nessuna corrispondenza di URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Collegamento non valido - Corrispondenza di URL non corretta." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Collegamento non valido - L'oggetto non esiste." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Tipo non corretto. Era attesa una stringa URL, ma è stato ricevuto {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "L'oggetto con {slug_name}={value} non esiste." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valore non valido." @@ -358,20 +389,20 @@ msgstr "Dati non validi. Era atteso un dizionario, ma si è ricevuto {datatype}. #: templates/rest_framework/admin.html:118 #: templates/rest_framework/base.html:128 msgid "Filters" -msgstr "" +msgstr "Filtri" #: templates/rest_framework/filters/django_filter.html:2 #: templates/rest_framework/filters/django_filter_crispyforms.html:4 msgid "Field filters" -msgstr "" +msgstr "Filtri per il campo" #: templates/rest_framework/filters/ordering.html:3 msgid "Ordering" -msgstr "" +msgstr "Ordinamento" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "" +msgstr "Cerca" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 diff --git a/rest_framework/locale/ja/LC_MESSAGES/django.mo b/rest_framework/locale/ja/LC_MESSAGES/django.mo index 4a583925ea55167ec2eb31cbe8b3ef97729c5aee..048da56fd3776f05337b9498f6444bf9546a7a85 100644 GIT binary patch delta 2633 zcmYk-dr(wW9Ki7d%S%}lLN*b@>0Oi=51_orI!vhD(*m8$zGg{S1^nBtA}LdixZ+*W-P@ycnqbZ+xQ&*Zk8=Eftig! znNhB3nOXljvWuz{W#&gvwyGbcpKtJa^r3qcnJ8LmI1yv92t%+OS#?#3Q_z8IuR3aa z9QjlIJfxrVD97d&#^Xn}4+VEBnR#xxIQrln?i z9Zsd}!b?F)eTcF}n>qTq_z}uk_!*_$I69L(UWpmF)3hI11a;f|{7*NTQYzw^7RNw2 zuoAbK{$QHNbStQT8|BphjjM1T>$nU%@ntmd6`VCDaF`F9Ud8RyTQ~@XxC>=~?#pCm zllco}CTZgWR-trw6xZQH=CmHTK|o3>nWPunITewV88&JSnW1KFF-DvDIl3)0)-9K-f>=aM zC)f-B1(SJ?A|%O;XN{GOke!}I$oeD@D+rC?w^pqtIPEHhs3MjUa#AEMA@Ye~1Sj18 z41K@kx_$VN$$jmah!5}|~oDFhc?y($F~`>9s?bAh8Rr%KXG0sK$d*g|3) z!Ikm4U?TUD8i7R&4YiqQPj#`)9*{F&GdONLg!QStNbp=_L*th9hqNgP^IPIEi zldWFcQQgo~@7k$3T=u%g%uKyI`gF{4XN}$IsDDkZur)SrZE)7;r7`KDcAK+$lfEM+ zF|4eqs?Oo^>M`ZP*1)Lz&qn=0>^c3!$m!!(H`<-`wmQ37W29NXKX2-sP5=M^ delta 2111 zcmZY9c}!eI9Ki8mxuFYXITk3=2UPBRyMkLOrG*v&kG2HC9#oL3Nh?-LtfkEpY0_9j zOf#Zw(-$Ql6n5fbChfUP)@9nELI>~Q8GqdlQ`OVCm z*!DrE`K2dfOi|j2EMnHB)E?X#$q&VdRw@T`(7<(gHQtWdcm&gN66OB0xD3C-GQ5PP zSQMkwTI|5}cs!)3zNWH)j)GXF)?hz&;561?bevMFupV1+2m|;o%Kxr-rP?rnd3YE- zIE6Bx(@y_+$G=dXm$yVIzcQ8TrXn*MLwWEiti|849xL3;8vC&vElj{~QLg(13$d6^ z$<$^n#zB<+C$SRW!*cusug9W9rRsRU8lXa-dJ!}6EvJ1RWk!oAGf7w)vIM2S8D*xs zP?o~P0(=6~@EtVpA|~UX7=fN7rAVIgqFF&Dmx?@S6UvQ!=*0tAiI1Wz(K(cXxVc#V zFGgvvMOpK1yatC*mgXg=y@)cg97ZA6U55sCCX;^|!2NW{=9t71{1K}#Jw>T5Y{3kC z+VM12)1Je#VM@iPl1kbiGI|-n5=JLWw+`jH5tJo)70d7&$Ha86Xm@T=2fJFN(IWu zcR7xuJn##=6{}fbxnUH0aR#?x)^erp!u_}d=TQdOWQ6v_QS72UjnW^-4sF5?l(u=2 zN*$FSum$sTLz&ov{j}f4o#G&08gl$Ek8%9uGG=;K67jQdfFdb>{LutQ)^5T>drLM)N zQ0}{ck^y%qlfiJ}e}(tkMK&K9Qhaml*>Ga)kI5QLA}*I^r^0@-OAEhM#3rJR;9d67 z+<;PKK+H=uNP`khtRiBiL6I!lM@x1w6SQ}&e2k>H2uY>PLP{JVDUBjl6KrA?Nf?AI z;Yvb|vlPjYWb<+%8Olx65Q$DFTgSA|y_`{5|D zcHvX-PhmyuPxcKMPoxp81Y1kpOx#2?5;5{7ImfcGHWN|;#8SH!`c5Z1^$64t$7JfB zm~;9!cbaaFZLp5U)<;+i?i5${ZFlq;xkL9r_uYfLd;0D@m>V#LcJ~bo&~?!IDRCl9 zA4~G-g(OQ)c}ny}kJq~7>2&EGsk1sKty1qzJL2}2RaKW&))-Z_0l!bjdzby&Qxov} zEuZ%}mu}C^*XfxXqZS^Ym_Kz)CzWX=S4;C8wWMQ^-rf@Rc RI#lWl(`U+h_0ID8zX6b-2G#%o diff --git a/rest_framework/locale/ja/LC_MESSAGES/django.po b/rest_framework/locale/ja/LC_MESSAGES/django.po index ea9ba1728..85c2fa5ae 100644 --- a/rest_framework/locale/ja/LC_MESSAGES/django.po +++ b/rest_framework/locale/ja/LC_MESSAGES/django.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Hiroaki Nakamura , 2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Japanese (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ja/)\n" "MIME-Version: 1.0\n" @@ -17,43 +18,75 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "不正な基本ヘッダです。認証情報が含まれていません。" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "不正な基本ヘッダです。認証情報文字列に空白を含めてはいけません。" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "不正な基本ヘッダです。認証情報がBASE64で正しくエンコードされていません。" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "ユーザ名かパスワードが違います。" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "ユーザが無効か削除されています。" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "不正なトークンヘッダです。認証情報が含まれていません。" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "不正なトークンヘッダです。トークン文字列に空白を含めてはいけません。" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "不正なトークンヘッダです。トークン文字列に不正な文字を含めてはいけません。" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "不正なトークンです。" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "認証トークン" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "キー" + +#: authtoken/models.py:23 +msgid "User" +msgstr "ユーザ" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "作成された" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "トークン" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "トークン" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "ユーザ名" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "パスワード" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "ユーザアカウントが無効化されています。" @@ -108,7 +141,7 @@ msgstr "リクエストのメディアタイプ \"{media_type}\" はサポート msgid "Request was throttled." msgstr "リクエストの処理は絞られました。" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "この項目は必須です。" @@ -126,7 +159,7 @@ msgstr "\"{input}\" は有効なブーリアンではありません。" msgid "This field may not be blank." msgstr "この項目は空にできません。" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "この項目が{max_length}文字より長くならないようにしてください。" @@ -212,137 +245,136 @@ msgstr "日時の形式が違います。以下のどれかの形式にしてく msgid "Expected a datetime but got a date." msgstr "日付ではなく日時を入力してください。" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "日付の形式が違います。以下のどれかの形式にしてください: {format}。" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "日時ではなく日付を入力してください。" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "時刻の形式が違います。以下のどれかの形式にしてください: {format}。" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "機関の形式が違います。以下のどれかの形式にしてください: {format}。" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\"は有効な選択肢ではありません。" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." -msgstr "" +msgstr " {count} 個より多い..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "\"{input_type}\" 型のデータではなく項目のリストを入力してください。" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "空でない項目を選択してください。" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\"は有効なパスの選択肢ではありません。" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "ファイルが添付されていません。" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "添付されたデータはファイルではありません。フォームのエンコーディングタイプを確認してください。" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "ファイル名が取得できませんでした。" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "添付ファイルの中身が空でした。" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "ファイル名は最大{max_length}文字にしてください({length}文字でした)。" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "有効な画像をアップロードしてください。アップロードされたファイルは画像でないか壊れた画像です。" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "リストは空ではいけません。" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "\"{input_type}\" 型のデータではなく項目の辞書を入力してください。" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." -msgstr "" +msgstr "値は有効なJSONでなければなりません。" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" -msgstr "" +msgstr "提出" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "ページ番号 \"{page_number}\" は不正です: {message}。" +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "カーソルが不正です。" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "主キー \"{pk_value}\" は不正です - データが存在しません。" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "不正な型です。{data_type} 型ではなく主キーの値を入力してください。" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "ハイパーリンクが不正です - URLにマッチしません。" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "ハイパーリンクが不正です - 不正なURLにマッチします。" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "ハイパーリンクが不正です - リンク先が存在しません。" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "不正なデータ型です。{data_type} 型ではなくURL文字列を入力してください。" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "{slug_name}={value} のデータが存在しません。" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "不正な値です。" @@ -354,20 +386,20 @@ msgstr "不正なデータです。{datatype} 型ではなく辞書を入力し #: templates/rest_framework/admin.html:118 #: 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 diff --git a/rest_framework/locale/ko_KR/LC_MESSAGES/django.mo b/rest_framework/locale/ko_KR/LC_MESSAGES/django.mo index f9a7261f8b404f226268ff099443cefbc8bf6c49..ac88a062dc30575bd46c86f2479fcd819a420a1f 100644 GIT binary patch delta 1672 zcmY+^-%rhP9LMpu^aGV2g$|-qNIFiPQ&N4CqU2Ym8^%TW6odEyS7CaR*#@k}Iy{Y=@EKN{ zMJ#QaSqlw2u@vuP1&-r3Tr%Cv!NaKU?_xc^#if`(!z>LOQ3Gj5wV(97jrzaGSb}lM zX3Mb*9iDIdxhbRJI#%H*)?iwSSpl}-OgxL~cLnqCIcjAlF&}-YtQOXwe%FUv@D5hu z7u5d*xGY2mXYzd8#f?VXiJC#b=UuOT1U18tsHOjbE6_K~Y(7?_A9rIqo-sk!6ZiXz;&}@U$mm?y{Nssh#KiI7UC1sUVg^_I&;ViJcN625EtNA≦o zL_HT@OrZ~IEA!@>mE(cAtbd4`TQn@g7Z}8EUOjsrc|pAni}40_s2?7}Fw<(lK~!>m z#C;fKn%nU_s{Ji$rI(ShwK(MY*+**+4FwEadwUZ#kk=T-AE+4wSO&QtTksOr<0ov! z5|*nK&*5eq$Ez4%Ij`Xe9>=|lW2a&i+o=DFaHG9wV`JqIZp8`D(k!!X>ZedMn804_ z@y7=G4p&o8AQSnR!=)74P%C@I^AT21pG3xNMLDsph%|7cnfIfT>LK#6&s?+;DP$(A zWnommt*E^}jq3LRyKofsdxszK4C_E0voomwxzA-4zVzCEVu$9GL$7UoaTYc6SE!}S z%#9^o6t(y7k;JzQo-zeh5{Q+AW>!P!bdY227JyrHH2*DYsgPdoNlDe3R#Wj4al{5f zqvhS=o&ZjW#S?#uX0BPPXfS_@!%Z@=o*)N}UA1+D3a+GtKwEq?Ds|qhhH&=9@s0(E(!J#ltrkn9=P^Feoekgf25-Q}PB@yJdm1}AB zHdD59Y~7;7VLRQ|We$>aZqjJ~^d6`rvZD=&SxM1>)Xs#GHNjAEFckKO%ben}Kqwpv p&1h~4?l^d?ySMx3kzj3m-$BP;6bk?CS4zKVL3&q8^jX%Mq~FftpjH3? delta 1750 zcmaLXTWkzb9LMp0s~5DTR@J4ntL~R=yIX5(OIvLftxH7+ac!j%F2~iIcj}qVC%!u&dWdHLy=gjQPobx|tE-vX=8h_(U zIcb!7Vl=TW*{lU`r*NP&rkRb!W$4Ek=Hm$*feF_$E6%~0+)Vdt=P-)rTbI{y7WL*=P$PNf`OWLk80?O;7?px*oPuFK9g8;+AOu3S`7(E|^ACwjd0ZB$NQ;wb!qx>5EJH>XuNjdm9X@hYyy zcQ_Ku$%|ZpA>4salFZJdQo1XL`JYAQa*jJ?pKv_w;ltcTG#l04ip%jhmg0MC)^!YL zGj`%)e1}?O#SCv9cHlC6j_RMtiq(v_VJ-HJpruNP*W8ACQ91sAdhi&At&vruM$qng z30Km7g^MuAG&SM@T!T+>0ZwCDPhmTr#*8sM125oo%!`xAwNw_MQqk+#hxN3>1!gnw zAgX->x1bWuyW3Wb;TO~kuV+Q-`Yz;WH#tP`6_%i{(6t83X~)~CFbKPbQGA4&fiza4 z7FQ+GWv!?O97Sf&uA;7cfLa4doYZvzY{f>@|8JsRsDQXJOpcY?{yJ`(IAsfR^ViKz8#u}xznMw^Ymrx345-PcbUO1hIICDsa zdpIi{oKnS+wP^jEmb*KYuldAmLi=2^rZu5FR}%jgzE8$Ra0>5kX@sBPGhms72C+~% z)W@TmV0Sq=(QL5(oY87Z!$c~f!fZPwz%iL%CpjgB<2*t$GRx_4zX3{VhSwG>pTEj# zz6s99K#Qh`s3TaM#tw6ea;=YuN`FE*SDE5s6{!5y5?Y|YOMW7dR*;_G)Y{@N+_w`p zY~Rz?+_HOrVbs5`ttA$tYky*H){fMya3B~8ltlc&vS_%p`;IT~PfsKo4ktePS~LCs RzfqBO@65?bG!(o}{{=QWukio? diff --git a/rest_framework/locale/ko_KR/LC_MESSAGES/django.po b/rest_framework/locale/ko_KR/LC_MESSAGES/django.po index 901907c86..f0d56067f 100644 --- a/rest_framework/locale/ko_KR/LC_MESSAGES/django.po +++ b/rest_framework/locale/ko_KR/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \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" @@ -18,43 +18,75 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "기본 헤더(basic header)가 유효하지 않습니다. 인증데이터(credentials)가 제공되지 않았습니다." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "기본 헤더(basic header)가 유효하지 않습니다. 인증데이터(credentials) 문자열은 빈칸(spaces)을 포함하지 않아야 합니다." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "기본 헤더(basic header)가 유효하지 않습니다. 인증데이터(credentials)가 base64로 적절히 부호화(encode)되지 않았습니다." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "아이디/비밀번호가 유효하지 않습니다." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "계정이 중지되었거나 삭제되었습니다." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "토큰 헤더가 유효하지 않습니다. 인증데이터(credentials)가 제공되지 않았습니다." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "토큰 헤더가 유효하지 않습니다. 토큰 문자열은 빈칸(spaces)를 포함하지 않아야 합니다." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "토큰 헤더가 유효하지 않습니다. 토큰 문자열은 유효하지 않은 문자를 포함하지 않아야 합니다." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "토큰이 유효하지 않습니다." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "사용자 계정을 사용할 수 없습니다." @@ -109,7 +141,7 @@ msgstr "요청된 \"{media_type}\"가 지원되지 않는 미디어 형태입니 msgid "Request was throttled." msgstr "요청이 지연(throttled)되었습니다." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "이 항목을 채워주십시오." @@ -127,7 +159,7 @@ msgstr "\"{input}\"이 유효하지 않은 부울(boolean)입니다." msgid "This field may not be blank." msgstr "이 칸은 blank일 수 없습니다." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "이 칸이 글자 수가 {max_length} 이하인지 확인하십시오." @@ -213,137 +245,136 @@ msgstr "Datetime의 포멧이 잘못되었습니다. 이 형식들 중 한가지 msgid "Expected a datetime but got a date." msgstr "예상된 datatime 대신 date를 받았습니다." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Date의 포멧이 잘못되었습니다. 이 형식들 중 한가지를 사용하세요: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "예상된 date 대신 datetime을 받았습니다." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Time의 포멧이 잘못되었습니다. 이 형식들 중 한가지를 사용하세요: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\"이 유효하지 않은 선택(choice)입니다." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "아이템 리스트가 예상되었으나 \"{input_type}\"를 받았습니다." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "파일이 제출되지 않았습니다." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "제출된 데이터는 파일이 아닙니다. 제출된 서식의 인코딩 형식을 확인하세요." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "파일명을 알 수 없습니다." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "제출된 파일이 비어있습니다." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "이 파일명의 글자수가 최대 {max_length}를 넘지 않는지 확인하십시오. (이것은 {length}가 있습니다)." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "유효한 이미지 파일을 업로드 하십시오. 업로드 하신 파일은 이미지 파일이 아니거나 손상된 이미지 파일입니다." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "아이템 딕셔너리가 예상되었으나 \"{input_type}\" 타입을 받았습니다." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "유효하지 않은 page \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "커서(cursor)가 유효하지 않습니다." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "유효하지 않은 pk \"{pk_value}\" - 객체가 존재하지 않습니다." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "잘못된 형식입니다. pk 값 대신 {data_type}를 받았습니다." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "유효하지 않은 하이퍼링크 - 일치하는 URL이 없습니다." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "유효하지 않은 하이퍼링크 - URL이 일치하지 않습니다." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "유효하지 않은 하이퍼링크 - 객체가 존재하지 않습니다." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "잘못된 형식입니다. URL 문자열을 예상했으나 {data_type}을 받았습니다." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "{slug_name}={value} 객체가 존재하지 않습니다." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "값이 유효하지 않습니다." diff --git a/rest_framework/locale/mk/LC_MESSAGES/django.mo b/rest_framework/locale/mk/LC_MESSAGES/django.mo index 64ef673cf5ab76c91f523b4cc26f5a4d3bd7ccd6..e2a518f71325e547319530bac20437003629b347 100644 GIT binary patch delta 1546 zcmY+^TS!zv7{Kvw#Z@z}tL8ObZ+X9LYr1LPR!u=6E0YAp%u-5?Aj=+tHG&>AA`(Lh zA`5y5>Y*hf!fr&A)Pq*|RJ{pi1QAgfRR8ast!Uu$H#2)YGxN>N`M&el4$nKA|D;eF zi6o-UPoxLW`16Mn5g?L^k!VLJ#$g-k^Fx@3V_1OKFdtu|8!dq%Td^K>jB%{NSJ*D% zk?0_iGCBsZ0>9OeP9W*F(t%Yc@yT+K8VFQiTeCgti-PvhR#rt1azaeyHF=Kh&s`8 zK5zK?=g`LZ@`*|^TKKOlwBtH#LOXUNla^5|!g1g4_b`_B0_wy*pr$x6+#IkM_4iR< zdkS@{ZeuCVqeoL86k&GMpsrv9i|{<^9zMoAv_^_J(19J;i}5(?a}hVv{*22Okqq`J zhjv)BIYAfddk>&)^>j4(FQM{=jx87*BhreEIEYg?idNFmji+%tF5yvhvAia{iEa1| z4`T}_bRW**9!z7FBX|na@CQ0DIf49lP-$h^J$N14F@!wnN_ue@Uhw%5$7s9R(6jgw zhp}_LNFUClPSC}E*5Vj8;|pxTxD=7SxF7ZZo_VO~-dEa1s<0C?@FLdWL)6SzQq5Cc zh4r+Dk+I}1mf<2+V>rvJz-_4S8%I6NbExn6f_g@ZIhndOp5s*dsa(Nh7|iJU;7QEK z`?wibumLlTF#*#7-o=o& l*3i;|VrN0I!|rgEJ6#ixY>EGR%INVf+eSjXms55J{{~KunX3Q* delta 1673 zcmY+^Uu;WJ9Ki7(+M$MR#;~!wnLktA+HFiLV`$GC0;!s{yZQO7U6;K@7`MCB)@*{@AmedbAIQX{#pNXL-ciy z?Yz*|5Cz1x(IRb_u<=1NGDM272n`J4bZkd`z7O;9GP>|4F2Z+Mi`ipER%0{P;}u+q zZ*h}IR7%E)__z_lWthYU{EB{DHs1Qa7aPfMU=IF99l#`q$Q*R0U5j4wFwVv6sPB1! zOVBYvWCaE>NdI!2i!yFJMtxuy7hrj&HS;aFko*Yh{Q-32bJXAc!D=j<$Y8J&XJRCs zUqBt;0P29BrhTvX>0ie1E1l7NoQ-~*k1aS2kD`GWkx9sHEXPOb@4sUn`Gm>Vz~-Qq zx*4^@1nT#<(|HPY$-ZE8F&B<3tHd>^`C-%<3}QJxLtV??=)^#_hzIvz3np*|4yVmx zHWlOx@zW@g?N~})pKA@U2lc(za;d+r`Acq8;iRb|%Q1*e7{g9XVGIM5qZRMtIxJ*b z2eAj&;0J6*H#>A6p1^h-#vQnoQ69p(Sd3LOslSJd%}iHkavIz4EpEb9)JbQOz>WAK z?Of`5hCG62F=Lj<0X&bp(7`(D0DG_oA7TUA3$4w!4jakOMY-6?#cR|T)EL$txQPMs zS6G6%Mb@!didvx~=*3%Dho6zYrGjbsunAY-Dbxx-L4BW%ov52Qi29yrCl|U|uA{Ee zH{6Z+^xBKZQ6Kz;i_piJT8izs3j1+8zQb0moo7|>8tQ4Xv6FRas<9hSqE_+;R_pn1 zU^rK~aT@E<$tct?YR7kQ6zZ&OguZMsQA@BI!k#mq2Xm(M`(M*ROd;5V!bvsXsg)W{ z)ady)xEM#UN6ho9W&76{q*;E=Ij$p3ORq<9C6P<$Y5CXq`;bb4ikppDn&)2=R>|Dx zT4`<5;vsu}w%Vu{4{mPa&Z@ zTK};M2wf{GE6$`n<5I@#w%sA4II<5~yAO8l4DIhL_8XC|P&mx3zGOV}quuLuc`96P zpW#{J_f|UH9=F@kwAQsg)Y}p6*xT)@Yda9~8x?NP$a6lw*P9&7Ig}aCDzcTPj;4;K fVnc&N_l5?IH?jWzdV3Q~jPw@|6yznHh0Tt?og&0K diff --git a/rest_framework/locale/mk/LC_MESSAGES/django.po b/rest_framework/locale/mk/LC_MESSAGES/django.po index 554460c61..5818124ae 100644 --- a/rest_framework/locale/mk/LC_MESSAGES/django.po +++ b/rest_framework/locale/mk/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Macedonian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/mk/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Невалиден основен header. Не се внесени податоци за автентикација." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Невалиден основен header. Автентикационата низа не треба да содржи празни места." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Невалиден основен header. Податоците за автентикација не се енкодирани со base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Невалидно корисничко име/лозинка." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Корисникот е деактивиран или избришан." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Невалиден токен header. Не се внесени податоци за најава." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Невалиден токен во header. Токенот не треба да содржи празни места." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Невалиден токен." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Сметката на корисникот е деактивирана." @@ -109,7 +141,7 @@ msgstr "Media типот „{media_type}“ не е поддржан." msgid "Request was throttled." msgstr "Request-от е забранет заради ограничувања." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Ова поле е задолжително." @@ -127,7 +159,7 @@ msgstr "\"{input}\" не е валиден boolean." msgid "This field may not be blank." msgstr "Ова поле не смее да биде празно." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Ова поле не смее да има повеќе од {max_length} знаци." @@ -213,137 +245,136 @@ msgstr "Датата и времето се со погрешен формат. msgid "Expected a datetime but got a date." msgstr "Очекувано беше дата и време, а внесено беше само дата." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Датата е со погрешен формат. Користете го овој формат: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Очекувана беше дата, а внесени беа и дата и време." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Времето е со погрешен формат. Користете го овој формат: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "„{input}“ не е валиден избор." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Очекувана беше листа, а внесено беше „{input_type}“." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Ниеден фајл не е качен (upload-иран)." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Испратените податоци не се фајл. Проверете го encoding-от на формата." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Не може да се открие име на фајлот." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Качениот (upload-иран) фајл е празен." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Името на фајлот треба да има највеќе {max_length} знаци (а има {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Качете (upload-ирајте) валидна слика. Фајлот што го качивте не е валидна слика или е расипан." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Невалидна страна „{page_number}“: {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Невалиден pk „{pk_value}“ - објектот не постои." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Неточен тип. Очекувано беше pk, а внесено {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Невалиден хиперлинк - не е внесен URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Невалиден хиперлинк - внесен е неправилен URL." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Невалиден хиперлинк - Објектот не постои." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Неточен тип. Очекувано беше URL, a внесено {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Објектот со {slug_name}={value} не постои." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Невалидна вредност." diff --git a/rest_framework/locale/nb/LC_MESSAGES/django.mo b/rest_framework/locale/nb/LC_MESSAGES/django.mo index 56b7a969b10a76a0c3873834588c5530d9f93a4e..a0bdb3a49184449bd82e8037f9830fba15338b75 100644 GIT binary patch delta 2010 zcmYk-TWl0n9LMqh;<~#Q*+Pq3r6L1`VzrCgR(gY$t=rN!DvVmVqyuDL?3)2CJQ9>7UTCfI|?T~^Eq>NX3pjR zpXqS-4_)r9qTokH8K6E%y*&BZU#!5g>$|Hh|qUc~HiY(d>WfTg$# ziN#aR8gV1)_rutQ*RTxd zJZe^iDb$4eQT=cGeu8@5SGZV9ouo01jyMMvWlK;iOrZu!V?Cb0WjKK;oEuZd=qK~8PtlhzGwXY ztEd&{P$3D<$lqUv3psDb7`}=QzK6wl6x|?=&uOr`b{?O@Z;&wA9n^#WLOmeLNeCBU z30C^&t(f4v6BWvLQ4<|SUH7wp{s$^IVvJsk)y3?;VwmV)%kfXt`CL+3D^8(< z12_lY!TERuwc@X_6?52uwTv!ZY{BnPp)Ful+L;b)z#&u)eecrfrV(Yi`r&1)$B%I> zj$tJ(WIq|h`cN@`1GRz=ea~SV=eID4^JnKnx&;-oZ8#5ip?2ahY60$58qGBRLCvs< zrz<=6Bl&1w;8Gk#ZFzug&zV*@w((xKqj(RPV92mnk<6=C3b$Ah<$9t%W zSFl_M+fmnV#RkT=4``%t6e}>o*GDn0##eA7k|uTu^`PrWG;9(zK#a@{;D1HoP*M0u zbT6OUP~qhkFaBVC)b8mV^mS6vtE4i8`Vy7b)!V`*)QaO&6*j_4TITDORlduzt3su& zm#*|^YAgI-_%{Dvl#a@f9=~TjCaD9|AeHU%GN}_;nfJmgF1^$Ti?UJy)z;~2qQbU> zydbn@bD3s#0pmHVHM^&F3tIO_&?rnhW&dbe-RytQMGvvhYR-%7roelxQ(Jveebb~}|r2NwvKgOUF|mLfWdG@z)c35&eT|!u{T&}2qCla zEoefFNx_5*GnEU>OdvWjdSOhwP-Mgx(3luw0vFC@qF!(%k@)>ReMr3Wr04mZbJjl3 zIsfxN&!!XSc4dAk@|`kD5A`1E%{;RVUcQS9@6<(-g&$qe?vvCaH-h_45P+-u@;YGjY9n~jh#4y%@|siyWt3y(tpnDpGK|Z zUDV1hd(L{}{=(eKH=wqr8TI?eu@aA92~MDcA7Q4L#*Z|7IEO^p{=$uT3)wEKBAyCq zJr~_z2l}xWS7OTRk7F(Umrz@J0X5NoP~R)%Vd~eRa%6Wg@qduU00Y{~cToMGP%|%F zp8H}oI`rF66YEDM(`l^2pD~2_E6fgH4DZI1p65I-Vjbhx@#;LY6(z)9dos)Pv{yx> z@_MXC^?Oh&9!CdHVmV&Gb@&5n#ed^Atm3I{c*ye;Y@wgWYP7Z6P?327AHqu+8cHS~ z@z{lJs6V`cQT!IWuzS4>87?&d#FAt;dA4jKvw34M*Fgd z`rpz_hyNk&IaIt=2#eo+qqJtP`NNt03~iydQx#DaojOHRMTx0o*2z=ysswVl$=^l0 zgSwllQ>C&uhr3hDY0sxBEn-x?)p>`y`3y_kMBGPfGxb3B?Le_ludVE@KoGMikNe3D3wk#G(MGBI^$m)35M!|wGB=v8jFOp@shIE+(^_3 zMPlLls#?l|L^3@V>>N!Frw5Z`Bcm~APikx|HR`k\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,43 +18,75 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Ugyldig basic header. Ingen legitimasjon gitt." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Ugylid basic header. Legitimasjonsstreng bør ikke inneholde mellomrom." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Ugyldig basic header. Legitimasjonen ikke riktig Base64 kodet." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Ugyldig brukernavn eller passord." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Bruker inaktiv eller slettet." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Ugyldig token header. Ingen legitimasjon gitt." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Ugyldig token header. Token streng skal ikke inneholde mellomrom." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Ugyldig token header. Tokenstrengen skal ikke inneholde ugyldige tegn." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Ugyldig token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Brukerkonto er deaktivert." @@ -109,7 +141,7 @@ msgstr "Ugyldig media type \"{media_type}\" i request." msgid "Request was throttled." msgstr "Forespørselen ble strupet." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Dette feltet er påkrevd." @@ -127,7 +159,7 @@ msgstr "\"{input}\" er ikke en gyldig bolsk verdi." msgid "This field may not be blank." msgstr "Dette feltet må ikke være blankt." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Forsikre deg om at dette feltet ikke har mer enn {max_length} tegn." @@ -213,137 +245,136 @@ msgstr "Datetime har feil format. Bruk et av disse formatene i stedet: {format}. msgid "Expected a datetime but got a date." msgstr "Forventet en datetime, men fikk en date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Dato har feil format. Bruk et av disse formatene i stedet: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Forventet en date, men fikk en datetime." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Tid har feil format. Bruk et av disse formatene i stedet: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Varighet har feil format. Bruk et av disse formatene i stedet: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" er ikke et gyldig valg." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Mer enn {count} elementer ..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Forventet en liste over elementer, men fikk type \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Dette valget kan ikke være tomt." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" er ikke en gyldig bane valg." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Ingen fil ble sendt." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "De innsendte data var ikke en fil. Kontroller kodingstypen på skjemaet." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Kunne ikke finne filnavn." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Den innsendte filen er tom." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Sikre dette filnavnet har på det meste {max_length} tegn (det har {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Last opp et gyldig bilde. Filen du lastet opp var enten ikke et bilde eller en ødelagt bilde." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Denne listen kan ikke være tom." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Forventet en dictionary av flere ting, men fikk typen \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Verdien må være gyldig JSON." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Send inn" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Ugyldig side \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Ugyldig markør" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Ugyldig pk \"{pk_value}\" - objektet eksisterer ikke." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Feil type. Forventet pk verdi, fikk {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Ugyldig hyperkobling - No URL match." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Ugyldig hyperkobling - Incorrect URL match." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Ugyldig hyperkobling - Objektet eksisterer ikke." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Feil type. Forventet URL streng, fikk {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekt med {slug_name}={value} finnes ikke." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Ugyldig verdi." diff --git a/rest_framework/locale/nl/LC_MESSAGES/django.mo b/rest_framework/locale/nl/LC_MESSAGES/django.mo index 7cb2a85ef4ecd0d9b1aed5e976094840cccca922..8b70ddbd68f7ef3424197c35c3c064fbb5abc4f5 100644 GIT binary patch delta 1740 zcmX}sS!_&E9LMp$rBiLSW!fsGT+~)>-D$Nm25l9srIsL~p|;p2QjJ&=LMEP&@jyzN z1`l3@2M;o7(pMhD5@LBlQW2gcwmuL`AAEmvFDG;6bI#m*&+jrcM)owomh+4 za2meEIP=>t8ZmyDH`1&DJ8%i!#wr}Z0(A2I`{v?I`ukClxrmjRMi1Yjo-5>`MOcq| z{v=;zmI(OpkGwz?<|T6`AVFD2^@nL(ZQQogbz`t){g|i-s4>S zjEYeCDE~PROX;^@QY+q0gR`&;sD->j-S9o==a2T!wi4_3y%}{xr-FVjYGDb!%qnFMYT!4>C97iF zT0jeG=ljsZZd`>AP!kpN*HEr(!CE|pO3HMSMk|f4sEHS{tvWo7MAQ1P9v`7{BB$I> zE*BM{t*8mlpa$;47=A%c&t{M~6&OQ}*BJ*ap(4V0emul+CCGcB78uF7Cqt)I4qMibw1?MwB&IXbjhlW8ygSrZ(S}swR5B&=Z)!mHl=Ta zl`P8mt~a5w^o!86?6gym6RNFqy&BhxIFVSqCN|rPcwX+hweI>o#}bDVod?~eJCE#% XJJnv~|9w&JOK&Ug$VvY!Ul95WP=cp2 delta 1798 zcmaLXZAesE9LMqhn2uRm>6lYZ>DA5Bwy`lCAEpP*%%)YhM~a9xEKH;|Y+I=i86kRE zP*YGukI=gcVo2JBXtyUS2$rH(Eh`c9ss!HzMZtc5cdqoV!<_k?bLY-E=YP)s-sfvm z@x*@xnP-f$o;sI$I>T%q=4SClx#Kr0#Xr!&*I0~Sa2AHL)Bmf*5dDo9#y(t(=dlH! zU>i=IoOTngHA~nz8qNIh2Df5aj#)h(!DV<0+wlX&uyIQI_usLD{&g(CPpANLr<(nM zm7blbaSmVb@qdz{9AWxq^%Efp>ij zBlLs(N&k=I3Os~->^5I>@S*z5Z=*D{;xSYN1=G_mL0#`aMc9wp`lGlIuVN8CLkHhr z05fKoWnvMsDHg&dxBxZIR@DD`F%hIOOe2D4ku$NUsD@$0T+S+q7(_8%z9s2LQ zel}rfVU<{dZK#R%qQ*IeoAD8D!r4T#1%LJYJIMYkD~m|w4Y(7P12?f1$8aasu)1bE z>G=XRaDZ^R#d=T+7)C{Y8MUMTU_1KQHqFzC%9+!sWE@G*SVrSLc3=hJXyO5^!#|N- zwQ*dDljfy!q6Mqy??vs<8C;Bip(g%-nxL43X}~SWsoHUzj~7wnCLVYfULkYXXXIl+ z!qJU&sK|EkrDPn$8oY$eVK1=~$5A^Ga?;6Hi{!I4q81iM{XT%4hMhp>OV~9U8t^{q zj6Nb`**f+~H};|yHtcx;-JS6qM@3pumd>GHP~#m&9qDz{0>7e;W+74Z;5IDL-ru9a z7&eN^P9I_WFq^9Ddel^Oek!_0N3}j#niU8)(sHPpvW5CHl{cCDhWH72%ee6uVtcYH zE11v|Gf{L@%c%-b!M0K-3d?a{RO<6eagSeZ6&<;XQisfOlf4;<(R~HPP^YI7rfP%M zsbjX=7VxbdRMF$EqPIP{>K1a_E!wr|)KyeHRmv9?<=sSy)0pCQGH^9@MRL2pB+^8y zfT|>@r7BsJi8_OsRAu8DY9_UlntbM;le+IO&o1uj>2}Hn`(fAqfxg|{zYUeeoWZ{C zg9o`Zl=?TX(4Q9#S1%1m>YeI_ShObjH4yrCr9KvorpgQZa-6Q7-u+$Q8|v7+xc`4Z CPq!Wb diff --git a/rest_framework/locale/nl/LC_MESSAGES/django.po b/rest_framework/locale/nl/LC_MESSAGES/django.po index f53b6097c..b89af0606 100644 --- a/rest_framework/locale/nl/LC_MESSAGES/django.po +++ b/rest_framework/locale/nl/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Dutch (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/nl/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Ongeldige basic header. Geen login gegevens opgegeven." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Ongeldige basic header. login gegevens kunnen geen spaties bevatten." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Ongeldige basic header. login gegevens zijn niet correct base64 versleuteld." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Ongeldige gebruikersnaam/wachtwoord." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Gebruiker inactief of verwijderd." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Ongeldige token header. Geen login gegevens opgegeven" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Ongeldige token header. Token kan geen spaties bevatten." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Ongeldige token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Gebruikers account is inactief." @@ -109,7 +141,7 @@ msgstr "Ongeldig media type \"{media_type}\" in aanvraag." msgid "Request was throttled." msgstr "Aanvraag was verstikt." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Dit veld is verplicht." @@ -127,7 +159,7 @@ msgstr "\"{input}\" is een ongeldige boolean waarde." msgid "This field may not be blank." msgstr "Dit veld mag niet leeg zijn." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Zorg ervoor dat dit veld niet meer dan {max_length} karakters bevat." @@ -213,137 +245,136 @@ msgstr "Datetime heeft een ongeldig formaat, gebruik 1 van de volgende formaten: msgid "Expected a datetime but got a date." msgstr "Verwacht een datetime, in plaats kreeg een date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Date heeft het verkeerde formaat, gebruik 1 van de onderstaande formaten: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Verwacht een date, in plaats kreeg een datetime" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Time heeft het verkeerde formaat, gebruik 1 van onderstaande formaten: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Tijdsduur heeft een verkeerd formaat, gebruik 1 van onderstaande formaten: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" is een ongeldige keuze." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Verwacht een lijst met items, kreeg een type \"{input_type}\" in plaats." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Er is geen bestand opgestuurd" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "De verstuurde data was geen bestand. Controleer de encoding type op het formulier." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Bestandsnaam kan niet vastgesteld worden." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Het verstuurde bestand is leeg." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Zorg ervoor dat deze bestandsnaam minstens {max_length} karakters heeft (momenteel {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Upload een geldige afbeelding, de geüploade afbeelding is geen afbeelding of mogelijk corrupt geraakt," -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Verwacht een dictionary van items, in plaats kreeg een type \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Ongeldige pagina \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Ongeldige cursor." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Ongeldige pk \"{pk_value}\" - object bestaat niet." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Ongeldig type. Verwacht een pk waarde, ontving {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Ongeldige hyperlink - Geen overeenkomende URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Ongeldige hyperlink - Ongeldige URL" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Ongeldige hyperlink - Object bestaat niet." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Ongeldig type. Verwacht een URL, ontving {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Object met {slug_name}={value} bestaat niet." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Ongeldige waarde." diff --git a/rest_framework/locale/nn/LC_MESSAGES/django.mo b/rest_framework/locale/nn/LC_MESSAGES/django.mo index fd5f5ec26a9568288476ae9a57dea07605386ff3..43d080aa67cdb810998a30d1065253dcdb605a7d 100644 GIT binary patch delta 41 ncmeBS>0y~Lf!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZQFlfF*}@8C delta 41 ocmeBS>0y~Lf!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-r|x0NOYTYXATM diff --git a/rest_framework/locale/nn/LC_MESSAGES/django.po b/rest_framework/locale/nn/LC_MESSAGES/django.po index a23d8d25b..26a625b6d 100644 --- a/rest_framework/locale/nn/LC_MESSAGES/django.po +++ b/rest_framework/locale/nn/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Norwegian Nynorsk (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/nn/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: nn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/no/LC_MESSAGES/django.mo b/rest_framework/locale/no/LC_MESSAGES/django.mo index 00f5db6b594908affee647eec4ca29a8464fd10b..730768a272bbc0c161dc6435e89bf8d700c44b64 100644 GIT binary patch delta 41 ncmZo+Xm&`8(7T*1)7%G7w`Txo=Wxs|Eu#-sL(0N1DrQvd(} diff --git a/rest_framework/locale/no/LC_MESSAGES/django.po b/rest_framework/locale/no/LC_MESSAGES/django.po index 4342b2bdb..4a3d609ca 100644 --- a/rest_framework/locale/no/LC_MESSAGES/django.po +++ b/rest_framework/locale/no/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Norwegian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/no/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: no\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/pl/LC_MESSAGES/django.mo b/rest_framework/locale/pl/LC_MESSAGES/django.mo index 30e6022558e4409c426bb205e867ca23c1fc9ef3..232de88ffe95f84a46cafd9c534cbc980579a248 100644 GIT binary patch delta 2010 zcmYk-Z){Ul7{~FaSXwq@TQ}*HIk@`+0Au9S_9&W$k`8xF@DLxBcIQWYC9gDoQW zjV5YHAU4KC6DNT;Bxr=ifWZVc#5YO|!~_yx3BFe2(D?s_-{0*edcx`FoYVE(d!FaH zmk+jnKIqO=2H!T?DE&eD4|B|1{A?~CwDV!JI{XwJyn##cA6$&}^UUtYPSo#5u?7!f z3=7zVU*Kc-6ZT-D#M8A21{+woh#3r*nhj$wuEr^B!)w@wRrAeSaTn_QcX2ab#Rgn* zuURE_p>Ajxwf>UtJE;9GV2h6WJA(x*#Q5M))`mJ^7wSSeOyfyhhqtf`Ys<`ojeECZrz=kO8y5=oQYL2djuYJ)N+AzX^p z*yPWJNWG2g~m(-dG$} zM7!}}Jb?-P7Pn(yq1gkt!*|^GD6V4t6b2~po0w!iQ%(Gp>q<&kIZIGitDmLO2 zYU4|&kj|hs46)dOYj6Z7a0_0+ZCJ-9s+ohh70;oHuawiNhI(8Edl|fm-8k!;B7TRN zzl^%zUs#Lvd?>UTR0N(zMc@s56fdA6^fOYYmZTt*vQAVn_F^YKi%+0?n!!#6w#4i? z*oC^0uaPKOg;PA?GHhW!hHdyBuE1;lJizW5=Iyu{52Lpal6I>gtlm?As-*#3rdQ1v z1BZnp$TjUlR4Ohb(X!wC^$3puLrb6{GK9LpL;m_(sEt3tAbx{9P<91X)VGmWghd*; z8LY*{dj6XkC`A28T5Sl!xDQn%qt=SB*wVDeZ`;$f5moe<9KPDM5X2|a`P4;EbM75s2kgXdhCv30Pi+^r>4^@ zLfUIReFI&;SK+D+(fbt&eOn3MQmMRFjV6< zG2@QCa@^>Dqrl&7AqG0`fWNREGxSkpwuBr{agIeio;UZp<4>MK@)%1c?d%TEO{JeJT z9=g)HhTcn$(Dj7U%4{y5+vpwik;0j9RZs~l%%8Vt`up%};pt=LH$w|jv3N2TPdJHm zYcgG!jMn_OvRW(0qt%Tg*#o(;{mz#C&*WbmpLEtvbhW`a9TBdBW;oJ)YL}!W?>=@hHZXrlU zO_1OfQ7a~ds3;erQMlMJM!e7%6O1#yB*tivL~b?%Mq~8C;M@22v?gA8((`=IbJm{c zIsfxNXYco&>`z@P$vtM29n_ntzvh^waBeXd$_1}k6@H8kUcuXNX`a~%Y``0_5B2*I zti&Ve$5U8~U*HD(3pZkTiEGN9rqM~qXBfie`DR174O{Rmw&6T>V@-is5XVt}e*=5) zGS=XlrDi2KfO?@_sQyD)Uqg-e2{vo0-a<1z*3N~=SvP8i1E>e>$5x!h_4p%ppnsWJ z9mbK5o#dkLoy9wF0TsF8BD2-li0U84dOU)43iUfQ?!$R($H4WO0mrd|`-9p0krv}PjP1Et5HkSj{5yWcsuUHa(o#bd>d1xG`^;hi&u~++t0WLuOZ82KH{m6 zHgVAao#??~T#nJ~{WR8d{}gIT&!JxQPt^A+c$n@RP&v|DO8oDlv4;+=<*TUsZ&7bv zd_(4owdio)g?h0VDw&R>4=-W>^UBP&V-Rn`=d+&4dI1~gzl^^xGAk=5{*81Lk-}Q@ z4%8aOuo|C3y~sISiJzke{tXqXbjN!4u>&tE6ah;pkCk)Bw7}BGBezY&D_6$n!z02iFu4#hYhIy2!`-Q?7>T@ z@qC1pbg&6zSETF^4JFkXT!kN@gIAGfTOld0CGjIsvmsP}9Qlepi;B!F>P0VR`+q@= zTedQj+_lICvj8fG!dRgFAE&_%vS}m;b`%w=w~%GFS@hzks9gC9J8%gJ!)n=P)PrJ3 z)a^;+EA|p@#t(5T7Bf4oeGIi^?_nj+w*?wR$8wp5A6MZ<9K?1!fvxxrYKck+2a~fn zGPWH4RSTvp zB2sSbb(%at{clmI_#fhCnGO>b*3;vjDEFqn_cW%oH8)VZskKxUEs^p{g%jJ2prWm0 zR`F)Ab*N?3X6dEspj7G0;BEqrA-j&Mv\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" @@ -20,43 +20,75 @@ msgstr "" "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" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Niepoprawny podstawowy nagłówek. Brak danych uwierzytelniających." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Niepoprawny podstawowy nagłówek. Ciąg znaków danych uwierzytelniających nie powinien zawierać spacji." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Niepoprawny podstawowy nagłówek. Niewłaściwe kodowanie base64 danych uwierzytelniających." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Niepoprawna nazwa użytkownika lub hasło." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Użytkownik nieaktywny lub usunięty." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Niepoprawny nagłówek tokena. Brak danych uwierzytelniających." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Niepoprawny nagłówek tokena. Token nie może zawierać odstępów." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Błędny nagłówek z tokenem. Token nie może zawierać błędnych znaków." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Niepoprawny token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Konto użytkownika jest nieaktywne." @@ -111,7 +143,7 @@ msgstr "Brak wsparcia dla żądanego typu danych \"{media_type}\"." msgid "Request was throttled." msgstr "Żądanie zostało zdławione." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "To pole jest wymagane." @@ -129,7 +161,7 @@ msgstr "\"{input}\" nie jest poprawną wartością logiczną." msgid "This field may not be blank." msgstr "To pole nie może być puste." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Upewnij się, że to pole ma nie więcej niż {max_length} znaków." @@ -215,137 +247,136 @@ msgstr "Wartość daty z czasem ma zły format. Użyj jednego z dostępnych form msgid "Expected a datetime but got a date." msgstr "Oczekiwano datę z czasem, otrzymano tylko datę." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Data ma zły format. Użyj jednego z tych formatów: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Oczekiwano daty a otrzymano datę z czasem." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Błędny format czasu. Użyj jednego z dostępnych formatów: {format}" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Czas trwania ma zły format. Użyj w zamian jednego z tych formatów: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" nie jest poprawnym wyborem." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Więcej niż {count} elementów..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Oczekiwano listy elementów, a otrzymano dane typu \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Zaznaczenie nie może być puste." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" nie jest poprawną ścieżką." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Nie przesłano pliku." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Przesłane dane nie były plikiem. Sprawdź typ kodowania formatki." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Nie można określić nazwy pliku." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Przesłany plik jest pusty." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Upewnij się, że nazwa pliku ma długość co najwyżej {max_length} znaków (aktualnie ma {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Prześlij poprawny plik graficzny. Przesłany plik albo nie jest grafiką lub jest uszkodzony." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Lista nie może być pusta." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Oczekiwano słownika, ale otrzymano \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Wartość musi być poprawnym ciągiem znaków JSON" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Wyślij" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Niepoprawna strona \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Niepoprawny wskaźnik" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Błędny klucz główny \"{pk_value}\" - obiekt nie istnieje." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Błędny typ danych. Oczekiwano wartość klucza głównego, otrzymano {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Błędny hyperlink - nie znaleziono pasującego adresu URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Błędny hyperlink - błędne dopasowanie adresu URL." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Błędny hyperlink - obiekt nie istnieje." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Błędny typ danych. Oczekiwano adresu URL, otrzymano {data_type}" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Obiekt z polem {slug_name}={value} nie istnieje" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Niepoprawna wartość." diff --git a/rest_framework/locale/pt/LC_MESSAGES/django.mo b/rest_framework/locale/pt/LC_MESSAGES/django.mo index 476e41490ac1dbe53c9500f7e5ede967a600905a..9553b8f7ae0e46b54d4aed4f473515eb364357ea 100644 GIT binary patch delta 41 ncmZo=X=Rx(f!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZQ3pl<*MtgC delta 41 ocmZo=X=Rx(f!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-k350N45oRsaA1 diff --git a/rest_framework/locale/pt/LC_MESSAGES/django.po b/rest_framework/locale/pt/LC_MESSAGES/django.po index 31cf0c2dd..c1217b2d6 100644 --- a/rest_framework/locale/pt/LC_MESSAGES/django.po +++ b/rest_framework/locale/pt/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Portuguese (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/pt/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/pt_BR/LC_MESSAGES/django.mo b/rest_framework/locale/pt_BR/LC_MESSAGES/django.mo index 0f2dac6156a0b7c2706b41f35d99b96bc6e84094..20a41eb1f7bbc11f247fe8dd8755893c878296d4 100644 GIT binary patch delta 2006 zcmYM#eP~s69LMqRUDtCr*S6g3E?sM9PR(l5J6GG<<6V2uIp>_((hbVlgIo%48k&M} z{3HM9pArrch-jh+f=D^=A*Cq#qXi-eGSev}Nc|Ck^@l}EdVkLSRX_GUuix+7^YDB4 z{?2|{`(P-zT^j$`D5J#V#4mYf0bZKLfpR`!R*e_X$D6naXYdJJkZ<-FcA@Sc#R_~E z>oCMx{2E`tU$GDC3nByCO=SfqzQQynW}A)RN^HU-*osp)fMtbdE%*xR_k*|^uVM{W zJ#1Er-KY+Ypw7SJ`~>y9i};*|dY?)WC+avbC~HNHup9NF3^wC&?8IBxjg`e_OK}|e zvjZG--4R@Z*HJSUD=~W-YcPdta481Zuc9)^|Al%$F%1tF zVL8^ib`Pd#51^KEFRG*8qOSYVwf{urMv}KT;_@=)Uu&3gCyt^} zs3h8q&)_kv$1AuAV~?86!!hSh=SR4l^C$6#nAtSy{^+KxK@|r`Uxv*oz&! zeI34!N}egy6696pIy?_G@=oV=)cwaWjdziBvc)8XmaGwvjP(BUh0@+TX5S!4_fitPk1IwgvU#ENZRyVF8{( zJ@+im)&8HPqA9wKKHhb0k6tNhif|0mNMG#`>P257m)Z?f#~)w=R?=HJjJkh6YUJlp z_g_Q)>^_HOyx%IxuwEQQC1HrsRN_|J9-Eliw{55qe~5bEDSQ?uF^2yZyPohU3 zB|U!yp%<%DDjSGFO_8QkMeD1QN316_O`6Jff`pE~=Me3XL1e&D8FqGt!(K&DON$;w zUF&zh6gq`R^bu>+pll-2g!V_A(46Y~sQtkVMA^sojItE|D{a)YpxuO~O@(#v_^PuZ z!+TysphWB`GDtWaNTB0+#e*vm$1xAQ;)^?z|eS@XsV+p_7_YHPM^HoYO{Y}MMjkX-N2@BG@j>Y3l)>-RjI^ZPx| z_xV1@dtGxok~ebF-!|Gl;z8oi#b!yon!$y3*>6^iU!#M!@nKxH#B2=)@qX+^eg6O! z;Ry`jIV{I-u?g>CD>i1jChZMw+8Fo-BUq4SwhMP-4bEU4&S3|ZE;S2d0`>O~u@i4$ zDQ;M1mV-U03H77KU-Ntq^}H)st)=>xoAJ*YxUe|uK&`L`^`bGX#ZPey-oa)JtT3y< zgUCNS!$qH)!AJ2IROYf*nytqWYJ5Ld;t8x!s=wf78_r<^R;@}sFoA{iU-kMYQ7d^L zwX&<8^WL~GJGJulsI6&0eg7F;hp%8ho<;}HV=|YUYuu#cZ6wR~8*ae6$aYy7`BX|b za?u0Y(1-i60QVxIz&~HagERHIslURm7VHGaPGuwkHQ{vLqKVYwR!m|Ceu>)BRjfk&y{M{x7x&^Fuiu^|5Bk8H zxDT&mBi8WN797K!co9`ZIjd7!(14n7FKXrEo*$#We*+`vPzaQjMNwOJ5Ff*%SdYoG z+-M~~V;2^zO&P;5{m+s5vOiEOO>X?P_Y5EC#0>45% zFQ>%KY|=`((Le+K^60U+sqAP_B<+e$FT*^ql$3>>oCM2j$s1X4ZDU~@n5J1=JD&Y z5reo0|7{vmQyozF_Bhc>v=h(j#hRtsQ-o5abgF5#YKw_pLRnHOHxm@Nn?`U?%623n zZrkZuH`VAXN~$WDAwRaM3eX>y>f$vYwht?d7=I4&uM9 zflel|l~6^iu@62shb>b#eWB!ThMEYSxN<`6NrKbpHh!_)AFx`iNDaCFCFoYCMTOi$ zbP-vET6YS!c2z!UgvvpOXB)w9sJlC`!ZNt-BDN5Frl$S5={meqcm0L4-}ztnuZhO` zoRW!`;kn_%Lof7=OqPV5iJ`vHQHCaGJ6F#6mRAR=f`Q5!r>Ztw9h!>d7qzBFYMrW0 z;b3K1B`vEnI(jJ3I}#lp9gH4IjD(%$k!U>TGz~^a$6p*D8*u7}_(b2xf#|^D!ANW< k8XufJoxhM-c4;~mAC5Zl;Ukx(2jeeA|8F|)IQ{;A0ErvxQUCw| diff --git a/rest_framework/locale/pt_BR/LC_MESSAGES/django.po b/rest_framework/locale/pt_BR/LC_MESSAGES/django.po index ce372f321..8b55e9ed9 100644 --- a/rest_framework/locale/pt_BR/LC_MESSAGES/django.po +++ b/rest_framework/locale/pt_BR/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-08 16:20+0000\n" -"Last-Translator: Craig Blaszczyk \n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,43 +21,75 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Cabeçalho básico inválido. Credenciais não fornecidas." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Cabeçalho básico inválido. String de credenciais não deve incluir espaços." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Cabeçalho básico inválido. Credenciais codificadas em base64 incorretamente." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Usuário ou senha inválido." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Usuário inativo ou removido." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Cabeçalho de token inválido. Credenciais não fornecidas." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Cabeçalho de token inválido. String de token não deve incluir espaços." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Cabeçalho de token inválido. String de token não deve possuir caracteres inválidos." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Token inválido." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Conta de usuário desabilitada." @@ -112,7 +144,7 @@ msgstr "Tipo de mídia \"{media_type}\" no pedido não é suportado." msgid "Request was throttled." msgstr "Pedido foi limitado." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Este campo é obrigatório." @@ -130,7 +162,7 @@ msgstr "\"{input}\" não é um valor boleano válido." msgid "This field may not be blank." msgstr "Este campo não pode ser em branco." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Certifique-se de que este campo não tenha mais de {max_length} caracteres." @@ -216,137 +248,136 @@ msgstr "Formato inválido para data e hora. Use um dos formatos a seguir: {forma msgid "Expected a datetime but got a date." msgstr "Necessário uma data e hora mas recebeu uma data." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Formato inválido para data. Use um dos formatos a seguir: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Necessário uma data mas recebeu uma data e hora." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Formato inválido para Tempo. Use um dos formatos a seguir: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Formato inválido para Duração. Use um dos formatos a seguir: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" não é um escolha válido." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Mais de {count} itens..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Necessário uma lista de itens, mas recebeu tipo \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Esta seleção não pode estar vazia." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" não é uma escolha válida para um caminho." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Nenhum arquivo foi submetido." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "O dado submetido não é um arquivo. Certifique-se do tipo de codificação no formulário." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Nome do arquivo não pode ser determinado." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "O arquivo submetido está vázio." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Certifique-se de que o nome do arquivo tem menos de {max_length} caracteres (tem {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Fazer upload de uma imagem válida. O arquivo enviado não é um arquivo de imagem ou está corrompido." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Esta lista não pode estar vazia." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Esperado um dicionário de itens mas recebeu tipo \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Valor devo ser JSON válido." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Enviar" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Página inválida \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Cursor inválido" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Pk inválido \"{pk_value}\" - objeto não existe." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Tipo incorreto. Esperado valor pk, recebeu {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Hyperlink inválido - Sem combinação para a URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Hyperlink inválido - Combinação URL incorreta." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Hyperlink inválido - Objeto não existe." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Tipo incorreto. Necessário string URL, recebeu {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objeto com {slug_name}={value} não existe." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Valor inválido." diff --git a/rest_framework/locale/pt_PT/LC_MESSAGES/django.mo b/rest_framework/locale/pt_PT/LC_MESSAGES/django.mo index e548456051a5ec9e9b922612cb0df728e89ccd07..82403c3cad8a9408909e20cbf276b8692e5b2af6 100644 GIT binary patch delta 41 ncmbQnGL2=z1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM*|rF-1Z8C delta 41 pcmbQnGL2=z1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;=Gu0s!4?3W)#! diff --git a/rest_framework/locale/pt_PT/LC_MESSAGES/django.po b/rest_framework/locale/pt_PT/LC_MESSAGES/django.po index 32cdd5c47..1727fc42b 100644 --- a/rest_framework/locale/pt_PT/LC_MESSAGES/django.po +++ b/rest_framework/locale/pt_PT/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/ro/LC_MESSAGES/django.mo b/rest_framework/locale/ro/LC_MESSAGES/django.mo index 11567edc3997d7f53610509d959deeedacc7a2ae..77dc7d0f23fce6a90c9cf8c60fa31fd568372e46 100644 GIT binary patch delta 41 ncmZ3(vW8{C1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsN7ESr\n" "Language-Team: Romanian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ro/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/ru/LC_MESSAGES/django.mo b/rest_framework/locale/ru/LC_MESSAGES/django.mo index 063bf0b74ce2591559b1b8838125b25d00533c66..ac67f09a3be91baa792881c22e91fe1d9dac66f8 100644 GIT binary patch delta 1558 zcmYM!Ur19?9Ki9@a$8#S-~3bRYMN%5n}4QrO>;K2i6*I(e^N0>3DY#NKd8alg9SYW z(-Mk$h=TAza#CRRkl{lTKJ^x6FBMr&QUrm~_jfnwz}e@Vdw1_W=lA>FyVmik-TyH$ zYD&@S=^6Avol<@HGKwEslR>FWY(^`N;BK76ofty7?j5G%H?*PNs8l{W(2J+>C_Y3V zu49!_epS3psa6h*U>PoBIqIU7YQRc#<4u(FOLz=7F%j!y!VBoez0AiV-bcC5B9`J` z%)yfF;rpFJ7tdEy3_P4z!D@`%p_Cn4Fct&o!dti>-=aih1M@J+q*Nh#P_Daxhw%Z* z^{beMKO%D@2W6otn8EXvTL#z`IdKtXXVWO5p21vP#uVH@D@MmD#impq7GNpL`94g= zt0)VbL<#v4%5zNd;q!Uumjhk~lDi&s;y6mE=OXiUlpSOygdbFalG8yvh_hIPAFu;W ztbP}sjTpdU=6A7$`dYy@=9$UFzmCCZayTc8SipP}B_%etBMUi?wfG1-@jG5ZAKM(m zS2&6;D)I!*;RqU8#TgvO9$dp=^st*&oJ}MCGBB|H+t`hg ziH(+UaXrBn=4%+hV)8bD^QfhGk5c{27jPeDTa`M84Soha44z>lrchbOu@?t$9xtOc zi(TLy%tkX6B>#7z6ybH02t7q7{zebl`EvsfA(yHJ%*R!f$ogY)!YlG(1qb>u2_Iu6 zzCg+CAC%POv-~UAg&p`F51^e2l_G8DM;34m?f4wq@e6jLhw#e$9v+h5{9@3?fdcO0 z#~av-Mz+<8gZLWXU>#0SaaFj2O&G^^wxFBNrnQd`H`ZD$zp@Egh(kM~6s4u5*oYvIz%3+!3@ic)^6I%qMZT8=Q1MtHR* y)oP{J(Cb6Z2BR?)Fs$a=9I@;D9;(|B*6|go5Uw*pM%4I_4i)T%N)J delta 1716 zcmZ|PTTEO<9LMn~u&h!SrSyWOtfyRTD_z(Hm&+mr7K$k1R@%@)X(-@ouz^+=5F})& ztt9&3rNpLbqVgb3jiDiKjmE?#jj!75HX1K&&@?=d5YmSxCbo(C{T;TxImw*QnK`$a z|9|HEap?EX=;DU74-KW2x{W%VVoVsnPvby2nr_T?>_rPtp&LKN9Q+RT+)d2IztDr5 zoW|_NMhxN!Y{nQqjd!u$n5YRpU`z)cr?3)#!y4T1;M$;`#{li~sOvxBbLh(89_&I5 zU=R!Nourpg@41eC%v^6w5jLUT_X<|=eKW^N9UY6#1F6vXK^R~ii${z z%a|vy5Y-<-FOH#}{|syK7u0(;bJ&VSsCGSv0={oToM;A-r0?qj?RnG;6R40c;SNlF zn3rKOS{OtoY5K7ghfvo)#x3|IYG6O0LjO1Fd(Dp!f8Ef}i8>}wIXs6Ico`M)m1Mgh zYi$NySW5p0Dz|f3jLYc5jf}bzoAFVcP5KR%(f$$JS!d2{;(w5iu1&_Y;1{Ue+(Uh! zf@vrzjOKY~;E2L6fT_$n*&0IpyJ>lsBqUdA5GArHrKY%B5a;AEK& zS;zFx;#pKqJ%r^2?7$klm~;uXORT)LflQ;H_APA39P)J%kKtRmib{3lF=Gbs4nB@Y zq82NWlhfFPx3LXFtgsM%gqrax9>el{V@B~4oWRX2ltMg%dhRRKqIA%y=e$^fqgaRY z*ov#jD@?SyXlPYGhaODO|>lSVZR@44`s6j!Mzz_&VOePTbE5-G%e0#riV` z4d5Rv!3x592*cQ|pj=6I>^}*yxBs0UB(J8N>Y%D9DJt4eDO9$KX`rT2Rrm+k z@zi-XRXJO)MzXNb?w6U{4p)};8xgTLK8w~g&A8IHdA%9?LZ0^U z=s;xP_>iZmcQ_od%Dle+?yC&={jsj>q0Ex_LgGCuaWe5{Vk*86|2F=0VmiL?zaN}g MaJysIwx7xP7fIXBh5!Hn diff --git a/rest_framework/locale/ru/LC_MESSAGES/django.po b/rest_framework/locale/ru/LC_MESSAGES/django.po index eae0fe286..980a9e5b4 100644 --- a/rest_framework/locale/ru/LC_MESSAGES/django.po +++ b/rest_framework/locale/ru/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Russian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/ru/)\n" "MIME-Version: 1.0\n" @@ -20,43 +20,75 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Недопустимый заголовок. Не предоставлены учетные данные." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Недопустимый заголовок. Учетные данные не должны содержать пробелов." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Недопустимый заголовок. Учетные данные некорректно закодированны в base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Недопустимые имя пользователя или пароль." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Пользователь неактивен или удален." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Недопустимый заголовок токена. Не предоставлены учетные данные." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Недопустимый заголовок токена. Токен не должен содержать пробелов." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Недопустимый токен." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Учетная запись пользователя отключена." @@ -111,7 +143,7 @@ msgstr "Неподдерживаемый тип данных \"{media_type}\" в msgid "Request was throttled." msgstr "Запрос был проигнорирован." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Это поле обязательно." @@ -129,7 +161,7 @@ msgstr "\"{input}\" не является корректным булевым з msgid "This field may not be blank." msgstr "Это поле не может быть пустым." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Убедитесь что в этом поле не больше {max_length} символов." @@ -215,137 +247,136 @@ msgstr "Неправильный формат datetime. Используйте msgid "Expected a datetime but got a date." msgstr "Ожидался datetime, но был получен date." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Неправильный формат date. Используйте один из этих форматов: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Ожидался date, но был получен datetime." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Неправильный формат времени. Используйте один из этих форматов: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" не является корректным значением." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Ожидался list со значениями, но был получен \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Не был загружен файл." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Загруженный файл не является корректным файлом. " -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Невозможно определить имя файла." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Загруженный файл пуст." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Убедитесь что имя файла меньше {max_length} символов (сейчас {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Загрузите корректное изображение. Загруженный файл не является изображением, либо является испорченным." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Ожидался словарь со значениями, но был получен \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Недопустимая страница \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Не корректный курсор" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Недопустимый первичный ключ \"{pk_value}\" - объект не существует." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Некорректный тип. Ожилалось значение первичного ключа, получен {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Недопустимая ссылка - нет совпадения по URL." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Недопустимая ссылка - некорректное совпадение по URL," -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Недопустимая ссылка - объект не существует." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Некорректный тип. Ожидался URL, получен {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Объект с {slug_name}={value} не существует." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Недопустимое значение." diff --git a/rest_framework/locale/sk/LC_MESSAGES/django.mo b/rest_framework/locale/sk/LC_MESSAGES/django.mo index 89c3f462f467c716641e1049cc4135cb2654d59a..83237889833cddac18370ba584b677f8c4fbdcf3 100644 GIT binary patch delta 1558 zcmYMzOKeP09LMp0tJ6^o)eeddQ*V9Hb~-ht)s8;UB2iRT&?eGUD3R1Fh{H^z%ulB%}OzZ4cLwA@D{Ge5saC| zt#YE-4hH&h6~4k6%*-*{h;oFpT547^^0y z-?s}ReBUn9sAu90HsaJNW-D+jPQ?U9@B%KwAyh=huo(S5vvRCQJ$D4x;0@IC!#D>= z-M*JWEp#Rp@_mb{fgSF|QPj?^qC$Nam*Oj&iDMYVoM~ok%8GF%hEel9I1A697B+wi z`3ux{e7WiQVvK8`friem3#;)oD%20${s?LZMbpzCszse?AC}-ftiX@hi9S|88+%<7 zSV{jHe$61#sEytC6aOk2Z~f^3&kVCg^cSK2(1J>`{qA@Il?!)pCw{?hjI!-^yoNFS ziCtJp7?cB-P)G6x58xDDT8AeJh<`1OM-1%4U#LiQu>1wsk1cowWB3`jVG-eI!($l4 zm#Bz*M}@kCmvm!4HsgEL2j>uOHgBD%=lc}@G8#{DC61z!u`pn^8+T(9K1N-iaU{yt zOn8FWf%$k6l_TeIK0b7Pk4nF)a@!VW%pd)Vk7;Z7{M@M4dY>CA#uA+LpvYB9ry=hxMg8F5*P6} z{dcI9Z{SDCbO`yY-NX#kBKeCGP3=@gq1P@~P(xG|QpUN)UaWEsOQRHy&I!HR4ODW{ zCa6PEPAsSDY_*FeR8qlN_y(*^ZuW$dO`hC#u8MPav{aJGi5XjWmh3?lEn7tglSx%Z z#Hd+R74EkaBeiw7)yZ$3rPC{D>9#2i$P#Nz2C`=b*3weZ;j7e8gVZK!YpN~V>rEwm m!yaFCS$U|eydqc;iH0J{gZXp+kE~)OmCTq;F{1P zVWHBOLcvyq(1)TB0|gTbnm~LjhESSFX-S|h#X#vpnmqUzT1e^lx4X$>hMn`7nLTID z%ztLide`ca_~!16c_Vd`UnWnbn?>?fiK}d=)ruK zSrxWo7$>j;SFjWR#gJLt!Y`Peq+tf@@OP}o-Py@O9mOE^uTlTs!?)3$!#x;54PX?@ z@bi>cQT_aae%!I$tQ^}={S9M)_uCSMW*RoJ6^maqtHyrZfnQ<(7w|Rw4Hc1ew^;=q zM78&z7e7Wl|1CD+uc&_Za@mjNsCtM?8Sl3q3YtMI<*fdoeg!qdpHU(I3tz=;JLwE7 z(ZMh>NgKe!IEMQF8{CK2Py^dQh5kR(`#N?Jf88)ZK@HQWHN1##;3_KQk5cur+~f=* zc$oHcsI^_fN_>Dm+{38f#||vSg_LVpL;WuPnP%q7BmSD%!#!rNV|IRWrcHQ|`k7Sy zQ`BZ#Otr6}*6==_#{EpU7h`w=?_vlmnB7?%LG6Xxs3mdH*)X;j5dS6$-_g*3TR4DK z3|olr7jwy&nTQ z|CcHFX}FIXNPbx|0zo`UeHcUdJvL)HH=V~Y>i!#Cw5c|cE-aTro`&^g9!VTU4OmGL zQy+@3_M6!$UI>TCF0uxq^a`0JO}tq3Rx*3kwy8p5ITK-g3l&C%nyryIX4)r>bB&p` zaUZ24WW`m9W0d%kXxMDD#DWtht0iZWl{5tWJ uXwa$g`kvia7xepAB6-_$JW=Q77wcDIAB{V)smb-lv5`-n_qIsUkn4Z**1LEB diff --git a/rest_framework/locale/sk/LC_MESSAGES/django.po b/rest_framework/locale/sk/LC_MESSAGES/django.po index cdd82c107..208c063ac 100644 --- a/rest_framework/locale/sk/LC_MESSAGES/django.po +++ b/rest_framework/locale/sk/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Slovak (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/sk/)\n" "MIME-Version: 1.0\n" @@ -18,43 +18,75 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Nesprávna hlavička. Neboli poskytnuté prihlasovacie údaje." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Nesprávna hlavička. Prihlasovacie údaje nesmú obsahovať medzery." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Nesprávna hlavička. Prihlasovacie údaje nie sú správne zakódované pomocou metódy base64." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Nesprávne prihlasovacie údaje." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Daný používateľ je neaktívny, alebo zmazaný." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Nesprávna token hlavička. Neboli poskytnuté prihlasovacie údaje." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Nesprávna token hlavička. Token hlavička nesmie obsahovať medzery." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Nesprávny token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Daný používateľ je zablokovaný." @@ -109,7 +141,7 @@ msgstr "Požiadavok obsahuje nepodporovaný media type: \"{media_type}\"." msgid "Request was throttled." msgstr "Požiadavok bol obmedzený, z dôvodu prekročenia limitu." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Toto pole je povinné." @@ -127,7 +159,7 @@ msgstr "\"{input}\" je validný boolean." msgid "This field may not be blank." msgstr "Toto pole nemože byť prázdne." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Uistite sa, že toto pole nemá viac ako {max_length} znakov." @@ -213,137 +245,136 @@ msgstr "Nesprávny formát dátumu a času. Prosím použite jeden z nasledujúc msgid "Expected a datetime but got a date." msgstr "Vložený len dátum - date namiesto dátumu a času - datetime." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Nesprávny formát dátumu. Prosím použite jeden z nasledujúcich formátov: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Vložený dátum a čas - datetime namiesto jednoduchého dátumu - date." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Nesprávny formát času. Prosím použite jeden z nasledujúcich formátov: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" je nesprávny výber z daných možností." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Bol očakávaný zoznam položiek, no namiesto toho bol nájdený \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Nebol odoslaný žiadny súbor." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Odoslané dáta neobsahujú súbor. Prosím skontrolujte kódovanie - encoding type daného formuláru." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Nebolo možné určiť meno súboru." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Odoslaný súbor je prázdny." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Uistite sa, že meno súboru neobsahuje viac ako {max_length} znakov. (V skutočnosti ich má {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Uploadujte prosím obrázok. Súbor, ktorý ste uploadovali buď nie je obrázok, alebo daný obrázok je poškodený." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Bol očakávaný slovník položiek, no namiesto toho bol nájdený \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Nesprávne číslo stránky \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Nesprávny kurzor." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Nesprávny primárny kľúč \"{pk_value}\" - objekt s daným primárnym kľúčom neexistuje." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Nesprávny typ. Bol prijatý {data_type} namiesto primárneho kľúča." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Nesprávny hypertextový odkaz - žiadna zhoda." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Nesprávny hypertextový odkaz - chybná URL." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Nesprávny hypertextový odkaz - požadovný objekt neexistuje." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Nesprávny typ {data_type}. Požadovaný typ: hypertextový odkaz." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekt, ktorého atribút \"{slug_name}\" je \"{value}\" neexistuje." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Nesprávna hodnota." diff --git a/rest_framework/locale/sv/LC_MESSAGES/django.mo b/rest_framework/locale/sv/LC_MESSAGES/django.mo index a6c04ef4bde5b3070f8f7ab5b52f16f3f4f2616d..d560de6e148ec09886153f5ccc95854ea689da9d 100644 GIT binary patch delta 2011 zcmYk-e`r-@9LMqR)!RKzb4zdDm1}w2T%~QdJ8y3Ds&{wIIqmL8E}c5T9J%O{cFEEd zibJ5#AA!Q{7a^KBtq8&#qGA!1fA~*iLF#Y`2L2-={s>Am=>0k8NImR(Ue9y9=g0GX zzR&Tq-q9ZK;?(E|MjId=A+C-y^YEMdIM9weW;5{wx_ANW@Gd@zH51Gp!Zy_P16YM` zVgr`29>2$D@ER_`#xh^ew$bV2#CMoOXQEj@F2!cthYRo=<}p6WEQ2qg{{0i|!e6l# zXWVZ#728oS)Q>vud3G##v0@OX%X;7{|TnMd=)&Lw4;LK7~IZ%ValEH@<_qK{qhvUVVVw^`Ux82v6)s&HOy-hquthiU)%i zOQDKrJwAyCun~X8H5i#@_Assu-4ePB=W_lFJRLC`LrwHxCHYrsf8#Zu#@ncIl9JYo z^o4E;eHZIFe*ov>8C-@Fd1@Y4pvIq~YUB#$Fv-nUU=cO*Q<%j&9-ZZMGE8?dzK6Q- z7wpGrA|Vpj0I$YLww4Vc4WT!fcV zzpv$^B0EE0!8)FAyXYuoM=^tU@iA=XunyOuGV?8RFB?M_BRpNjRD%(`*V17}v!u}d zk5UJA65QI~3E&rGx7I@GQPXVI#u3jGY**vs=+A;e_P^&~B+R-Ay^NZ&qt;ql9;@g=V`jab@SMX!x`mQYQpsn}IVYN`(vuXchmujT~!|3_#C_Jw18Al04=@QYvdH=a;g zXjd&IrVuJ4TDf0{E9qs4)upeUcr-cOprq0MgZ<_*QywrqD7ZYu`8+{VJI#jS5tn_c4vNBQh3~GyNTP0YjeypIDHET+F8HZDm;e{UcozX;XJcSY{V7VgS!4n ztiWR!z<017zrjuT4{pI&QQnNb$VmqS=P`=Q=bP=qer&}lT#qvt$JGnWBA7yb{~mVX zC0vbb7n&`>KGcLBLybT0c@lNMud!LL>R)8W$J#mYau!FuVIS&2&tMyVgd6csycYw- zW(~L>`Pc~#`rQ=Xg_lv8D_Lw-i(%CGAO`UmHYn9+IN63X*p8uF-5aK`ocZta_Wa!&_m#MBUW;0qcGUHIa19>9GJF#q`~)+loczE^AzneUY=7Zeyn!s2)sau7 zw26am(1AW2#O0Xu`V$zW{{m`BKSoV-7WKPw9;SXHsz$m?$$twcdl}GLzK!btgqnHD zQul}T=+NJan%FR^m?p6ff5s5bTV^(Z5xfmw_k7>;EH*NJ33CNz%gV^VZg`IADYe(J z30G3m>i421@|5Rmo~N;%@h@>5UPCQm15b_P)2RLzs9GuJCQ{Z5lO^8PBCF-PFf0%J@sj#;~tYOZGih;YHNM zGqap1^{rG)7p8DGeuhz8!LO-H8$eBT7?tun9BRLRjxj7+ zWk$VP9QkByk2i1xmGW1Rdsz;dgMEv7;8kRqt+LwPR$){IcA_RQhWh>u)b&$d|2*oy z>^Ial{R6cfucKf4zlNvk4eK$28&JF95Rz4U7L~e5RFR!PE!72Nb*!ewop=?nspJdMiC0-nY_tri{Z zMitc<7U0dMf>zT@Quz6G--26-hxNcPp|+FI+9*A0+A3;u2vsfH*!b7X*8zo{UluSj zY1;`+My=Py)@NhBicEkWGvd$Itke5OC3&;?IO!mw-oQf`BUFWjgmR@ls_Nv;^V@=L zY7Y?qZOUyCv6)astC1#OJ}38OfAxhk{S0j);)HgM+Wmy;NKN$-B-)4uLe1}D8}LD* zkLV`!N2#V#P*V-6{^k-Y3zgC~qJ&Tx(TekhsO_w}7|6cmFD+C>WpDV)a~J$a{gsKw zlTP*FF?eM3;K-xN@rmk)b9f|~PBS!->smbHThtr~H3ovMPN*%?9L`3|Dw^DpHYd~) z3ANM(Y4f`h=>vfs\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" @@ -19,43 +19,75 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Ogiltig \"basic\"-header. Inga användaruppgifter tillhandahölls." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Ogiltig \"basic\"-header. Strängen för användaruppgifterna ska inte innehålla mellanslag." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Ogiltig \"basic\"-header. Användaruppgifterna är inte korrekt base64-kodade." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Ogiltigt användarnamn/lösenord." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Användaren borttagen eller inaktiv." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Ogiltig \"token\"-header. Inga användaruppgifter tillhandahölls." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Ogiltig \"token\"-header. Strängen ska inte innehålla mellanslag." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Ogiltig \"token\"-header. Strängen ska inte innehålla ogiltiga tecken." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Ogiltig \"token\"." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Användarkontot är borttaget." @@ -110,7 +142,7 @@ msgstr "Medietypen \"{media_type}\" stöds inte." msgid "Request was throttled." msgstr "Förfrågan stoppades eftersom du har skickat för många." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Det här fältet är obligatoriskt." @@ -128,7 +160,7 @@ msgstr "\"{input}\" är inte ett giltigt booleskt värde." msgid "This field may not be blank." msgstr "Det här fältet får inte vara blankt." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Se till att detta fält inte har fler än {max_length} tecken." @@ -214,137 +246,136 @@ msgstr "Datumtiden har fel format. Använd ett av dessa format istället: {forma msgid "Expected a datetime but got a date." msgstr "Förväntade en datumtid men fick ett datum." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Datumet har fel format. Använde ett av dessa format istället: {format}." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Förväntade ett datum men fick en datumtid." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Tiden har fel format. Använd ett av dessa format istället: {format}." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Perioden har fel format. Använd ett av dessa format istället: {format}." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" är inte ett giltigt val." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "Fler än {count} objekt..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Förväntade en lista med element men fick typen \"{input_type}\"." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Det här valet får inte vara tomt." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" är inte ett giltigt val för en sökväg." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Ingen fil skickades." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Den skickade informationen var inte en fil. Kontrollera formulärets kodningstyp." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Inget filnamn kunde bestämmas." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Den skickade filen var tom." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Se till att det här filnamnet har högst {max_length} tecken (det har {length})." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Ladda upp en giltig bild. Filen du laddade upp var antingen inte en bild eller en skadad bild." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Den här listan får inte vara tom." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Förväntade en \"dictionary\" med element men fick typen \"{input_type}\"." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Värdet måste vara giltig JSON." -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Skicka" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Ogiltigt sida \"{page_number}\": {message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Ogiltig cursor." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Ogiltigt pk \"{pk_value}\" - Objektet finns inte." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Felaktig typ. Förväntade pk-värde, fick {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Ogiltig hyperlänk - Ingen URL matchade." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Ogiltig hyperlänk - Felaktig URL-matching." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Ogiltig hyperlänk - Objektet finns inte." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Felaktig typ. Förväntade URL-sträng, fick {data_type}." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "Objekt med {slug_name}={value} finns inte." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Ogiltigt värde." diff --git a/rest_framework/locale/tr/LC_MESSAGES/django.mo b/rest_framework/locale/tr/LC_MESSAGES/django.mo index c3412b330afad6bfa535bb4507c7190eb378dae1..70fe0331421c76d4006c21108add5a475071f389 100644 GIT binary patch delta 2010 zcmYk+Z){Ul7{~FaSlii+4OZxcf!r}R6;^CF_lFHe=l(O;hQiop;#i_1jmE|iCNt_y zNO;X+v-k&*5a9(RC@>N<5{+Oqh7b~nafx7%gclM+oF<}?7k+=Y*XT)~e$F}Vz4x5w zoO2KLpYL;jEDlZ^Wtdn-{4&qX#q$sHMfoIbR)(LVgFj#e-p5C9WuDo?*n+x#7)$Y0 zjAIt7@JoCO?_vigAM$iF9 z1!l$AiW<-Ws(-id+o=0}hP9gNJu36*i1WpytO+&4R@8&i*nmfIBi_JPTwZ9l7Dthf zP4T7w9mdCS7L~a`k=bf2#{~A`T6D2nss4z{2K*Db#_ATBEyZ?JdnalJ8PtrjzNh^D z%cvR8p_U}LFn4`9K1#b8V>pHmzJXEv0No&!GgQc~ox>;a0nOI4HL9`P)qqbYM@`C{`ZsL{tLA?Vm!SLtE1#!Ynb*sj-X~fi~8g5=wQ*J+`tm3 zO|%o&;D?yRD>#IK#b!(JS>HXr2e6v{U$>^fG`K3YQlwbqvyrq*Z)U)mYuV;A{iJK1fl z(yQj4|HCS#c+c}lW9}93J;+MbO9g7TS)e;fc4@QR)L&M>%=_Vj=KIi)J$JQ zW#SmJt?Xm0)cLIN)Et!Y1M38qmqI*BCBKKH$WwY2YJ4OX+U z)E+}!_daUCXVJmSSkLqAE|nBkvL&_FyHGcH3$+)%M(y$_hgmakM+Y;gQ!s@A{I}>@ z6|MhbLd(!jbP_zuI|*Rhh%K6l9;%{;sLUgtAvmsH3Y7(AM(eCX=4}hXM7^@rcVl*I zsMKXuz1NO*L%07+zOM)o9Yn7hlp!KT=sX1p((k<=dytuX2VVK>BmQ63)6jyp5_+4c zupS{V>22A$P>s8Tt`=ewp-ibLqntjk=qer$>ALiRkad} zhzAG`t+&UzP@9`Ws#56fD;-Onpuz0va5R{pmd(#wI&&+$KRh#4bUie`E}p1~Cz4LG zp|PeRI~gneucux;M`9(;;OIp9g>k2E{Q1l)dnTRrdo#IO>ZSC{nTho1%y+ToNcKQc LY-U^8x1oOk9pK1k delta 2100 zcmZYAe@xVM9LMoDMt6XUB7z1bUxA{8LyjLpr{IAE(qa5E0xjLy4n~OJ9o3A{{gH-$ z_0Q#+Tg`rK>6*(L=KQ0rf7+tSGWw^DwO0N^jkV=!{o`~!U*G$-+WL(5JwBh$-F-j5 z-k;<1o_BhaKW@rAXOzRlgT$X}%#yfxKQEL8zu9*D8Xa84hjCq&**2`jt=Nb9{tH-) za~Qx6unL#34ewzGwr0B~?JSi}I&NYZx8#@&;t)3C72J(07{Ri&W+9wJz5fw*<1H-1 zo$Jgt;Q(qvBdGq@JTIc2cLN)=RR4N2{;Zi77H1LE3I|XFox&!(ihJ=l+=qc&vuZqv z{Moy_=yO-_QTzq9b9o!gc3>T<{|MIL99CP@f#`FUxv55AoUi&<1C6`bu zTlD-XiQSH1&vG|i~*KZ_OkG8W4m8s*Fss(lr;L%B(w@-&q} zjN@gDUu^vY~-$p%e2_MG_W=mRG6uDq_5}A|DU=t?K zQPBs#!4b?VF*}Nr*o!xjKXV+j77U}#IEgxnPf%I?6KaCl+tc^H9yPIJsH1udHQ+Lm zua?j3sV1$Q3VCK7ScOCBH|z{Lv@fCtSU|3<-NtgfhniR!=kyrvLr%dakO$lA$W66N zs3g9I`u-QF1utT@?!S+xk#DvUl?&ylAHN7{tNKvC3**>~32ettQAhC?YDKvu5SwTv zo-Now`#G$`l-K?W^}V~emGP~BQ5~$tM(n{b&Y`w+0rh}CP&rY-WmdLNqgMVQI`}Q> zHr&Px{HN#`RFnrKzPtJkR9 z;g){S-KkbzaWX)Q8M%A$r1#ERPvIjvi7=s}`_xJtCNc@m$;~t^ogHxRk@l~b_;1nK zD8<_eZKDe3;d6gco=E-dt4j{i)kf%sRS_x&2yUZW_{DaUTZvko?sAV_)jh;B!~oGl z\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \n" "Language-Team: Turkish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,43 +24,75 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "Geçersiz yetkilendirme başlığı. Gerekli uygunluk kriterleri sağlanmamış." -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "Geçersiz yetkilendirme başlığı. Uygunluk kriterine ait veri boşluk karakteri içermemeli." -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "Geçersiz yetkilendirme başlığı. Uygunluk kriterleri base64 formatına uygun olarak kodlanmamış." -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Geçersiz kullanıcı adı/parola" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "Kullanıcı aktif değil ya da silinmiş." -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "Geçersiz token başlığı. Kimlik bilgileri eksik." -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "Geçersiz token başlığı. Token'da boşluk olmamalı." -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "Geçersiz token başlığı. Token geçersiz karakter içermemeli." -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Geçersiz token." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "Kullanıcı hesabı devre dışı bırakılmış." @@ -115,7 +147,7 @@ msgstr "İstekte desteklenmeyen medya tipi: \"{media_type}\"." msgid "Request was throttled." msgstr "Üst üste çok fazla istek yapıldı." -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "Bu alan zorunlu." @@ -133,7 +165,7 @@ msgstr "\"{input}\" geçerli bir boolean değil." msgid "This field may not be blank." msgstr "Bu alan boş bırakılmamalı." -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "Bu alanın {max_length} karakterden fazla karakter barındırmadığından emin olun." @@ -219,137 +251,136 @@ msgstr "Datetime alanı yanlış biçimde. {format} biçimlerinden birini kullan msgid "Expected a datetime but got a date." msgstr "Datetime değeri bekleniyor, ama date değeri geldi." -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "Tarih biçimi yanlış. {format} biçimlerinden birini kullanın." -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "Date tipi beklenmekteydi, fakat datetime tipi geldi." -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "Time biçimi yanlış. {format} biçimlerinden birini kullanın." -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "Duration biçimi yanlış. {format} biçimlerinden birini kullanın." -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" geçerli bir seçim değil." -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "{count} elemandan daha fazla..." -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "Elemanların listesi beklenirken \"{input_type}\" alındı." -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "Bu seçim boş bırakılmamalı." -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\" geçerli bir yol seçimi değil." -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "Hiçbir dosya verilmedi." -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "Gönderilen veri dosya değil. Formdaki kodlama tipini kontrol edin." -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "Hiçbir dosya adı belirlenemedi." -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "Gönderilen dosya boş." -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "Bu dosya adının en fazla {max_length} karakter uzunluğunda olduğundan emin olun. (şu anda {length} karakter)." -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Geçerli bir resim yükleyin. Yüklediğiniz dosya resim değil ya da bozuk." -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "Bu liste boş olmamalı." -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "Sözlük tipi bir değişken beklenirken \"{input_type}\" tipi bir değişken alındı." -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "Değer geçerli bir JSON olmalı" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "Gönder" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "Geçersiz sayfa \"{page_number}\":{message}." +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Sayfalandırma imleci geçersiz" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "Geçersiz pk \"{pk_value}\" - obje bulunamadı." -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "Hatalı tip. Pk değeri beklenirken, alınan {data_type}." -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Geçersiz bağlantı - Hiçbir URL eşleşmedi." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Geçersiz bağlantı - Yanlış URL eşleşmesi." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Geçersiz bağlantı - Obje bulunamadı." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "Hatalı tip. URL metni bekleniyor, {data_type} alındı." -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "{slug_name}={value} değerini taşıyan obje bulunamadı." -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Geçersiz değer." diff --git a/rest_framework/locale/tr_TR/LC_MESSAGES/django.mo b/rest_framework/locale/tr_TR/LC_MESSAGES/django.mo index 1d3475bb273c9669249a5d57c620a3730379cb67..5d4511a4f2b3e5ef48ae9d8a5ada9739c4ac5e34 100644 GIT binary patch delta 44 qcmeC>@8#d{ftlA#*T7iUz)-=^!phiU@?U0Ygors%WV0$u1~UK(xC-t7 delta 44 rcmeC>@8#d{ftlA-*U(7Uz+A!5!phWm@?U0YgowG7sp)1_mJDV93pNV$ diff --git a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po index a5f7d420b..9ead5da4a 100644 --- a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po +++ b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \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" @@ -18,43 +18,75 @@ msgstr "" "Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "Geçersiz kullanıcı adı / şifre." -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "Geçersiz simge." +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -109,7 +141,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -127,7 +159,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -213,137 +245,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "Geçersiz imleç." -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "Geçersiz hyper link - URL maçı yok." -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "Geçersiz hyper link - Yanlış URL maçı." -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "Geçersiz hyper link - Nesne yok.." -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "Geçersiz değer." diff --git a/rest_framework/locale/uk/LC_MESSAGES/django.mo b/rest_framework/locale/uk/LC_MESSAGES/django.mo index 7af39663903d2da845740b0073b6508f19ca6236..79396f543536eb6d2a2bb3842c62d7733c575cad 100644 GIT binary patch delta 41 ncmX@da*k!f1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM>`n-?&b?C delta 41 pcmX@da*k!f1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;^D}0s!w^3o!ry diff --git a/rest_framework/locale/uk/LC_MESSAGES/django.po b/rest_framework/locale/uk/LC_MESSAGES/django.po index cbf1b0f2f..0e3c82802 100644 --- a/rest_framework/locale/uk/LC_MESSAGES/django.po +++ b/rest_framework/locale/uk/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Ukrainian (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/uk/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/vi/LC_MESSAGES/django.mo b/rest_framework/locale/vi/LC_MESSAGES/django.mo index 0be6ed259ca6319ac2213a93cc2cff7c1d55bcb0..a055d763a364964c42cb63ea396a2ada7557adaf 100644 GIT binary patch delta 41 ncmeyz{EvCU1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM=cov{P+tw delta 41 pcmeyz{EvCU1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;@Et0s#GP3qJq= diff --git a/rest_framework/locale/vi/LC_MESSAGES/django.po b/rest_framework/locale/vi/LC_MESSAGES/django.po index 8d0e5d3d3..0f8415b51 100644 --- a/rest_framework/locale/vi/LC_MESSAGES/django.po +++ b/rest_framework/locale/vi/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Vietnamese (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/vi/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/zh-Hans/LC_MESSAGES/django.mo b/rest_framework/locale/zh-Hans/LC_MESSAGES/django.mo index 892ed14940ab9937a1ee281502a20c3cdc19317d..cffdae362001044baa09a3a24b87ea50bab071ad 100644 GIT binary patch delta 2006 zcmYM!Z%EZw9LMpmcDpw%wX|I;*Zh^*w!F8lTIMv(Qd^~_&SmC^61L!$bg}3k6h9b? zJ&0Iv8G|iqt?18_XuG37Bt#L>lZXW?w^dLK_M|PU2W_X9box{0!1=%KhihA%%)C2PA1hE2( zG2;5I7^B~g+RELiiC#rr_rUf4LFGo6x7T8I5%Jd^#@)aX)XGOu7d}G|3nphK7DFY` zdaT5wScNxn4Q9PzHWfc|ZgYNt)r_CQ+gWCJ@m>0RQ?eW9;dfY%cd!u)J+m(CMxt%sB9E}MsOSESY=LhNY3Lsl zn4YY}a$JGrizQGm`V@(xokT_G3KA51<}8?*xxNy|Fy4fE(Gt`IyHLsd87eaSaEi|V zH#Btae?-l61a;vptifNf4f9A0Z9%Vd$hjBUJv)So+y&=j)ZSOH8r|2Adj2qK;-6zV z@3*5gn(#U*2}3Mbr=l7^#Eqy2TtXIWqsXQ9!dW_t#HIg#(WF(hO1-d-+D6sUB(S=l0Cr^KSEER9R+>4`w!pd zS4FX1N>!Swtf4kjmF@v5VM~7>+mV%}vybDM&L((O7Sd8`w@~#pQ6YhX=}l-&J_*+N zs~K8M)sfWqLZySM?NZU#buLxWR`RMS6;v9iebf)sq2y+;ZYRlWlc{5<+Rpc=I$4vb z972_R8_Vx1s!OJx!%Fxe-W9)M*si- delta 2103 zcmY+^e@vBC9LMpmc)1q{MMSO&1y?jn;Nrbp2)KxX;jh4qP|_saZMzu-+ytC!j;>{n z{&B5c`@<&qt66JJS43;A=0E*mi|MRZ%eA&xMa)tC(I0Kj*8B6^r(b8B`#R_FJkL4j zd%n-}N&AKE$?q0>UNy>I>YdczGt81WmB|m~iqC8Xeu@FSiFademRSi_<1*|(-TxF8 z<0uC4JXYd$+=zeTW^BoJOxjB{wlHuFn{jE5Sr_icI=qC9ID>7t@(!~oCQ$!>3)^uT zSK``Sv&GnnTF?`y@uRM9pq}>`)@rN11!nwN6F+Ru+E6>}L{0Q8*5iA)0q5|33@$XQ z!UM>ko#98NiKj-#OqIU8o zYG+ffv+lSzKfUvE)X_Ad?(fEX@DTd(GzRc}Ocv1inuZ5&B2l*Aa4p_Kj>{^Dr$So8 zj~=iEz1V|GG4A$9Fhu`F)R9i27J3_XT@jP1UyaI<9Rfb=EJby|0 z!b%L#--=pTFDjW%Vg-JSVazHt+k;VDjwf6%x?aI*#;5VxJhMVS@n6Hhk1S82%_Eha zvqJTIP%C`_71D9H|FPTu23Irw2d>9bW^KhDd;rg*j`SDQ#Fgwy*X=_k;ds(*+`wH7 z_?b;1>~kH%N9kY1N?b$yn9I6Q$(6t$zT$cr^?J?WgIIGHo5G{W3uY1+uz{^;RUm$#%IOKwWQt7GBk7A&ALWOVjKgCN+UyEjUMCsl_-AnaQ38#};?a0oYEY;WKA?kmNvP>!7 zN>#X2$S|+-McI`4-Wy5oW@sa|jao@n*-mwi3;AL@Z(luDQB{-*D(k3^P&=tg zM;a%0m(ZS1)oDhl+o*g)osS+Yv`l`xs2iwzQfGYy9(}e_w|qqtpZkvaN@DxtfwIHT zz`lWl{g1~7N6Mms!~OB0A%;dK+Vf_-3u=Sm>R_lY5U!8bMpDiG;wEP#91esc(NLr! zM9FE74Gjl(4#ozC`eMV0!D!&gg9F3y!4UVYI}{%njwR|En)mm|diy3$`?IrG&z_x} b9Xl78K62`Rvriux`}L#O{$0R$=>_j!^~2`) diff --git a/rest_framework/locale/zh-Hans/LC_MESSAGES/django.po b/rest_framework/locale/zh-Hans/LC_MESSAGES/django.po index 983ff1ba0..8a0f67382 100644 --- a/rest_framework/locale/zh-Hans/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh-Hans/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-11 03:03+0000\n" -"Last-Translator: hunter007 \n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" @@ -20,43 +20,75 @@ msgstr "" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "无效的Basic认证头,没有提供认证信息。" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "认证字符串不应该包含空格(基本认证HTTP头无效)。" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "认证字符串base64编码错误(基本认证HTTP头无效)。" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "用户名或者密码错误。" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "用户未激活或者已删除。" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "没有提供认证信息(认证令牌HTTP头无效)。" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "认证令牌字符串不应该包含空格(无效的认证令牌HTTP头)。" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "无效的Token。Token字符串不能包含非法的字符。" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "认证令牌无效。" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "用户账户已禁用。" @@ -111,7 +143,7 @@ msgstr "不支持请求中的媒体类型 “{media_type}”。" msgid "Request was throttled." msgstr "请求超过了限速。" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "该字段是必填项。" @@ -129,7 +161,7 @@ msgstr "“{input}” 不是合法的布尔值。" msgid "This field may not be blank." msgstr "该字段不能为空。" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "请确保这个字段不能超过 {max_length} 个字符。" @@ -215,137 +247,136 @@ msgstr "日期时间格式错误。请从这些格式中选择:{format}。" msgid "Expected a datetime but got a date." msgstr "期望为日期时间,获得的是日期。" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "日期格式错误。请从这些格式中选择:{format}。" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "期望为日期,获得的是日期时间。" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "时间格式错误。请从这些格式中选择:{format}。" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "持续时间的格式错误。使用这些格式中的一个:{format}。" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "“{input}” 不是合法选项。" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "多于{count}条记录。" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "期望为一个包含物件的列表,得到的类型是“{input_type}”。" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "这项选择不能为空。" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "\"{input}\"不是一个有效路径选项。" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "没有提交任何文件。" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "提交的数据不是一个文件。请检查表单的编码类型。" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "无法检测到文件名。" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "提交的是空文件。" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "确保该文件名最多包含 {max_length} 个字符 ( 当前长度为{length} ) 。" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "请上传有效图片。您上传的该文件不是图片或者图片已经损坏。" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "列表不能为空。" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "期望是包含类目的字典,得到类型为 “{input_type}”。" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "值必须是有效的 JSON 数据。" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "提交" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "无效页面 “{page_number}”:{message}。" +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "无效游标" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "无效主键 “{pk_value}” - 对象不存在。" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "类型错误。期望为主键,获得的类型为 {data_type}。" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "无效超链接 -没有匹配的URL。" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "无效超链接 -错误的URL匹配。" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "无效超链接 -对象不存在。" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "类型错误。期望为URL字符串,实际的类型是 {data_type}。" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "属性 {slug_name} 为 {value} 的对象不存在。" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "无效值。" diff --git a/rest_framework/locale/zh-Hant/LC_MESSAGES/django.mo b/rest_framework/locale/zh-Hant/LC_MESSAGES/django.mo index 0e9d3a3370df531ef82d539da31f1d2f99af8d03..d33604524b1bd71b84486a858d72aeb44b7f192c 100644 GIT binary patch delta 41 ncmbQpGLdD%1YR>;17lqSLj^+%D`Sg^bEOdi=0JgsM|~Ip+gu8C delta 41 pcmbQpGLdD%1YT2JLnB=Sa|J^SD^uf%bEOdi=2oVr8;|-h0s!063VHwl diff --git a/rest_framework/locale/zh-Hant/LC_MESSAGES/django.po b/rest_framework/locale/zh-Hant/LC_MESSAGES/django.po index a04ed527a..ea6a45312 100644 --- a/rest_framework/locale/zh-Hant/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh-Hant/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Chinese Traditional (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/zh-Hant/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: zh-Hant\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" diff --git a/rest_framework/locale/zh_CN/LC_MESSAGES/django.mo b/rest_framework/locale/zh_CN/LC_MESSAGES/django.mo index c1552b71f9b251bbe8dc876caf4308d059b54060..ecd7a91eb16f364fa0360fc7fbd39b25a49c22be 100644 GIT binary patch delta 2331 zcmYk-drXye9LMpm2Lud3MDA)FG(ZxNOI+e2pdt{UVwobu>=_xxfwC&XEDf{Ji;b9$-FPn!V-k*{?*AN@;w;{SAq&iMFdDP5 z0@q;|ZZz}RTTaD($2xu}=^FO=BM(KGzvtlYmT+oO7*#!>aco{X)G1QBuu@qCI&8n~k*W)S7#jlY+i(KSf zmx8NkZ$-`EAl{FsF%QQvm-pLWR2ncV#;g+iQ4bo$6#UR_-$0G*2h@n77dx&-ov%lY zxEr-JKGglEF%#d%1pE%Yco%(3s3db&DCQuuZ3VanE0JZi{jLMZpZPfGLBpstxrmAQ zj@$kW^Jq_?mehEOI$V#suG4KFS;G7)Sw=WfjF(Ys`IFmDk8?)Qin{I~deM*S;Jc_~ zn#TE<8Siu`2UpX60Q0d8ci}KN9d+TC zSdNQ%s%*yXcnmew-@3*y&yUis!EAgD>64A4lJF+xVCZs3UjY^Np|#;AJdfm~{fX>I z3!~e*F$U|g05#=@QQ1F+y5E!P?4kzLh<&K*j-z(LgzH_@u1fQ=JX~gVRLVFph?RH+ zH{&13GFdHe=N+~i_28#aOYwqxe$;gm@8kS0NZwi83g<+*5-S!bIr2Q<`;(Ms;|8`BJw@JL; z@~E)9)__IW;W~oKfl1VjAcL;Q{)Y2thZ4;MyYt_ooM3YVOYrMQO^K-`RRXG%5?!YT!fzZ;a zln0NR|NoUH>e@c~YH972xw{A@rq)(P9~4dN<3t$oAfa{EmrXk;m53p>5}H+J-P#Ck zZ!NP*15rgp>HXwGa8G)WnGRdKNmD1dsjx8*$hC{`jJZ?fsp7J?;BD{h!94 ziz?2^E6mBu_vV+D6_)xBB`p2#Oo`5%Nl5gzv=4N3_IWq=b@V=Q;E=cCNuIA-b$3@! z??6|3U@F1miG2I)?Mp+`SI^EKJ06%y@`MLMyth1IGnby9ePbvvv*I~Vl=GuG_`A|S Y@TX-|ESP=i!uLn7%$z*oZ_Q}@2W##F761SM delta 2228 zcmY+^e@xVM9LMnw2OKA91jwP7^bLYa?(mKufv1Ov_>*55Dwt)vwhKjp0-S4v$I7W| zt$!|MG+CuJnyqY+jz3)MpAu8%sz2IV$;KZNIah7f+MKQD>w8}+KfBL8KA+Eh@B96H z-k7t{Q}3t#?lLBZS5x_-Or{z0AYMibZ(lq5j{A z%kUWb@eKO#Yplb+aU-rh^XX>4NP8rEWNx-mPk9jovhuEtqxz`}cs31JWF_p{iD zGgyc#7aEg=t*8k-hZ=vyaSV08D_E(erY$mtj|ua|;!Fc-g{`Ouy@=KLDXzs^xE}rY z8dHidARqHKU%KubK7v1?BA1zA%nB?=jqkw#9>Y?FdV?d54y|9jNT zGZ!Z=^r1z6GiqY{P{}lcCHMmd(UW7$E)3yPe8cf0$4M+>duZ@}c@|sF@C+LOSg9FF5^gu$b}Rum+d#)Ou{gt#}HxrL(997qKc`*N#fU;h59- z7I!d^!P6ANsN+d|lKv(1VFB^uS*8V*Tzk=vuR2bkj@J!rM*ni|i7z1s%)EyB-$~qz zu?ZRqWfIF%R@b9$a2zY~8gf!h>H~@EvQSyP!|^ccw2Yy)W(q6t4u-JIN<^RwTj+m) zMBm&-ZXGk3Oh*q0ptd56{9rm9kK#l0-$U}qe1&@8k4RKaazP?u%aI_NX2(v{^+z!o zM^MihMNRN5x^@1iX(&WDP@(aPugC(eB>_nZ86Sy6xP&X(b^9X`jjr!lyjxS>p z{rRHRs%Vi~&?@Ris=fc*%U%`O3CO#|eyIAIt%{4P2P>Qkp(dx$>*%QvFgw{a36&=j z*cr}Aw%@L#!(By5%S$O{hek(5g;)5$#Z5~uky>X&r(hj*H#LPybnS#|L>6o(uU;~b zQ~zJWbd>q^R7Fum`K9;F2JJrwz%I(_`Qn*xI4a!prJY6{wSnq$2AfcOuEJ~IKEl;l zssTz`0<#9&sI63;hIDmQwk5Dnz+&3TROLj7x`oP{*nV|_Nu}1@@V_;OqTT(Go~l)~9bJ)q2gYl1U9K}tOVf(y-Z?)vdfJ*9I(65S jW`;(8x%lRPvs!Q6a*bCN9&yDl7kw6gy|^+yRlM~dMrrit diff --git a/rest_framework/locale/zh_CN/LC_MESSAGES/django.po b/rest_framework/locale/zh_CN/LC_MESSAGES/django.po index a5e6cde2f..7eca9d517 100644 --- a/rest_framework/locale/zh_CN/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh_CN/LC_MESSAGES/django.po @@ -5,14 +5,14 @@ # Translators: # hunter007 , 2015 # Lele Long , 2015 -# Ming Chen , 2015 +# Ming Chen , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-11 03:00+0000\n" -"Last-Translator: hunter007 \n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" +"Last-Translator: Xavier Ordoquy \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" @@ -20,43 +20,75 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "无效的Basic认证头,没有提供认证信息。" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "认证字符串不应该包含空格(基本认证HTTP头无效)。" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "认证字符串base64编码错误(基本认证HTTP头无效)。" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "用户名或者密码错误。" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "用户未激活或者已删除。" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "没有提供认证信息(认证令牌HTTP头无效)。" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "认证令牌字符串不应该包含空格(无效的认证令牌HTTP头)。" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "无效的Token。Token字符串不能包含非法的字符。" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "认证令牌无效。" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "认证令牌" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "用户" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "令牌" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "令牌" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "用户名" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "密码" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "用户账户已禁用。" @@ -111,7 +143,7 @@ msgstr "不支持请求中的媒体类型 “{media_type}”。" msgid "Request was throttled." msgstr "请求超过了限速。" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "该字段是必填项。" @@ -129,7 +161,7 @@ msgstr "“{input}” 不是合法的布尔值。" msgid "This field may not be blank." msgstr "该字段不能为空。" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "请确保这个字段不能超过 {max_length} 个字符。" @@ -215,137 +247,136 @@ msgstr "日期时间格式错误。请从这些格式中选择:{format}。" msgid "Expected a datetime but got a date." msgstr "期望为日期时间,得到的是日期。" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "日期格式错误。请从这些格式中选择:{format}。" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "期望为日期,得到的是日期时间。" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "时间格式错误。请从这些格式中选择:{format}。" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "持续时间的格式错误。使用这些格式中的一个:{format}。" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "“{input}” 不是合法选项。" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "多于{count}条记录。" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "期望为一个包含物件的列表,得到的类型是“{input_type}”。" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "这项选择不能为空。" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "“{input}” 不是有效路径选项。" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "没有提交任何文件。" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "提交的数据不是一个文件。请检查表单的编码类型。" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "无法检测到文件名。" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "提交的是空文件。" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "确保该文件名最多包含 {max_length} 个字符 ( 当前长度为{length} ) 。" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "请上传有效图片。您上传的该文件不是图片或者图片已经损坏。" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "列表字段不能为空值。" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "期望是包含类目的字典,得到类型为 “{input_type}”。" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "值必须是有效的 JSON 数据。" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "保存" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." -msgstr "无效页面 “{page_number}”:{message}。" +msgid "Invalid page." +msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "无效游标" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "无效主键 “{pk_value}” - 对象不存在。" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "类型错误。期望为主键,得到的类型为 {data_type}。" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "无效超链接 -没有匹配的URL。" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "无效超链接 -错误的URL匹配。" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "无效超链接 -对象不存在。" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "类型错误。期望为URL字符串,实际的类型是 {data_type}。" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "属性 {slug_name} 为 {value} 的对象不存在。" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "无效值。" diff --git a/rest_framework/locale/zh_TW/LC_MESSAGES/django.mo b/rest_framework/locale/zh_TW/LC_MESSAGES/django.mo index e202136e7681b20ca558f9b9d0109c9d62dcf020..6371fcea7fd84e256c8240ad704f5cdbe3ced0c9 100644 GIT binary patch delta 41 ncmeBT>0+5Mf!9pez*yJ7P{Gi`%GhG!Txo=WIZ$BZQCCI)*&YgC delta 41 ocmeBT>0+5Mf!9>m&`8(7T*1)7%G7w`Txo=Wxs|Eu#-px`0NIoZWdHyG diff --git a/rest_framework/locale/zh_TW/LC_MESSAGES/django.po b/rest_framework/locale/zh_TW/LC_MESSAGES/django.po index 5ca07eeaa..8858ce17c 100644 --- a/rest_framework/locale/zh_TW/LC_MESSAGES/django.po +++ b/rest_framework/locale/zh_TW/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-07 18:53+0100\n" -"PO-Revision-Date: 2015-12-07 17:55+0000\n" +"POT-Creation-Date: 2016-03-01 18:38+0100\n" +"PO-Revision-Date: 2016-03-01 17:38+0000\n" "Last-Translator: Xavier Ordoquy \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -17,43 +17,75 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: authentication.py:72 +#: authentication.py:71 msgid "Invalid basic header. No credentials provided." msgstr "" -#: authentication.py:75 +#: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." msgstr "" -#: authentication.py:81 +#: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." msgstr "" -#: authentication.py:98 +#: authentication.py:97 msgid "Invalid username/password." msgstr "" -#: authentication.py:101 authentication.py:188 +#: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." msgstr "" -#: authentication.py:167 +#: authentication.py:173 msgid "Invalid token header. No credentials provided." msgstr "" -#: authentication.py:170 +#: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: authentication.py:176 +#: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." msgstr "" -#: authentication.py:185 +#: authentication.py:192 msgid "Invalid token." msgstr "" +#: authtoken/apps.py:7 +msgid "Auth Token" +msgstr "" + +#: authtoken/models.py:21 +msgid "Key" +msgstr "" + +#: authtoken/models.py:23 +msgid "User" +msgstr "" + +#: authtoken/models.py:24 +msgid "Created" +msgstr "" + +#: authtoken/models.py:33 +msgid "Token" +msgstr "" + +#: authtoken/models.py:34 +msgid "Tokens" +msgstr "" + +#: authtoken/serializers.py:8 +msgid "Username" +msgstr "" + +#: authtoken/serializers.py:9 +msgid "Password" +msgstr "" + #: authtoken/serializers.py:20 msgid "User account is disabled." msgstr "" @@ -108,7 +140,7 @@ msgstr "" msgid "Request was throttled." msgstr "" -#: fields.py:266 relations.py:195 relations.py:228 validators.py:79 +#: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." msgstr "" @@ -126,7 +158,7 @@ msgstr "" msgid "This field may not be blank." msgstr "" -#: fields.py:670 fields.py:1656 +#: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." msgstr "" @@ -212,137 +244,136 @@ msgstr "" msgid "Expected a datetime but got a date." msgstr "" -#: fields.py:1079 +#: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1080 +#: fields.py:1083 msgid "Expected a date but got a datetime." msgstr "" -#: fields.py:1148 +#: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1207 +#: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." msgstr "" -#: fields.py:1232 fields.py:1281 +#: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." msgstr "" -#: fields.py:1235 relations.py:62 relations.py:431 +#: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." msgstr "" -#: fields.py:1282 fields.py:1429 relations.py:427 serializers.py:520 +#: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1283 +#: fields.py:1291 msgid "This selection may not be empty." msgstr "" -#: fields.py:1320 +#: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." msgstr "" -#: fields.py:1339 +#: fields.py:1347 msgid "No file was submitted." msgstr "" -#: fields.py:1340 +#: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." msgstr "" -#: fields.py:1341 +#: fields.py:1349 msgid "No filename could be determined." msgstr "" -#: fields.py:1342 +#: fields.py:1350 msgid "The submitted file is empty." msgstr "" -#: fields.py:1343 +#: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." msgstr "" -#: fields.py:1391 +#: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: fields.py:1430 relations.py:428 serializers.py:521 +#: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." msgstr "" -#: fields.py:1483 +#: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." msgstr "" -#: fields.py:1530 +#: fields.py:1538 msgid "Value must be valid JSON." msgstr "" -#: filters.py:35 templates/rest_framework/filters/django_filter.html:5 +#: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" msgstr "" #: pagination.py:189 -#, python-brace-format -msgid "Invalid page \"{page_number}\": {message}." +msgid "Invalid page." msgstr "" #: pagination.py:407 msgid "Invalid cursor" msgstr "" -#: relations.py:196 +#: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." msgstr "" -#: relations.py:197 +#: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." msgstr "" -#: relations.py:229 +#: relations.py:240 msgid "Invalid hyperlink - No URL match." msgstr "" -#: relations.py:230 +#: relations.py:241 msgid "Invalid hyperlink - Incorrect URL match." msgstr "" -#: relations.py:231 +#: relations.py:242 msgid "Invalid hyperlink - Object does not exist." msgstr "" -#: relations.py:232 +#: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." msgstr "" -#: relations.py:391 +#: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." msgstr "" -#: relations.py:392 +#: relations.py:403 msgid "Invalid value." msgstr "" From 6ea9a414080e651750516dba5aca802b21583aa8 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Mon, 7 Mar 2016 20:39:34 +0100 Subject: [PATCH 08/21] Add #3962 in the last minute fixes. --- 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 7834448c1..9fa399670 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -68,6 +68,7 @@ You can determine your currently installed version using `pip freeze`: * Add missing csrf_token in AdminRenderer post form. Thanks to Piotr Śniegowski for the fix. ([#3703][gh3703]) * Refactored `_get_reverse_relationships()` to use correct `to_field`. Thanks to Benjamin Phillips for the fix. ([#3696][gh3696]) * Document the use of `get_queryset` for `RelatedField`. Thanks to Ryan Hiebert for the fix. ([#3605][gh3605]) +* Fix empty pk detection in HyperlinkRelatedField.get_url. Thanks to @jslang for the fix ([#3962][gh3962]) ### 3.3.2 @@ -683,6 +684,7 @@ For older release notes, [please see the version 2.x documentation][old-release- [gh3968]: https://github.com/tomchristie/django-rest-framework/issues/3968 +[gh3962]: https://github.com/tomchristie/django-rest-framework/issues/3962 [gh3913]: https://github.com/tomchristie/django-rest-framework/issues/3913 [gh3912]: https://github.com/tomchristie/django-rest-framework/issues/3912 [gh3910]: https://github.com/tomchristie/django-rest-framework/issues/3910 From b572cdb068c0f14e101749a6c7affe4f1a5acaf3 Mon Sep 17 00:00:00 2001 From: Kin Date: Tue, 16 Feb 2016 23:08:45 -0800 Subject: [PATCH 09/21] fix typo --- docs/tutorial/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorial/quickstart.md b/docs/tutorial/quickstart.md index 910eb4cff..5e3b522cc 100644 --- a/docs/tutorial/quickstart.md +++ b/docs/tutorial/quickstart.md @@ -157,7 +157,7 @@ We can now access our API, both from the command-line, using tools like `curl`.. Or using the [httpie][httpie], command line tool... - bash: http -a username:password123 http://127.0.0.1:8000/users/ + bash: http -a admin:password123 http://127.0.0.1:8000/users/ HTTP/1.1 200 OK ... From 0e1dcb7323c9ad610d085ee6cbab0182d68edc84 Mon Sep 17 00:00:00 2001 From: Wes Date: Wed, 17 Feb 2016 16:35:53 +0800 Subject: [PATCH 10/21] fix typo --- docs/api-guide/serializers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api-guide/serializers.md b/docs/api-guide/serializers.md index 6aa34da3d..2e6207805 100644 --- a/docs/api-guide/serializers.md +++ b/docs/api-guide/serializers.md @@ -788,7 +788,7 @@ Here's an example of how you might choose to implement multiple updates: # Perform creations and updates. ret = [] for book_id, data in data_mapping.items(): - book = book_mapping.get(book_id, None): + book = book_mapping.get(book_id, None) if book is None: ret.append(self.child.create(data)) else: From 0a2a01d05a48de0850ed5f614ea1e5ff08aecd21 Mon Sep 17 00:00:00 2001 From: meoooh Date: Thu, 18 Feb 2016 14:43:41 +0900 Subject: [PATCH 11/21] fix typo fix typo --- docs/api-guide/pagination.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api-guide/pagination.md b/docs/api-guide/pagination.md index d6c80d93a..f704a3247 100644 --- a/docs/api-guide/pagination.md +++ b/docs/api-guide/pagination.md @@ -317,4 +317,4 @@ The [`DRF-extensions` package][drf-extensions] includes a [`PaginateByMaxMixin` [link-header]: ../img/link-header-pagination.png [drf-extensions]: http://chibisov.github.io/drf-extensions/docs/ [paginate-by-max-mixin]: http://chibisov.github.io/drf-extensions/docs/#paginatebymaxmixin -[disqus-cursor-api]: http://cramer.io/2011/03/08/building-cursors-for-the-disqus-api/ +[disqus-cursor-api]: http://cramer.io/2011/03/08/building-cursors-for-the-disqus-api From 2e2abbc811f536c8266e74f7955dafb4260d9b1f Mon Sep 17 00:00:00 2001 From: ildoc Date: Thu, 25 Feb 2016 14:27:57 +0100 Subject: [PATCH 12/21] updated tutorial for django 1.9 --- docs/tutorial/1-serialization.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/tutorial/1-serialization.md b/docs/tutorial/1-serialization.md index fd0783f07..87856e037 100644 --- a/docs/tutorial/1-serialization.md +++ b/docs/tutorial/1-serialization.md @@ -45,7 +45,7 @@ We'll need to add our new `snippets` app and the `rest_framework` app to `INSTAL INSTALLED_APPS = ( ... 'rest_framework', - 'snippets', + 'snippets.apps.SnippetsConfig', ) Okay, we're ready to roll. @@ -293,11 +293,11 @@ Finally we need to wire these views up. Create the `snippets/urls.py` file: url(r'^snippets/$', views.snippet_list), url(r'^snippets/(?P[0-9]+)/$', views.snippet_detail), ] - + We also need to wire up the root urlconf, in the `tutorial/urls.py` file, to include our snippet app's URLs. - + from django.conf.urls import url, include - + urlpatterns = [ url(r'^', include('snippets.urls')), ] From cfd681dc73e49c7b9878b1adbfa34b0c3bf4eba0 Mon Sep 17 00:00:00 2001 From: Krzysztof Szularz Date: Tue, 1 Mar 2016 14:52:07 +0100 Subject: [PATCH 13/21] Add `/en` to Heroku guidelines link --- docs/api-guide/versioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api-guide/versioning.md b/docs/api-guide/versioning.md index df5d5dfbc..54aa0170d 100644 --- a/docs/api-guide/versioning.md +++ b/docs/api-guide/versioning.md @@ -214,7 +214,7 @@ If your versioning scheme is based on the request URL, you will also want to alt [cite]: http://www.slideshare.net/evolve_conference/201308-fielding-evolve/31 [roy-fielding-on-versioning]: http://www.infoq.com/articles/roy-fielding-on-versioning [klabnik-guidelines]: http://blog.steveklabnik.com/posts/2011-07-03-nobody-understands-rest-or-http#i_want_my_api_to_be_versioned -[heroku-guidelines]: https://github.com/interagent/http-api-design/blob/master/foundations/require-versioning-in-the-accepts-header.md +[heroku-guidelines]: https://github.com/interagent/http-api-design/blob/master/en/foundations/require-versioning-in-the-accepts-header.md [json-parameters]: http://tools.ietf.org/html/rfc4627#section-6 [vendor-media-type]: http://en.wikipedia.org/wiki/Internet_media_type#Vendor_tree [lvh]: https://reinteractive.net/posts/199-developing-and-testing-rails-applications-with-subdomains From cac1ecb2502bf5de4455d40516b132bb657d7a9c Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:37:46 +0100 Subject: [PATCH 14/21] paginate_by removed in 3.3 --- docs/api-guide/generic-views.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/api-guide/generic-views.md b/docs/api-guide/generic-views.md index 4a9581212..0b155f000 100644 --- a/docs/api-guide/generic-views.md +++ b/docs/api-guide/generic-views.md @@ -26,7 +26,6 @@ Typically when using the generic views, you'll override the view, and set severa queryset = User.objects.all() serializer_class = UserSerializer permission_classes = (IsAdminUser,) - paginate_by = 100 For more complex cases you might also want to override various methods on the view class. For example. From 920861936255ad7f9057df339685e6f059948a4e Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:38:03 +0100 Subject: [PATCH 15/21] Those are now fully removed. --- docs/api-guide/generic-views.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/api-guide/generic-views.md b/docs/api-guide/generic-views.md index 0b155f000..e6e300561 100644 --- a/docs/api-guide/generic-views.md +++ b/docs/api-guide/generic-views.md @@ -71,8 +71,6 @@ The following attributes are used to control pagination when used with list view * `pagination_class` - The pagination class that should be used when paginating list results. Defaults to the same value as the `DEFAULT_PAGINATION_CLASS` setting, which is `'rest_framework.pagination.PageNumberPagination'`. -Note that usage of the `paginate_by`, `paginate_by_param` and `page_kwarg` attributes are now pending deprecation. The `pagination_serializer_class` attribute and `DEFAULT_PAGINATION_SERIALIZER_CLASS` setting have been removed completely. Pagination settings should instead be controlled by overriding a pagination class and setting any configuration attributes there. See the pagination documentation for more details. - **Filtering**: * `filter_backends` - A list of filter backend classes that should be used for filtering the queryset. Defaults to the same value as the `DEFAULT_FILTER_BACKENDS` setting. From a0aac166bc23b82c4b93f255faafc8fa7766f558 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:39:08 +0100 Subject: [PATCH 16/21] DEFAULT_PAGINATION_SERIALIZER_CLASS removed in 3.1 --- docs/api-guide/settings.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md index 23691dec1..bc351f321 100644 --- a/docs/api-guide/settings.md +++ b/docs/api-guide/settings.md @@ -102,9 +102,15 @@ Default: `'rest_framework.negotiation.DefaultContentNegotiation'` #### DEFAULT_PAGINATION_SERIALIZER_CLASS -A class the determines the default serialization style for paginated responses. +--- -Default: `rest_framework.pagination.PaginationSerializer` +**This setting has been removed.** + +The pagination API does not use serializers to determine the output format, and +you'll need to instead override the `get_paginated_response method on a +pagination class in order to specify how the output format is controlled. + +--- #### DEFAULT_FILTER_BACKENDS From 180137300f3bb1f67a1003ff940b2b9b0c2da5e1 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:39:58 +0100 Subject: [PATCH 17/21] PAGINATE_BY removed in 3.3 --- docs/api-guide/settings.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md index bc351f321..4de23b1fd 100644 --- a/docs/api-guide/settings.md +++ b/docs/api-guide/settings.md @@ -119,15 +119,9 @@ If set to `None` then generic filtering is disabled. #### PAGINATE_BY -The default page size to use for pagination. If set to `None`, pagination is disabled by default. - -Default: `None` - -#### PAGINATE_BY_PARAM - --- -**This setting is pending deprecation.** +**This setting has been removed.** See the pagination documentation for further guidance on [setting the pagination style](pagination.md#modifying-the-pagination-style). From c90cf828aeda3ebb1a599064ee6c39c03eb04242 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:40:33 +0100 Subject: [PATCH 18/21] PAGE_SIZE addition in 3.1 --- docs/api-guide/settings.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md index 4de23b1fd..142cd7ebc 100644 --- a/docs/api-guide/settings.md +++ b/docs/api-guide/settings.md @@ -127,18 +127,9 @@ See the pagination documentation for further guidance on [setting the pagination --- -The name of a query parameter, which can be used by the client to override the default page size to use for pagination. If set to `None`, clients may not override the default page size. +#### PAGE_SIZE -For example, given the following settings: - - REST_FRAMEWORK = { - 'PAGINATE_BY': 10, - 'PAGINATE_BY_PARAM': 'page_size', - } - -A client would be able to modify the pagination size by using the `page_size` query parameter. For example: - - GET http://example.com/api/accounts?page_size=25 +The default page size to use for pagination. If set to `None`, pagination is disabled by default. Default: `None` From c91229aaab0e730b0e7f19ce47d0023edb343533 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Tue, 8 Mar 2016 06:41:08 +0100 Subject: [PATCH 19/21] PAGINATE_BY_PARAM and MAX_PAGINATE_BY removed in 3.3 --- docs/api-guide/settings.md | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md index 142cd7ebc..f218d00ad 100644 --- a/docs/api-guide/settings.md +++ b/docs/api-guide/settings.md @@ -133,6 +133,16 @@ The default page size to use for pagination. If set to `None`, pagination is di Default: `None` +#### PAGINATE_BY_PARAM + +--- + +**This setting has been removed.** + +See the pagination documentation for further guidance on [setting the pagination style](pagination.md#modifying-the-pagination-style). + +--- + #### MAX_PAGINATE_BY --- @@ -143,22 +153,6 @@ See the pagination documentation for further guidance on [setting the pagination --- -The maximum page size to allow when the page size is specified by the client. If set to `None`, then no maximum limit is applied. - -For example, given the following settings: - - REST_FRAMEWORK = { - 'PAGINATE_BY': 10, - 'PAGINATE_BY_PARAM': 'page_size', - 'MAX_PAGINATE_BY': 100 - } - -A client request like the following would return a paginated list of up to 100 items. - - GET http://example.com/api/accounts?page_size=999 - -Default: `None` - ### SEARCH_PARAM The name of a query parameter, which can be used to specify the search term used by `SearchFilter`. From 265db86590baf57ae2c9ee9bf0bd66172ebe27e8 Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Mon, 14 Mar 2016 08:31:27 +0100 Subject: [PATCH 20/21] Translation update. --- .../locale/pl/LC_MESSAGES/django.mo | Bin 10432 -> 10799 bytes .../locale/pl/LC_MESSAGES/django.po | 24 +-- .../locale/tr/LC_MESSAGES/django.mo | Bin 10172 -> 10548 bytes .../locale/tr/LC_MESSAGES/django.po | 25 +-- .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 1933 -> 10520 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 168 +++++++++--------- 6 files changed, 109 insertions(+), 108 deletions(-) diff --git a/rest_framework/locale/pl/LC_MESSAGES/django.mo b/rest_framework/locale/pl/LC_MESSAGES/django.mo index 232de88ffe95f84a46cafd9c534cbc980579a248..f228dfc7c72f6d5c1a7c86d8cd61ebe20b6f29e7 100644 GIT binary patch delta 2501 zcmY+_Yiv|S7{>8;yU<-OEznYIxo!caLV;4Lm2zt-mSQi6ZIKp4PL~CHUD;jIv?gp& zutAMr)=ShN2}Gi(QL`jsBF3P^hz28mP)v#;e$W^(8bL*g_j3HNMO>Zq`mi4}28M@FenQe{#`GGqY1G&PKgxA>M&uT#m0` zHU5C}uy_nF!wsn4bz%`7M(yNhI2(V)EZ%PgW6er%7U}`(aWxL&Qv3q-z%k>@CgN07 ze-UaWwWzJ{PP;cfegwUYpGNJ#8C1wFpq`___$-`6V**xV0NXGZAHrd{4~c?3jq~v! z5^noE?bpbkUEreUTtcPKC?0YX=Ainsu>=>OLfoE9{5A8V=^uWK>VJz$qN{j2=8sRs zb`7dOh+4t>sNbE#0A5B-a6+D&Tvmg_>F-5NU?0xGXK?|Z%wzvsX~Jui-)*Le8t@OiP`P7SxsoQCZ!IRrmxp;Thb7(*tH*xC=Fr zi^yhMDK{#=szI1t;)Uyn=+^X0VSMFULxZqR#g*)B`;n0rJgiP{*njiHhyU zTku5;;7Mdo_8lrj-kHjcI9o=8UA0ow4;qkXTMufB_M>KeJUxB}^@3k<82Sl3N7=Ga z$u|Z0CRqb&hgy*nY@3lywC(Bf{g}`D?Kv7gd<&IK$FUlJLc(e#EJH7>M};bgyxVqR z10KP9@e(Q*>Y24dco22}r^sg7_c#|vu>2Y<$M|p>J85L%Zd{6wqrP09pkkOoJhUPQ z**)t)=4MZ!w*DQ|#80En_dn>tb<{;vg;DokFUtH8)MCY7MIV>zMGsO@PACj2ivL|y z=HnKvb~RO#SI881g|L!(H&w+=>QvKR^#C54KYs?R0I!aeig zCJrAp+e{5oeN+|2lh647ijq;`;y*n1gb;2wKPu3n>KHduRY(jl7mjR6 z{x$B^jM1rk-D@;)X#9ypTV9#JB^rwKIz6GplX+h*DG!t`s3z>dC-P-LJ#7V7Tp za5_KQ6YNh6Q zM{po{d3up2v(|~8dN`b%Jad}&zboiZRLuHnRLiON`eR+;zTS?m#Mq*`oJMD$&k5|f LG3q4Rinjg>NU|#) delta 2174 zcmYk-TWl0n9LMqhmhBaVUZmAZ+vyFcv~}Cs3oR|JEv3*>KucSSN;guHRocZ~phRSS z@Ij3U#EF_6y$*y;KTSMc4JMtXUt|9Y+~UfY{%3Lvq9{^Mx4VIyoSA)v(&5^_neute{u*|F)!^oc< z=b-P+;TpV-id9m~DOiqq zSn1EZFvPqUmC7Ti8@+`3-VJ~L7pgXLxq1WE<`947Fyb$~h1&Ub)E9q22bbTIxUmqb zh(>WOp28aZ8h2q}h1q?$+jqwI7}l~rj{yq&TdZTgm`D7T>ugF`Icvfa45M!31uVlk z)QK;lLb`}LVG4_FxDJPL7PsLQ+=<1UL^X2=AHlPz;>%!ns-f-}gMAEM#xA_&+d%w| zGJh6z!N0KpOE@UB?WhPmj*7rb_z+$|Md&A_POXlDP|7+`#n^)#_!K^hv3D3e!N7{l zo`yZB8~Fl>l4UxH9j?N9=404`Z(;>r^XCE1-p;%g`|v1w=RwkLnS|AQ3Q)DwkE`^m z8DrqE@CtHGdl!|8%Sg2BcYi&LM}VQ#pdvDWy1^s<`m3lDe~3Z+5_zEP3aY4YAg>6^ zD&uCb01Nf}S2IwEwjyb@0ZhelRFTYJC(a|;u^&(uN~ds$vN_0-wc%EL5{GaBmGgAA zsZ>3N`u&SYQ0z2Taee!YK{x)2t=Pi$n(#0xHD{2Uw=BZKIjtUbW4lq0-7yT{?WWJv zw0lKJ=h{f$MAz?CxM~CRm_nhvsHu?DlISW9<&Br4cT*I!_dW+N4ce)8t+pe9SLr#7 zRd`C}ovo4y`|yf%v;P6<(EbxG1r&vTf4&Rb=_B+YT@lc0vzJbwyeikrMUUH^Z9NnI zm3S#@@IRo&z2facrA&>W(fsSDd6WMSs)O52x$K~Cp(~GSs&EyjnqJW=Full{>1wG7 zyeDOlvFbogZ&|hN39LeQ#LLT;&{Z7k=sol-x}I~jWcp5e8-19r=FnAyDx{D*o_5n6 zNgs-zPmiR;LzyQ6@vpL$2I4of-%fI0UvbeL$_=^4bFa45I5myUbxmtSw2Z#+)O6Lr zWO!m~e|S1N+3XC54@Sl&oo$nQqtDD7cGk~E6QlP1k%{QRNH~5nZ$nZ>e`L%#5ZxP| zh`I~TN;g!T>=x&Tf?eV1u)C079DhFlRBF7j, 2015 # Piotr Jakimiak , 2015 -# Maciek Olko , 2015 +# Maciek Olko , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-01 18:38+0100\n" -"PO-Revision-Date: 2016-03-01 17:38+0000\n" -"Last-Translator: Xavier Ordoquy \n" +"PO-Revision-Date: 2016-03-07 21:25+0000\n" +"Last-Translator: Maciek Olko \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" @@ -59,35 +59,35 @@ msgstr "Niepoprawny token." #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "Token uwierzytelniający" #: authtoken/models.py:21 msgid "Key" -msgstr "" +msgstr "Klucz" #: authtoken/models.py:23 msgid "User" -msgstr "" +msgstr "Użytkownik" #: authtoken/models.py:24 msgid "Created" -msgstr "" +msgstr "Stworzono" #: authtoken/models.py:33 msgid "Token" -msgstr "" +msgstr "Token" #: authtoken/models.py:34 msgid "Tokens" -msgstr "" +msgstr "Tokeny" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Nazwa użytkownika" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Hasło" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -338,7 +338,7 @@ msgstr "Wyślij" #: pagination.py:189 msgid "Invalid page." -msgstr "" +msgstr "Niepoprawna strona." #: pagination.py:407 msgid "Invalid cursor" diff --git a/rest_framework/locale/tr/LC_MESSAGES/django.mo b/rest_framework/locale/tr/LC_MESSAGES/django.mo index 70fe0331421c76d4006c21108add5a475071f389..14f5dc981f0819346e1355b1e01fbf482e93b10f 100644 GIT binary patch delta 2496 zcmYk+TWl0n9LMpqEp%5}ZiOOCwN9x}1q!9K1quqKh=mr4+*_-G$w)iazX% zvEl_)4MZZSNL?Nz@d|B>glMQSQ4=sEh8T@XB6xv5`2Ece(Ubn?bIx@3%(?u} zeAskmQ|e0om{$#@ow$dn%r@o#Hs)}l>6ygFL zhYeVU+i)JffI%F@RmP;uSt@I|G3r~#uO6lSGOolC+=f$fjaiJ{xD1bC175)zoRgRN zzk`jmU&j*s8S`<%_{;!{QTHGAOc~QgMIF9~Rd^2hGk?*1s-At8YA(d%ZhZeTr6nq}XU_Y`8<`6Ex z0c5+)SH9mOf95I|^>YK2KDl&qH|C?-bFds2qPDng3j42-pY$L69M%2-l|-Xhjnk)Q z_O=Pt?nBMsW7Kosp@lb51DsaiC6`%)V`(2i4WJ+A;$d8f=L%T=W-2$hp_y)A_+i}a z+k={EpWl83D`=m@;eauhaW?H^908q*3#h%lj@p_+I@1cQz5P73wjLM^L9^GH+KutyqsIQ3Fl= zK}91hVpub=8Y{8c_aLgn^SBhl_mPOW89A}09T~IfL1lX%>bXy`6K~-zv@K&c;%CS$ zlV8jc)cLQVqNLb|+PkBu<1&IIzPXKMn8)Zeuo_&2G1Lp+M?Loo@~9a_65JHA{`0UL zb-xuYOriRJ1B1NZd_hG^ehKf#E2t4>(|8a|knJ?ixDETN(g%_e*ZTW~eLhT59Ts2ScwcERM(i=2g3xEdGX zbAJ02>UTe)20n@w7I4-VV>PbCD5f-n_o(m{H6NgoVhGjY@2I3HVZHR+UevMKk6M|x zQ3Lx1wKCUG$1B7?1GtUQifH!g|4z}Mv_fo;=AZevcoi;sv5IEKR(fR_*L4K_du2P< zwZvFLTctsBFuYl9L>2PdTSe8CKRbzC#2P|_EGNA8>r+}lXipy@SY@x&aotR`5q!`x z#|t+QD%C{Dt7TS0)yIh@|DINAm0!0|$=yO^5h|QmvsLrgUaDjh+Bc4c*+HmidHJZB zCy90gbF?4DUq)DSkI)3b$8AtlUXL~6NO6eV7>SNrd>f+`<4 z?@Ok;twat%B73ElE8iEdD6v%L6Jf8GIi8!SH~8&()VD)LUr|cHxVM8d+>zjL$l4Oy z<3vrZyJ39TeK%AatcyE#(&Fbm70zo^GcqSI_NZ*=# zA}cTRTko21k52u_Z7HY53YgfbEgt<;%?{cbe0`;^GjPNHS|X4Z)mW6Xwb4dh6deeX>nk_ I+h1DtFCR}Xg#Z8m delta 2151 zcmYk+|4&tQ9LMqZC6KS7f_{^_yFF(F04uSjM)(?-JJLgTQN1mY#4j60Z(BQeusUSn`zdF6R7LQaVO4U2^MCV zaJ?|5&(@>YF+{uY*4h+hgP$O(dy(o-Z@igwhYuJt(vduPQ2>IDG z2mS99mg78X<^n6t?!^)eVn1%i81`zaKcLc#ecRh_9*|9A1(sp~ zR{8A?4ASmHrSdscN3Wp%_p{&r2emfxd3!z9<}&}vVc0+MCTisKs6YON4z662=vWZ7 zi1uJ5zJ)dTHI88*&ulF|>U+rd7}j$BUHmd&_5+sDK3%~4E7!AhQ#o2hP4#+~w0ho( z8*mggwNt2$&EPnGgl(9`TX$kVcHjvd!=F%VrIAso{Q_!+=5Yv}7*C5*nZiE&4fUWp z=C21|M0IQy)uEeMjM?<+eys7GL_P2XZo@@nIawvWW@A|s(iiK*tvG@DU+h&XlT_w# z0=E^K?ZVfPpIztBf*DRC$GxaE@+@kVzlYWMEviF-qC|@7Q7<}*tV=tK{OmFZmXrO0 zRr=H{`4=`aEQbqSs0Z&wcBW0^MtlR+p-WhS3&`wS7Wv{4R*LLQ>&7%3Lf!uuYNSu0 zX5wvRS=onJru~1JiavJNQB(8>>N}9ZTbnTlmD63Q6wIJT^gc3a_NnhRtfPGkw_q&` zOYKS2eXpZBd=4GFiVeKqZcu5(GM1!ry%+U>mr!fr3)CvlWixB!o#w7D;2en1m>Rw6VI7Db0j(TSj`PV18hzPn*r!BbS z=_BzA>ERXe;Hu++_*bhl1M!8Ncaq$f^Deq0`9XI&f3Bs*scC53vb8cu$=De>aIktX z8rpwgU+7>Y+USgirovA|oq_1%k!KDab+#XgBx, 2015 # Emrah BİLBAY , 2015 # Ertaç Paprat , 2015 +# José Alaguna , 2016 # Mesut Can Gürle , 2015 # Murat Çorlu , 2015 # Recep KIRMIZI , 2015 @@ -15,8 +16,8 @@ msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-01 18:38+0100\n" -"PO-Revision-Date: 2016-03-01 17:38+0000\n" -"Last-Translator: Xavier Ordoquy \n" +"PO-Revision-Date: 2016-03-09 23:45+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Turkish (http://www.transifex.com/django-rest-framework-1/django-rest-framework/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,35 +64,35 @@ msgstr "Geçersiz token." #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "Kimlik doğrulama belirteci" #: authtoken/models.py:21 msgid "Key" -msgstr "" +msgstr "Anahtar" #: authtoken/models.py:23 msgid "User" -msgstr "" +msgstr "Kullanan" #: authtoken/models.py:24 msgid "Created" -msgstr "" +msgstr "Oluşturulan" #: authtoken/models.py:33 msgid "Token" -msgstr "" +msgstr "İşaret" #: authtoken/models.py:34 msgid "Tokens" -msgstr "" +msgstr "İşaretler" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Kullanıcı adı" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Şifre" #: authtoken/serializers.py:20 msgid "User account is disabled." @@ -334,7 +335,7 @@ msgstr "Sözlük tipi bir değişken beklenirken \"{input_type}\" tipi bir deği #: fields.py:1538 msgid "Value must be valid JSON." -msgstr "Değer geçerli bir JSON olmalı" +msgstr "Değer geçerli bir JSON olmalı." #: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" @@ -342,7 +343,7 @@ msgstr "Gönder" #: pagination.py:189 msgid "Invalid page." -msgstr "" +msgstr "Geçersiz sayfa." #: pagination.py:407 msgid "Invalid cursor" diff --git a/rest_framework/locale/tr_TR/LC_MESSAGES/django.mo b/rest_framework/locale/tr_TR/LC_MESSAGES/django.mo index 5d4511a4f2b3e5ef48ae9d8a5ada9739c4ac5e34..5fa743b50e80374a743a42495f008818753c0db2 100644 GIT binary patch literal 10520 zcmbuEdyHJyUB_>6nx+n5vcL^f7tUL1}DLd;8Cy!o&mRjzXpB?ybA6G-vAGS?^U>uL5Fz$ z4e)93@4++R1NVB~=fLyeF7Wrjqu}?zY4EWhFTeZXvpl~F{v7xp;QiozKT-1c2&nf@ zRyYTW-min71>Xeu^Zth)@p<=s<$CV}HP3c%Czyawfqw|@1OFYYgIhkrT;LZ$^*ax4 z27e!v9Nz{X1OF4$JP-Y(=S_i|K#hM6JOaK5?gsx36upmp)bl<8eiGF46QI^{7?j+@ z3SX+;{{gsx_iuq(|93#?>s?TE^l}sMF!*tBA85em!3V%a@GkIW5EXb|11G^H5LJ7B zQ{g{>{CV&4BRW3>Wjgml30qk->-q{_t(|)zk;%#_rM+CgFjX3 z^#rKr7eVp=m!SInGibp72F2gUKUUh+LGXh-zXWRjm%-0~UkA5>Z-QsRAA(xvahQJy zoT)GZwayo-=U2eTd43K2&Idg2U%+4B`HwJu`NKP)^!g)EdigZOw64S8&w^h8CI4Rr z#rLZfz5zbZ^FM-^syD^r_JF%V+3~M{`@y%tv*1S=EPLyKdj4Zj^87HuJPm#UOu;Ll z{Noc$E;{qzVen5u@%bJo{x-qX1o#xV9h|H18=&aD4L$)*d0F*sGfU!t!4}s!i z8#oQ_0{4R#K>#u?Lg0F(Ihi`(S_Ya`#<(|!Dztf=n<;x&{-YfiwuQx!+#kqq_XzESH0en^;}YJ}w39Sl(zj%& zOSbbxnr!eOO*~G~bSZv*j3#{^pdng!?c;ZbHb*0jIlltDU>Ii(zSsmT|Y^Cj;2epC6swzp*3h9qUn;XWly8mT|9i5 zCOeeQP@Q*-CVR3p`OPd%7iQpnfhOP6wVQU<-3@=9;+C-H;+Nk3676mprt7Xf{1R5& zC7aSEUz0uS+DSV_JE{k+!!*SVU5cIVnph0tZjoP}FhOSGBsbPvuwl?Nb4e2VHm-Z? z_Gq+|pyA)7L)YeQGwcQ3!oP8%)2EN@uX}q;=BF3@)c9$dq$X)JiZu0``cU!{#JS(% zJ8Y)@3q>&YF)pIH8@?6HKAUv>*xSRcALl{C=0Osh24nST!^~XtQ{Sz-nf79Jdi(h`Z41FPiCbnqNh6!r&FRcH zNlcp;5gy79nF-=7hs3m5EZoFpVV6f-Da(dW<~ubBSq-DLs;#BF0a$23p9(QM=d06`dSMi5)q4 zVY@zqJB)2M>3u_=)2E&l@1w)~$Ohp^|4UsTH8tU}DSweGBmfYTCXt$%VTlnh_Db&4NZh7#f1% zAh0TzRNRL>_49XZH$Dq;G4@D&tMMh{CTkC(F_xBF;zHI{q!IIL(Kw!r#rI)Y?{_D$ zWJx+0Epd#<49gj4e9J)7PH0ZU!)dW(KMjMpV`^ro0?C}n-)OJh5$)IAZ++Pc7npo_1Di582ljP>ZbLGQHDL!TE%YkaM=a5f@0@n*JjzpBqeG0=W$j$@`yVr= zS6S_el;BVN@lIBX@=j{L%;|(s5oqF5rEDC-c{@$=Jk;wM-=>YWH{$|W8I8zfi3x2g z7npHN^JdBHE`5_69XgJvBO-|_vK{Ica!`QySrtptfPq+)Cajy-X~7AuZuYhPM#t3* zE?z0MxloTCsgRILSJQD4Cjt9WH}C1=psL_zSg($}k8IDW9xcp;HtviK8u=I(VL1Lx z3u9EZD7bN4O(;hB=bQ|%Dn0x^hDF3!tbdfx+nTP2vTic0`s5Pg$l6AwRhpc9b)62* z#D*3YDag8&_r)vE#hlr)%-(qw?P8thelzcMZ0GPO93xCxiY3kg`l)3!-_+@w72R%< zstm#N16$gT9G-`&Oc0GhNI2aM6RVn~OlMTn*taPSn^}8FVG7p;igIcn@1qWL7E5GP zca=`orQ4#biAx$DyN}fU7~62+L^WbF$g~^nAc;z@3Tewa}cB&g+Nnkcu`jx=j$%9uNC_Mf+L zD>0`I%*>j31y90xXX7bf609A|T0yh6w`gUx*<{*mJb7Za<~CfAtL?|ar_JM2TX)o^ zw$-M#nyovhx9$AQ)YhpfI@V747XpQu)%~6@k8hjaPCu@V&r<5wW>Xtyq0N(Y+B}nF z%ilD6Lfa~0Yd&wwoAcSzt%ypq-bkV+85Fk)gkGEVZ8U9Wi?kDDZL?W7e(zDUxt-_T z>B-597cbUx(GKSQOBy=abc?M~+~&2xVryI1em_Z6aPv&&>ABfclaFpZcI4QBq2#vK zr#9}xUD?UjW~oJ{P3~XHC)sxe@h-PzA>QpiJ$taWbJ$Pp%=>BWfC@1J+qBs^7vzH_ zK|^zGJQ=cy3~L8bVK!~zu6xXOZ{5YVPG5FU?bb3xiaIKY@zmJr!` z-7>}m(XD#*l8~^ip20|07YYb+WAo}9VbEu$h>J$So+-E4%2ktu#r37UsC$P-In8Zk zGTY;ODl=Wh;3YTelTaRFNG^tJLQNhFg+WuT+Pd2)arZ~>)~j^537lr z6seVPPm~K2JFz!w)1VE(Qd|&Zg6m85!4X6CNu=16#XNEom<}06lOq86l-m(u_`DHQ zjz%@INnGlmSKJ1%{z1f@aCCyzmU6Ng5=Z)yr1)Ov{DGaXHX&x-E`%1vN4B|gb!Ewk zEhaxR4r^eovk9&eAYbg+aDxeg;qHS5aNbe&a>&~fYRA1?GM3`Ny{GeUD+*+I3LWIfB) zo9X!zljWM$oW&FiMI06@OH`3kO0&8hRfySqeThY@L;sk=^m*dEV}GUh(W8ukF*s{p zzSdj5*1={eevE&831?e-rcqjhxV&a6Cx?$<_Zbyp0KnRC7pa_AGY36RyPpp;l{LTxybtd5a# zw31Thq=7qSakn=HZ{-bUtb2#c8!dsuTo{)IS5<*ky^K` zh3+slLZWX5S+HPwe%>LO#La*`WIrD$l)*}m0wpXurjxR1OI>!T&RA4;*<6H8p7HeDJqlZKc* zpN@4Z;|)dRQHvmqpHGbXfpSI5RdixKTfUYqUyGKnv9rNbDIJTozaFj*a@PJjlccSp zf09#1&b6l46WexfQ*UpwfDb7+tBY}YUZrFZ3b+xW3*gaTiL6$*{TShQ*2`2>f#9-#L>XQf1@qN2U8cY7Z{Z< zkC#}UkzHC$LtkOid8h&7Lq*0QS_y9%+@LUeL8W|NF02x{}|98x=1PP7)- M+{s%Ni7F-j9~)mM761SM delta 610 zcmYk&%WD%+6u{vV?ZZTE9)=dQ)k(C$CYUBH{%L zSFSDvvvH{|q_ntlCmL`g*nL4naN(ceuD_Fp;(;^Yeat=g%)Gw$D%ty)8QT^jL(Y;P z$T_kR<3a4=6z*XiKjT&WhdIoj5GmqK)b~O>k1s~^K3-=29<~1Wk$;cYdopoSWQ>g> zCU6n885=8j2Zsf5pG*6gX8qwfP2zJb;U_HMAI#&K36T^o;uTy*J?CK=ALE?#MBWYu zA_FY2@f)>~_#{Ozi+V7JHrDVW21q}{;7;L~(3`L^|BZgiX7z-c+|V6QBL-DiGaMV{+=uHSV1va#nI=1bwy EA+5(+0{{R3 diff --git a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po index 9ead5da4a..efbd689e6 100644 --- a/rest_framework/locale/tr_TR/LC_MESSAGES/django.po +++ b/rest_framework/locale/tr_TR/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# José Alaguna , 2015 +# José Alaguna , 2015-2016 msgid "" msgstr "" "Project-Id-Version: Django REST framework\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-01 18:38+0100\n" -"PO-Revision-Date: 2016-03-01 17:38+0000\n" -"Last-Translator: Xavier Ordoquy \n" +"PO-Revision-Date: 2016-03-09 23:48+0000\n" +"Last-Translator: José Alaguna \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" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,15 +20,15 @@ msgstr "" #: authentication.py:71 msgid "Invalid basic header. No credentials provided." -msgstr "" +msgstr "Geçersiz yetkilendirme başlığı. Gerekli uygunluk kriterleri sağlanmamış." #: authentication.py:74 msgid "Invalid basic header. Credentials string should not contain spaces." -msgstr "" +msgstr "Geçersiz yetkilendirme başlığı. Uygunluk kriterine ait veri boşluk karakteri içermemeli." #: authentication.py:80 msgid "Invalid basic header. Credentials not correctly base64 encoded." -msgstr "" +msgstr "Geçersiz yetkilendirme başlığı. Uygunluk kriterleri base64 formatına uygun olarak kodlanmamış." #: authentication.py:97 msgid "Invalid username/password." @@ -36,20 +36,20 @@ msgstr "Geçersiz kullanıcı adı / şifre." #: authentication.py:100 authentication.py:195 msgid "User inactive or deleted." -msgstr "" +msgstr "Kullanıcı aktif değil ya da silinmiş" #: authentication.py:173 msgid "Invalid token header. No credentials provided." -msgstr "" +msgstr "Geçersiz token başlığı. Kimlik bilgileri eksik." #: authentication.py:176 msgid "Invalid token header. Token string should not contain spaces." -msgstr "" +msgstr "Geçersiz token başlığı. Token'da boşluk olmamalı." #: authentication.py:182 msgid "" "Invalid token header. Token string should not contain invalid characters." -msgstr "" +msgstr "Geçersiz token başlığı. Token geçersiz karakter içermemeli." #: authentication.py:192 msgid "Invalid token." @@ -57,67 +57,67 @@ msgstr "Geçersiz simge." #: authtoken/apps.py:7 msgid "Auth Token" -msgstr "" +msgstr "Kimlik doğrulama belirteci" #: authtoken/models.py:21 msgid "Key" -msgstr "" +msgstr "Anahtar" #: authtoken/models.py:23 msgid "User" -msgstr "" +msgstr "Kullanan" #: authtoken/models.py:24 msgid "Created" -msgstr "" +msgstr "Oluşturulan" #: authtoken/models.py:33 msgid "Token" -msgstr "" +msgstr "İşaret" #: authtoken/models.py:34 msgid "Tokens" -msgstr "" +msgstr "İşaretler" #: authtoken/serializers.py:8 msgid "Username" -msgstr "" +msgstr "Kullanıcı adı" #: authtoken/serializers.py:9 msgid "Password" -msgstr "" +msgstr "Şifre" #: authtoken/serializers.py:20 msgid "User account is disabled." -msgstr "" +msgstr "Kullanıcı hesabı devre dışı bırakılmış." #: authtoken/serializers.py:23 msgid "Unable to log in with provided credentials." -msgstr "" +msgstr "Verilen bilgiler ile giriş sağlanamadı." #: authtoken/serializers.py:26 msgid "Must include \"username\" and \"password\"." -msgstr "" +msgstr "\"Kullanıcı Adı\" ve \"Parola\" eklenmeli." #: exceptions.py:49 msgid "A server error occurred." -msgstr "" +msgstr "Sunucu hatası oluştu." #: exceptions.py:84 msgid "Malformed request." -msgstr "" +msgstr "Bozuk istek." #: exceptions.py:89 msgid "Incorrect authentication credentials." -msgstr "" +msgstr "Giriş bilgileri hatalı." #: exceptions.py:94 msgid "Authentication credentials were not provided." -msgstr "" +msgstr "Giriş bilgileri verilmedi." #: exceptions.py:99 msgid "You do not have permission to perform this action." -msgstr "" +msgstr "Bu işlemi yapmak için izniniz bulunmuyor." #: exceptions.py:104 views.py:81 msgid "Not found." @@ -126,217 +126,217 @@ msgstr "Bulunamadı." #: exceptions.py:109 #, python-brace-format msgid "Method \"{method}\" not allowed." -msgstr "" +msgstr "\"{method}\" metoduna izin verilmiyor." #: exceptions.py:120 msgid "Could not satisfy the request Accept header." -msgstr "" +msgstr "İsteğe ait Accept başlık bilgisi yanıt verilecek başlık bilgileri arasında değil." #: exceptions.py:132 #, python-brace-format msgid "Unsupported media type \"{media_type}\" in request." -msgstr "" +msgstr "İstekte desteklenmeyen medya tipi: \"{media_type}\"." #: exceptions.py:145 msgid "Request was throttled." -msgstr "" +msgstr "Üst üste çok fazla istek yapıldı." #: fields.py:266 relations.py:206 relations.py:239 validators.py:79 #: validators.py:162 msgid "This field is required." -msgstr "" +msgstr "Bu alan zorunlu." #: fields.py:267 msgid "This field may not be null." -msgstr "" +msgstr "Bu alan boş bırakılmamalı." #: fields.py:603 fields.py:634 #, python-brace-format msgid "\"{input}\" is not a valid boolean." -msgstr "" +msgstr "\"{input}\" geçerli bir boolean değil." #: fields.py:669 msgid "This field may not be blank." -msgstr "" +msgstr "Bu alan boş bırakılmamalı." #: fields.py:670 fields.py:1664 #, python-brace-format msgid "Ensure this field has no more than {max_length} characters." -msgstr "" +msgstr "Bu alanın {max_length} karakterden fazla karakter barındırmadığından emin olun." #: fields.py:671 #, python-brace-format msgid "Ensure this field has at least {min_length} characters." -msgstr "" +msgstr "Bu alanın en az {min_length} karakter barındırdığından emin olun." #: fields.py:708 msgid "Enter a valid email address." -msgstr "" +msgstr "Geçerli bir e-posta adresi girin." #: fields.py:719 msgid "This value does not match the required pattern." -msgstr "" +msgstr "Bu değer gereken düzenli ifade deseni ile uyuşmuyor." #: fields.py:730 msgid "" "Enter a valid \"slug\" consisting of letters, numbers, underscores or " "hyphens." -msgstr "" +msgstr "Harf, rakam, altçizgi veya tireden oluşan geçerli bir \"slug\" giriniz." #: fields.py:742 msgid "Enter a valid URL." -msgstr "" +msgstr "Geçerli bir URL girin." #: fields.py:755 #, python-brace-format msgid "\"{value}\" is not a valid UUID." -msgstr "" +msgstr "\"{value}\" geçerli bir UUID değil." #: fields.py:791 msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" +msgstr "Geçerli bir IPv4 ya da IPv6 adresi girin." #: fields.py:816 msgid "A valid integer is required." -msgstr "" +msgstr "Geçerli bir tam sayı girin." #: fields.py:817 fields.py:852 fields.py:885 #, python-brace-format msgid "Ensure this value is less than or equal to {max_value}." -msgstr "" +msgstr "Değerin {max_value} değerinden küçük ya da eşit olduğundan emin olun." #: fields.py:818 fields.py:853 fields.py:886 #, python-brace-format msgid "Ensure this value is greater than or equal to {min_value}." -msgstr "" +msgstr "Değerin {min_value} değerinden büyük ya da eşit olduğundan emin olun." #: fields.py:819 fields.py:854 fields.py:890 msgid "String value too large." -msgstr "" +msgstr "String değeri çok uzun." #: fields.py:851 fields.py:884 msgid "A valid number is required." -msgstr "" +msgstr "Geçerli bir numara gerekiyor." #: fields.py:887 #, python-brace-format msgid "Ensure that there are no more than {max_digits} digits in total." -msgstr "" +msgstr "Toplamda {max_digits} haneden fazla hane olmadığından emin olun." #: fields.py:888 #, python-brace-format msgid "" "Ensure that there are no more than {max_decimal_places} decimal places." -msgstr "" +msgstr "Ondalık basamak değerinin {max_decimal_places} haneden fazla olmadığından emin olun." #: fields.py:889 #, python-brace-format msgid "" "Ensure that there are no more than {max_whole_digits} digits before the " "decimal point." -msgstr "" +msgstr "Ondalık ayracından önce {max_whole_digits} basamaktan fazla olmadığından emin olun." #: fields.py:1004 #, python-brace-format msgid "Datetime has wrong format. Use one of these formats instead: {format}." -msgstr "" +msgstr "Datetime alanı yanlış biçimde. {format} biçimlerinden birini kullanın." #: fields.py:1005 msgid "Expected a datetime but got a date." -msgstr "" +msgstr "Datetime değeri bekleniyor, ama date değeri geldi." #: fields.py:1082 #, python-brace-format msgid "Date has wrong format. Use one of these formats instead: {format}." -msgstr "" +msgstr "Tarih biçimi yanlış. {format} biçimlerinden birini kullanın." #: fields.py:1083 msgid "Expected a date but got a datetime." -msgstr "" +msgstr "Date tipi beklenmekteydi, fakat datetime tipi geldi." #: fields.py:1151 #, python-brace-format msgid "Time has wrong format. Use one of these formats instead: {format}." -msgstr "" +msgstr "Time biçimi yanlış. {format} biçimlerinden birini kullanın." #: fields.py:1215 #, python-brace-format msgid "Duration has wrong format. Use one of these formats instead: {format}." -msgstr "" +msgstr "Duration biçimi yanlış. {format} biçimlerinden birini kullanın." #: fields.py:1240 fields.py:1289 #, python-brace-format msgid "\"{input}\" is not a valid choice." -msgstr "" +msgstr "\"{input}\" geçerli bir seçim değil." #: fields.py:1243 relations.py:71 relations.py:442 #, python-brace-format msgid "More than {count} items..." -msgstr "" +msgstr "{count} elemandan daha fazla..." #: fields.py:1290 fields.py:1437 relations.py:438 serializers.py:520 #, python-brace-format msgid "Expected a list of items but got type \"{input_type}\"." -msgstr "" +msgstr "Elemanların listesi beklenirken \"{input_type}\" alındı." #: fields.py:1291 msgid "This selection may not be empty." -msgstr "" +msgstr "Bu seçim boş bırakılmamalı." #: fields.py:1328 #, python-brace-format msgid "\"{input}\" is not a valid path choice." -msgstr "" +msgstr "\"{input}\" geçerli bir yol seçimi değil." #: fields.py:1347 msgid "No file was submitted." -msgstr "" +msgstr "Hiçbir dosya verilmedi." #: fields.py:1348 msgid "" "The submitted data was not a file. Check the encoding type on the form." -msgstr "" +msgstr "Gönderilen veri dosya değil. Formdaki kodlama tipini kontrol edin." #: fields.py:1349 msgid "No filename could be determined." -msgstr "" +msgstr "Hiçbir dosya adı belirlenemedi." #: fields.py:1350 msgid "The submitted file is empty." -msgstr "" +msgstr "Gönderilen dosya boş." #: fields.py:1351 #, python-brace-format msgid "" "Ensure this filename has at most {max_length} characters (it has {length})." -msgstr "" +msgstr "Bu dosya adının en fazla {max_length} karakter uzunluğunda olduğundan emin olun. (şu anda {length} karakter)." #: fields.py:1399 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." -msgstr "" +msgstr "Geçerli bir resim yükleyin. Yüklediğiniz dosya resim değil ya da bozuk." #: fields.py:1438 relations.py:439 serializers.py:521 msgid "This list may not be empty." -msgstr "" +msgstr "Bu liste boş olmamalı." #: fields.py:1491 #, python-brace-format msgid "Expected a dictionary of items but got type \"{input_type}\"." -msgstr "" +msgstr "Sözlük tipi bir değişken beklenirken \"{input_type}\" tipi bir değişken alındı." #: fields.py:1538 msgid "Value must be valid JSON." -msgstr "" +msgstr "Değer geçerli bir JSON olmalı." #: filters.py:35 templates/rest_framework/filters/django_filter.html.py:5 msgid "Submit" -msgstr "" +msgstr "Gönder" #: pagination.py:189 msgid "Invalid page." -msgstr "" +msgstr "Geçersiz sayfa." #: pagination.py:407 msgid "Invalid cursor" @@ -345,12 +345,12 @@ msgstr "Geçersiz imleç." #: relations.py:207 #, python-brace-format msgid "Invalid pk \"{pk_value}\" - object does not exist." -msgstr "" +msgstr "Geçersiz pk \"{pk_value}\" - obje bulunamadı." #: relations.py:208 #, python-brace-format msgid "Incorrect type. Expected pk value, received {data_type}." -msgstr "" +msgstr "Hatalı tip. Pk değeri beklenirken, alınan {data_type}." #: relations.py:240 msgid "Invalid hyperlink - No URL match." @@ -367,12 +367,12 @@ msgstr "Geçersiz hyper link - Nesne yok.." #: relations.py:243 #, python-brace-format msgid "Incorrect type. Expected URL string, received {data_type}." -msgstr "" +msgstr "Hatalı tip. URL metni bekleniyor, {data_type} alındı." #: relations.py:402 #, python-brace-format msgid "Object with {slug_name}={value} does not exist." -msgstr "" +msgstr "{slug_name}={value} değerini taşıyan obje bulunamadı." #: relations.py:403 msgid "Invalid value." @@ -386,20 +386,20 @@ msgstr "Geçersiz veri. Bir sözlük bekleniyor, ama var {datatype}." #: templates/rest_framework/admin.html:118 #: templates/rest_framework/base.html:128 msgid "Filters" -msgstr "" +msgstr "Filtreler" #: templates/rest_framework/filters/django_filter.html:2 #: templates/rest_framework/filters/django_filter_crispyforms.html:4 msgid "Field filters" -msgstr "" +msgstr "Alan filtreleri" #: templates/rest_framework/filters/ordering.html:3 msgid "Ordering" -msgstr "" +msgstr "Sıralama" #: templates/rest_framework/filters/search.html:2 msgid "Search" -msgstr "" +msgstr "Arama" #: templates/rest_framework/horizontal/radio.html:2 #: templates/rest_framework/inline/radio.html:2 @@ -411,7 +411,7 @@ msgstr "Hiç kimse" #: templates/rest_framework/inline/select_multiple.html:2 #: templates/rest_framework/vertical/select_multiple.html:2 msgid "No items to select." -msgstr "" +msgstr "Seçenek yok." #: validators.py:24 msgid "This field must be unique." @@ -425,17 +425,17 @@ msgstr "{field_names} alanları benzersiz bir set yapmak gerekir." #: validators.py:226 #, python-brace-format msgid "This field must be unique for the \"{date_field}\" date." -msgstr "" +msgstr "Bu alan \"{date_field}\" tarihine göre eşsiz olmalı." #: validators.py:241 #, python-brace-format msgid "This field must be unique for the \"{date_field}\" month." -msgstr "" +msgstr "Bu alan \"{date_field}\" ayına göre eşsiz olmalı." #: validators.py:254 #, python-brace-format msgid "This field must be unique for the \"{date_field}\" year." -msgstr "" +msgstr "Bu alan \"{date_field}\" yılına göre eşsiz olmalı." #: versioning.py:42 msgid "Invalid version in \"Accept\" header." From f0fc339278fa8a8b61423c9d60c23dbd372af0ed Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Mon, 14 Mar 2016 08:40:00 +0100 Subject: [PATCH 21/21] Release date update. --- docs/topics/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/topics/release-notes.md b/docs/topics/release-notes.md index 9fa399670..f2187a35c 100644 --- a/docs/topics/release-notes.md +++ b/docs/topics/release-notes.md @@ -42,7 +42,7 @@ You can determine your currently installed version using `pip freeze`: ### 3.3.3 -**Date**: [7th March 2016][3.3.3-milestone]. +**Date**: [14th March 2016][3.3.3-milestone]. * Remove version string from templates. Thanks to @blag for the report and fixes. ([#3878][gh3878], [#3913][gh3913], [#3912][gh3912]) * Fixes vertical html layout for `BooleanField`. Thanks to Mikalai Radchuk for the fix. ([#3910][gh3910])