summaryrefslogtreecommitdiff
path: root/docs/ref
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-12-04 05:25:24 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-12-04 05:25:24 +0000
commitae7213b593b829734d00619ec7a7b45f22bdd000 (patch)
tree8880bbf72785aa32f79b2d000f8d7ccf3f61dd4a /docs/ref
parent34a386378ff4ac5081017691eb4eff83e30c8aa0 (diff)
Fixed #14563 -- Added Turkish localflavor. Thanks to serkank for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14794 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/ref')
-rw-r--r--docs/ref/contrib/localflavor.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/ref/contrib/localflavor.txt b/docs/ref/contrib/localflavor.txt
index 692cb7e909..bc5878f935 100644
--- a/docs/ref/contrib/localflavor.txt
+++ b/docs/ref/contrib/localflavor.txt
@@ -67,6 +67,7 @@ Countries currently supported by :mod:`~django.contrib.localflavor` are:
* Spain_
* Sweden_
* Switzerland_
+ * Turkey_
* `United Kingdom`_
* `United States of America`_
* Uruguay_
@@ -115,6 +116,7 @@ Here's an example of how to use them::
.. _Spain: `Spain (es)`_
.. _Sweden: `Sweden (se)`_
.. _Switzerland: `Switzerland (ch)`_
+.. _Turkey: `Turkey (tr)`_
.. _United Kingdom: `United Kingdom (uk)`_
.. _United States of America: `United States of America (us)`_
.. _Uruguay: `Uruguay (uy)`_
@@ -853,6 +855,35 @@ Switzerland (``ch``)
A ``Select`` widget that uses a list of Swiss states as its choices.
+Turkey (``tr``)
+===============
+
+.. class:: tr.forms.TRZipCodeField
+
+ A form field that validates input as a Turkish zip code. Valid codes
+ consist of five digits.
+
+.. class:: tr.forms.TRPhoneNumberField
+
+ A form field that validates input as a Turkish phone number. The correct
+ format is 0xxx xxx xxxx. +90xxx xxx xxxx and inputs without spaces also
+ validates. The result is normalized to xxx xxx xxxx format.
+
+.. class:: tr.forms.TRIdentificationNumberField
+
+ A form field that validates input as a TR identification number. A valid
+ number must satisfy the following:
+
+ * The number consist of 11 digits.
+ * The first digit cannot be 0.
+ * (sum(1st, 3rd, 5th, 7th, 9th)*7 - sum(2nd,4th,6th,8th)) % 10) must be
+ equal to the 10th digit.
+ * (sum(1st to 10th) % 10) must be equal to the 11th digit.
+
+.. class:: tr.forms.TRProvinceSelect
+
+ A ``select`` widget that uses a list of Turkish provinces as its choices.
+
United Kingdom (``uk``)
=======================