Skip to content

Commit

Permalink
Merge pull request #587 from wtforms/release-2.3.1
Browse files Browse the repository at this point in the history
release version 2.3.1
  • Loading branch information
davidism committed Apr 22, 2020
2 parents 957a3f3 + 6c45ef8 commit aa552df
Show file tree
Hide file tree
Showing 33 changed files with 1,189 additions and 964 deletions.
3 changes: 2 additions & 1 deletion CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Version 2.3.1
-------------

Unreleased
Released 2020-04-22

- All modules in ``wtforms.ext`` show a deprecation warning on import.
They will be removed in version 3.0.
Expand All @@ -16,6 +16,7 @@ Unreleased
- ``Form.validate`` takes an ``extra_validators`` parameter, mapping
field names to lists of extra validator functions. This matches
``BaseForm.validate``. :pr:`584`
- Update locale catalogs.


Version 2.3.0
Expand Down
2 changes: 1 addition & 1 deletion wtforms/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
from wtforms.form import Form
from wtforms.validators import ValidationError

__version__ = '2.3.1.dev'
__version__ = '2.3.1'
73 changes: 42 additions & 31 deletions wtforms/locale/ar/LC_MESSAGES/wtforms.po
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Arabic translations for WTForms.
# Copyright (C) 2018 WTForms Team
# Copyright (C) 2020 WTForms Team
# This file is distributed under the same license as the WTForms project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: WTForms 2.0dev\n"
"Report-Msgid-Bugs-To: wtforms+i18n@jamescrasta.com\n"
"POT-Creation-Date: 2018-06-02 07:42-0700\n"
"POT-Creation-Date: 2020-04-22 09:05-0700\n"
"PO-Revision-Date: 2015-04-08 20:59+0100\n"
"Last-Translator: Jalal Maqdisi <jalal.maqdisi@gmail.com>\n"
"Language: ar\n"
Expand All @@ -17,19 +17,19 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
"Generated-By: Babel 2.8.0\n"

#: wtforms/validators.py:58
#: wtforms/validators.py:68
#, python-format
msgid "Invalid field name '%s'."
msgstr "اسم الحقل '%s' غير صالح."

#: wtforms/validators.py:66
#: wtforms/validators.py:76
#, python-format
msgid "Field must be equal to %(other_name)s."
msgstr "يجب على الحقل ان يساوي %(other_name)s ."

#: wtforms/validators.py:99
#: wtforms/validators.py:109
#, python-format
msgid "Field must be at least %(min)d character long."
msgid_plural "Field must be at least %(min)d characters long."
Expand All @@ -40,7 +40,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: wtforms/validators.py:102
#: wtforms/validators.py:112
#, python-format
msgid "Field cannot be longer than %(max)d character."
msgid_plural "Field cannot be longer than %(max)d characters."
Expand All @@ -51,60 +51,71 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: wtforms/validators.py:105
#: wtforms/validators.py:115
#, python-format
msgid "Field must be exactly %(max)d character long."
msgid_plural "Field must be exactly %(max)d characters long."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: wtforms/validators.py:118
#, python-format
msgid "Field must be between %(min)d and %(max)d characters long."
msgstr "يجب على طول الحقل ان يكون ما بين %(min)d و %(max)d حرف."

#: wtforms/validators.py:141
#: wtforms/validators.py:154
#, python-format
msgid "Number must be at least %(min)s."
msgstr "لا يجب على الرقم ان يقل عن %(min)s."

#: wtforms/validators.py:143
#: wtforms/validators.py:156
#, python-format
msgid "Number must be at most %(max)s."
msgstr "لا يجب على الرقم ان يزيد عن %(max)s. "

#: wtforms/validators.py:145
#: wtforms/validators.py:158
#, python-format
msgid "Number must be between %(min)s and %(max)s."
msgstr "يجب على الرقم ان يكون ما بين %(min)s و %(max)s."

#: wtforms/validators.py:205 wtforms/validators.py:245
#: wtforms/validators.py:218 wtforms/validators.py:258
msgid "This field is required."
msgstr "هذا الحقل مطلوب."

#: wtforms/validators.py:277
#: wtforms/validators.py:290
msgid "Invalid input."
msgstr "الاملاء غير صالح."

#: wtforms/validators.py:311
#: wtforms/validators.py:355
msgid "Invalid email address."
msgstr "البريد الالكتروني غير صالح."

#: wtforms/validators.py:352
#: wtforms/validators.py:388
msgid "Invalid IP address."
msgstr "پروتوكول الانترنت IP غير صالح."

#: wtforms/validators.py:403
#: wtforms/validators.py:430
msgid "Invalid Mac address."
msgstr "عنوان Mac غير صالح."

#: wtforms/validators.py:432
#: wtforms/validators.py:465
msgid "Invalid URL."
msgstr "عنوان الرابط غير صالح."

#: wtforms/validators.py:452
#: wtforms/validators.py:485
msgid "Invalid UUID."
msgstr "عنوان UUID غير صالح."

#: wtforms/validators.py:482
#: wtforms/validators.py:515
#, python-format
msgid "Invalid value, must be one of: %(values)s."
msgstr "قيمة غير صالحة، يجب أن تكون واحدة من: %(values)s."

#: wtforms/validators.py:514
#: wtforms/validators.py:547
#, python-format
msgid "Invalid value, can't be any of: %(values)s."
msgstr "قيمة غير صالحة، يجب أن تكون اي من: %(values)s."
Expand All @@ -129,7 +140,7 @@ msgstr "انتهت صلاحية رمز CSRF."
#: wtforms/ext/appengine/fields.py:166 wtforms/ext/django/fields.py:95
#: wtforms/ext/sqlalchemy/fields.py:125 wtforms/ext/sqlalchemy/fields.py:127
#: wtforms/ext/sqlalchemy/fields.py:180 wtforms/ext/sqlalchemy/fields.py:185
#: wtforms/fields/core.py:475
#: wtforms/fields/core.py:513
msgid "Not a valid choice"
msgstr "اختيار غير صحيح."

Expand All @@ -149,40 +160,40 @@ msgstr ""
msgid "Invalid date/time input"
msgstr "الرجاء املاء التاريخ و الوقت."

#: wtforms/fields/core.py:468
#: wtforms/fields/core.py:505
msgid "Invalid Choice: could not coerce"
msgstr "اختيار غير صالح: لا يمكن الاجبار."

#: wtforms/fields/core.py:501
#: wtforms/fields/core.py:539
msgid "Invalid choice(s): one or more data inputs could not be coerced"
msgstr "اختيارات غير صالحة: واحدة او اكثر من الادخالات لا يمكن اجبارها."

#: wtforms/fields/core.py:508
#: wtforms/fields/core.py:546
#, python-format
msgid "'%(value)s' is not a valid choice for this field"
msgstr "القيمة '%(value)s' ليست باختيار صحيح لهذا الحقل."

#: wtforms/fields/core.py:591
#: wtforms/fields/core.py:629 wtforms/fields/core.py:639
msgid "Not a valid integer value"
msgstr "قيمة العدد الحقيقي غير صالحة."

#: wtforms/fields/core.py:657
#: wtforms/fields/core.py:705
msgid "Not a valid decimal value"
msgstr "القيمة العشرية غير صالحة."

#: wtforms/fields/core.py:684
#: wtforms/fields/core.py:732
msgid "Not a valid float value"
msgstr "القيمة العائمة غير صالحة."

#: wtforms/fields/core.py:745
#: wtforms/fields/core.py:793
msgid "Not a valid datetime value"
msgstr "قيمة الوقت والتاريخ غير صالحة."

#: wtforms/fields/core.py:762
#: wtforms/fields/core.py:810
msgid "Not a valid date value"
msgstr "قيمة التاريخ غير صالحة."

#: wtforms/fields/core.py:779
#: wtforms/fields/core.py:827
msgid "Not a valid time value"
msgstr ""

0 comments on commit aa552df

Please sign in to comment.