From 97ba591d87ec39bc461a1305e4dd318b7fb5231c Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 31 Aug 2008 23:53:58 +0000 Subject: [PATCH] Fixed #4624 -- Updated Persian translation from Reza Mohammadi. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8779 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fa/LC_MESSAGES/django.mo | Bin 32104 -> 41548 bytes django/conf/locale/fa/LC_MESSAGES/django.po | 2946 ++++++++--------- django/conf/locale/fa/LC_MESSAGES/djangojs.mo | Bin 358 -> 1889 bytes django/conf/locale/fa/LC_MESSAGES/djangojs.po | 58 +- 4 files changed, 1387 insertions(+), 1617 deletions(-) diff --git a/django/conf/locale/fa/LC_MESSAGES/django.mo b/django/conf/locale/fa/LC_MESSAGES/django.mo index ac3c31ef0ecc9025a351d48bf987fbf064ac388b..e4f1a1e46893b28c748a0da9178d08355965d40e 100644 GIT binary patch literal 41548 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 diff --git a/django/conf/locale/fa/LC_MESSAGES/django.po b/django/conf/locale/fa/LC_MESSAGES/django.po index 16b0d7c981..2536b7404d 100644 --- a/django/conf/locale/fa/LC_MESSAGES/django.po +++ b/django/conf/locale/fa/LC_MESSAGES/django.po @@ -1,200 +1,215 @@ # Persian translation of Django. # Copyright (C) 2007 THE Django'S COPYRIGHT HOLDER # This file is distributed under the same license as the Django package. -# -# +# +# msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-02-01 03:29+0330\n" -"PO-Revision-Date: 2008-02-01 05:19+0330\n" -"Last-Translator: starrynight \n" +"POT-Creation-Date: 2008-09-01 02:00+0430\n" +"PO-Revision-Date: 2008-09-01 02:00+0430\n" +"Last-Translator: Reza Mohammadi \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit" - -#: conf/global_settings.py:39 -msgid "Arabic" -msgstr "" - -#: conf/global_settings.py:40 -msgid "Bengali" -msgstr "" - -#: conf/global_settings.py:41 -msgid "Bulgarian" -msgstr "" - -#: conf/global_settings.py:42 -msgid "Catalan" -msgstr "" - -#: conf/global_settings.py:43 -msgid "Czech" -msgstr "" +"Content-Transfer-Encoding: 8bit\n" #: conf/global_settings.py:44 -msgid "Welsh" -msgstr "" +msgid "Arabic" +msgstr "عربی" #: conf/global_settings.py:45 -msgid "Danish" -msgstr "" +msgid "Bengali" +msgstr "بنگالی" #: conf/global_settings.py:46 -msgid "German" -msgstr "" +msgid "Bulgarian" +msgstr "بلغاری" #: conf/global_settings.py:47 -msgid "Greek" -msgstr "" +msgid "Catalan" +msgstr "کاتالونیایی" #: conf/global_settings.py:48 +msgid "Czech" +msgstr "چکی" + +#: conf/global_settings.py:49 +msgid "Welsh" +msgstr "ویلزی" + +#: conf/global_settings.py:50 +msgid "Danish" +msgstr "دانمارکی" + +#: conf/global_settings.py:51 +msgid "German" +msgstr "آلمانی" + +#: conf/global_settings.py:52 +msgid "Greek" +msgstr "یونانی" + +#: conf/global_settings.py:53 msgid "English" msgstr "انگلیسی" -#: conf/global_settings.py:49 -msgid "Spanish" -msgstr "" - -#: conf/global_settings.py:50 -msgid "Argentinean Spanish" -msgstr "" - -#: conf/global_settings.py:51 -#, fuzzy -msgid "Persian" -msgstr "اجازه‌ها" - -#: conf/global_settings.py:52 -msgid "Finnish" -msgstr "" - -#: conf/global_settings.py:53 -msgid "French" -msgstr "" - #: conf/global_settings.py:54 -msgid "Gaeilge" -msgstr "" +msgid "Spanish" +msgstr "اسپانیایی" #: conf/global_settings.py:55 -msgid "Galician" -msgstr "" +msgid "Estonian" +msgstr "استونی" #: conf/global_settings.py:56 -msgid "Hungarian" -msgstr "" +msgid "Argentinean Spanish" +msgstr "اسپانیاییِ آرژانتین" #: conf/global_settings.py:57 -msgid "Hebrew" -msgstr "" +msgid "Basque" +msgstr "باسکی" #: conf/global_settings.py:58 -msgid "Croatian" -msgstr "" +msgid "Persian" +msgstr "فارسی" #: conf/global_settings.py:59 -msgid "Icelandic" -msgstr "" +msgid "Finnish" +msgstr "فنلاندی" #: conf/global_settings.py:60 +msgid "French" +msgstr "فرانسوی" + +#: conf/global_settings.py:61 +msgid "Irish" +msgstr "ایرلندی" + +#: conf/global_settings.py:62 +msgid "Galician" +msgstr "گالیسیایی" + +#: conf/global_settings.py:63 +msgid "Hungarian" +msgstr "مجاری" + +#: conf/global_settings.py:64 +msgid "Hebrew" +msgstr "عبری" + +#: conf/global_settings.py:65 +msgid "Croatian" +msgstr "کرواتی" + +#: conf/global_settings.py:66 +msgid "Icelandic" +msgstr "ایسلندی" + +#: conf/global_settings.py:67 msgid "Italian" msgstr "ایتالیایی" -#: conf/global_settings.py:61 +#: conf/global_settings.py:68 msgid "Japanese" msgstr "ژاپنی" -#: conf/global_settings.py:62 +#: conf/global_settings.py:69 +msgid "Georgian" +msgstr "گرجی" + +#: conf/global_settings.py:70 msgid "Korean" -msgstr "کره ای" +msgstr "کره‌ای" -#: conf/global_settings.py:63 +#: conf/global_settings.py:71 msgid "Khmer" -msgstr "" +msgstr "خمری" -#: conf/global_settings.py:64 +#: conf/global_settings.py:72 msgid "Kannada" -msgstr "" +msgstr "کناده‌ای" -#: conf/global_settings.py:65 +#: conf/global_settings.py:73 msgid "Latvian" -msgstr "" +msgstr "لتونیایی" -#: conf/global_settings.py:66 +#: conf/global_settings.py:74 +msgid "Lithuanian" +msgstr "لیتوانی" + +#: conf/global_settings.py:75 msgid "Macedonian" -msgstr "" +msgstr "مقدونی" -#: conf/global_settings.py:67 +#: conf/global_settings.py:76 msgid "Dutch" -msgstr "" +msgstr "هلندی" -#: conf/global_settings.py:68 +#: conf/global_settings.py:77 msgid "Norwegian" msgstr "نروژی" -#: conf/global_settings.py:69 +#: conf/global_settings.py:78 msgid "Polish" -msgstr "" +msgstr "لهستانی" -#: conf/global_settings.py:70 +#: conf/global_settings.py:79 msgid "Portugese" msgstr "پرتغالی" -#: conf/global_settings.py:71 -msgid "Brazilian" -msgstr "برزیلی" +#: conf/global_settings.py:80 +msgid "Brazilian Portuguese" +msgstr "پرتغالیِ برزیل" -#: conf/global_settings.py:72 +#: conf/global_settings.py:81 msgid "Romanian" msgstr "رومانی" -#: conf/global_settings.py:73 +#: conf/global_settings.py:82 msgid "Russian" msgstr "روسی" -#: conf/global_settings.py:74 +#: conf/global_settings.py:83 msgid "Slovak" msgstr "اسلواکی" -#: conf/global_settings.py:75 +#: conf/global_settings.py:84 msgid "Slovenian" -msgstr "" +msgstr "اسلووِنی" -#: conf/global_settings.py:76 +#: conf/global_settings.py:85 msgid "Serbian" -msgstr "سرب" +msgstr "صربی" -#: conf/global_settings.py:77 +#: conf/global_settings.py:86 msgid "Swedish" -msgstr "سوءدی" +msgstr "سوئدی" -#: conf/global_settings.py:78 +#: conf/global_settings.py:87 msgid "Tamil" -msgstr "تامیل" +msgstr "تامیلی" -#: conf/global_settings.py:79 +#: conf/global_settings.py:88 msgid "Telugu" -msgstr "" +msgstr "تلوگویی" -#: conf/global_settings.py:80 +#: conf/global_settings.py:89 msgid "Turkish" msgstr "ترکی" -#: conf/global_settings.py:81 +#: conf/global_settings.py:90 msgid "Ukrainian" -msgstr "" +msgstr "اکراینی" -#: conf/global_settings.py:82 +#: conf/global_settings.py:91 msgid "Simplified Chinese" -msgstr "" +msgstr "چینی ساده‌شده" -#: conf/global_settings.py:83 +#: conf/global_settings.py:92 msgid "Traditional Chinese" -msgstr "" +msgstr "چینی سنتی" #: contrib/admin/filterspecs.py:44 #, python-format @@ -202,7 +217,7 @@ msgid "" "

By %s:

\n" "
    \n" msgstr "" -"

    بوسیلهٔ %s:

    \n" +"

    بر اساس %s:

    \n" "
      \n" #: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:92 @@ -230,49 +245,218 @@ msgstr "این ماه" msgid "This year" msgstr "امسال" -#: contrib/admin/filterspecs.py:147 newforms/widgets.py:231 -#: oldforms/__init__.py:592 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 msgid "Yes" msgstr "بله" -#: contrib/admin/filterspecs.py:147 newforms/widgets.py:231 -#: oldforms/__init__.py:592 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 msgid "No" msgstr "خیر" -#: contrib/admin/filterspecs.py:154 newforms/widgets.py:231 -#: oldforms/__init__.py:592 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:390 msgid "Unknown" msgstr "ناشناخته" -#: contrib/admin/models.py:18 +#: contrib/admin/models.py:19 msgid "action time" msgstr "زمان اتفاق" -#: contrib/admin/models.py:21 -msgid "object id" -msgstr "شناسهٔ شئ" - #: contrib/admin/models.py:22 +msgid "object id" +msgstr "شناسهٔ شیء" + +#: contrib/admin/models.py:23 msgid "object repr" msgstr "صورت شیء" -#: contrib/admin/models.py:23 +#: contrib/admin/models.py:24 msgid "action flag" msgstr "نشانه عمل" -#: contrib/admin/models.py:24 +#: contrib/admin/models.py:25 msgid "change message" msgstr "پیغام تغییر" -#: contrib/admin/models.py:27 +#: contrib/admin/models.py:28 msgid "log entry" msgstr "مورد اتفاقات" -#: contrib/admin/models.py:28 +#: contrib/admin/models.py:29 msgid "log entries" msgstr "موارد اتفاقات" +#: contrib/admin/options.py:56 contrib/admin/options.py:120 +msgid "None" +msgstr "هیچ" + +#: contrib/admin/options.py:334 +#, python-format +msgid "Changed %s." +msgstr "%s تغییر یافته." + +#: contrib/admin/options.py:334 contrib/admin/options.py:344 +msgid "and" +msgstr "و" + +#: contrib/admin/options.py:339 +#, python-format +msgid "Added %(name)s \"%(object)s\"." +msgstr "%(name)s «%(object)s» اضافه شد." + +#: contrib/admin/options.py:343 +#, python-format +msgid "Changed %(list)s for %(name)s \"%(object)s\"." +msgstr "%(list)s %(name)s «%(object)s» تغییر یافت." + +#: contrib/admin/options.py:348 +#, python-format +msgid "Deleted %(name)s \"%(object)s\"." +msgstr "%(name)s «%(object)s» حذف شد." + +#: contrib/admin/options.py:352 +msgid "No fields changed." +msgstr "فیلدی تغییر نیافته است." + +#: contrib/admin/options.py:413 contrib/auth/admin.py:51 +#, python-format +msgid "The %(name)s \"%(obj)s\" was added successfully." +msgstr "%(name)s «%(obj)s» با موفقیت اضافه شد." + +#: contrib/admin/options.py:417 contrib/admin/options.py:450 +#: contrib/auth/admin.py:57 +msgid "You may edit it again below." +msgstr "می‌توانید مجدداً آنرا در این پایین ویراش کنید." + +#: contrib/admin/options.py:427 contrib/admin/options.py:460 +#, python-format +msgid "You may add another %s below." +msgstr "می‌توانید یک %s دیگر در این پایین اضافه کنید" + +#: contrib/admin/options.py:448 +#, python-format +msgid "The %(name)s \"%(obj)s\" was changed successfully." +msgstr "%(name)s·\"%(obj)s\" با موفقیت تغییر یافت." + +#: contrib/admin/options.py:456 +#, python-format +msgid "" +"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "" +"%(name)s·\"%(obj)s\" با موفقیت اضافه شد. می‌توانید در این پایین ویرایشش کنید." + +#: contrib/admin/options.py:532 +#, python-format +msgid "Add %s" +msgstr "اضافه کردن %s" + +#: contrib/admin/options.py:610 +#, python-format +msgid "Change %s" +msgstr "تغییر %s" + +#: contrib/admin/options.py:642 +msgid "Database error" +msgstr "خطا در بانک اطلاعاتی" + +#: contrib/admin/options.py:692 +#, python-format +msgid "The %(name)s \"%(obj)s\" was deleted successfully." +msgstr "%(name)s·\"%(obj)s\" با موفقیت حذف شد." + +#: contrib/admin/options.py:699 +msgid "Are you sure?" +msgstr "آیا مطمئن هستید؟" + +#: contrib/admin/options.py:728 +#, python-format +msgid "Change history: %s" +msgstr "تاریخچهٔ تغییر: %s" + +#: contrib/admin/sites.py:18 contrib/admin/views/decorators.py:16 +#: contrib/auth/forms.py:80 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" +"لطفاً نام کاربری و گذرواژه صحیح را وارد کنید. توجه کنید که هر دو مقدار به " +"حروف کوچک و بزرگ (انگلیسی) حساس هستند." + +#: contrib/admin/sites.py:242 contrib/admin/views/decorators.py:68 +msgid "" +"Please log in again, because your session has expired. Don't worry: Your " +"submission has been saved." +msgstr "" +"لطفاً مجدداً وارد شوید، چرا که مدت زیادی در وبگاه غیرفعال بوده‌اید. نگران " +"نباشید، اطلاعات وارد شدهٔ شما ذخیره شده‌اند." + +#: contrib/admin/sites.py:249 contrib/admin/views/decorators.py:75 +msgid "" +"Looks like your browser isn't configured to accept cookies. Please enable " +"cookies, reload this page, and try again." +msgstr "" +"به نظر می‌رسد تنظیمات مرورگر شما طوری است که کوکی‌ها را قبول نمی‌کند. لطفاً " +"کوکی‌ها را در مرورگر خود فعال نموده و مجدداً تلاش کنید." + +#: contrib/admin/sites.py:265 contrib/admin/sites.py:271 +#: contrib/admin/views/decorators.py:94 +msgid "Usernames cannot contain the '@' character." +msgstr "نام کاربری نمی تواند حاوی نویسهٔ '@' باشد." + +#: contrib/admin/sites.py:268 contrib/admin/views/decorators.py:90 +#, python-format +msgid "Your e-mail address is not your username. Try '%s' instead." +msgstr "" +"نشانی پست الکترونیکی شما نام کابریتان نیست. %s را به جای آن امتحان کنید." + +#: contrib/admin/sites.py:336 +msgid "Site administration" +msgstr "مدیریت وبگاه" + +#: contrib/admin/sites.py:358 contrib/admin/templates/admin/login.html:27 +#: contrib/admin/templates/registration/password_reset_complete.html:14 +#: contrib/admin/views/decorators.py:30 +msgid "Log in" +msgstr "ورود" + +#: contrib/admin/sites.py:406 +#, python-format +msgid "%s administration" +msgstr "مدیریت %s" + +#: contrib/admin/util.py:138 +#, python-format +msgid "One or more %(fieldname)s in %(name)s: %(obj)s" +msgstr "یک و یا چند %(fieldname)s در %(name)s: %(obj)s" + +#: contrib/admin/util.py:143 +#, python-format +msgid "One or more %(fieldname)s in %(name)s:" +msgstr "یک و یا چند %(fieldname)s در %(name)s" + +#: contrib/admin/widgets.py:65 +msgid "Date:" +msgstr "تاریخ:" + +#: contrib/admin/widgets.py:65 +msgid "Time:" +msgstr "زمان:" + +#: contrib/admin/widgets.py:89 +msgid "Currently:" +msgstr "اکنون:" + +#: contrib/admin/widgets.py:89 +msgid "Change:" +msgstr "تغییر:" + +#: contrib/admin/widgets.py:115 +msgid "Lookup" +msgstr "جستجو" + +#: contrib/admin/widgets.py:195 +msgid "Add Another" +msgstr "اضافه کردن یکی دیگر" + #: contrib/admin/templates/admin/404.html:4 #: contrib/admin/templates/admin/404.html:8 msgid "Page not found" @@ -280,22 +464,25 @@ msgstr "صفحه یافت نشد" #: contrib/admin/templates/admin/404.html:10 msgid "We're sorry, but the requested page could not be found." -msgstr "ما متاسفیم، اما صفحه مورد تقاضا یافت نشد." +msgstr "متأسفیم، صفحه مورد تقاضا یافت نشد." #: contrib/admin/templates/admin/500.html:4 -#: contrib/admin/templates/admin/base.html:37 -#: contrib/admin/templates/admin/change_form.html:12 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/delete_confirmation.html:5 +#: contrib/admin/templates/admin/app_index.html:8 +#: contrib/admin/templates/admin/base.html:30 +#: contrib/admin/templates/admin/change_form.html:17 +#: contrib/admin/templates/admin/change_list.html:8 +#: contrib/admin/templates/admin/delete_confirmation.html:6 #: contrib/admin/templates/admin/invalid_setup.html:4 -#: contrib/admin/templates/admin/object_history.html:4 -#: contrib/admin/templates/admin/auth/user/change_password.html:11 -#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +#: contrib/admin/templates/admin/object_history.html:6 +#: contrib/admin/templates/admin/auth/user/change_password.html:10 #: contrib/admin/templates/registration/logged_out.html:4 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/registration/password_change_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admin/templates/registration/password_reset_complete.html:4 +#: contrib/admin/templates/registration/password_reset_confirm.html:4 #: contrib/admin/templates/registration/password_reset_done.html:4 #: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Home" msgstr "آغازه" @@ -315,25 +502,38 @@ msgstr "خطای کارگزار (۵۰۰)" msgid "" "There's been an error. It's been reported to the site administrators via e-" "mail and should be fixed shortly. Thanks for your patience." -msgstr "مشکلی وجود دارد. این مشکل توسط ایمیل به مدیر سایت گزارش داده شد و در اولین فرصت اصلاح خواهد شد. از بردباری شما متشکریم." +msgstr "" +"خطایی وجود دارد. این خطا توسط پست الکترونیکی به مدیران وبگاه گزارش داده شده " +"است و در اولین فرصت اصلاح خواهد شد. از بردباری شما متشکریم." -#: contrib/admin/templates/admin/base.html:26 +#: contrib/admin/templates/admin/app_index.html:10 +#: contrib/admin/templates/admin/index.html:19 +#, python-format +msgid "%(name)s" +msgstr "%(name)s" + +#: contrib/admin/templates/admin/base.html:25 msgid "Welcome," msgstr "خوش آمدید،" -#: contrib/admin/templates/admin/base.html:28 -#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" msgstr "مستندات" -#: contrib/admin/templates/admin/base.html:29 -#: contrib/admin/templates/admin/auth/user/change_password.html:14 -#: contrib/admin/templates/admin/auth/user/change_password.html:45 +#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/auth/user/change_password.html:13 +#: contrib/admin/templates/admin/auth/user/change_password.html:46 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 msgid "Change password" msgstr "تغییر گذرواژه" -#: contrib/admin/templates/admin/base.html:30 -#: contrib/comments/templates/comments/form.html:6 +#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 msgid "Log out" msgstr "خروج" @@ -345,145 +545,138 @@ msgstr "وب‌گاه مدیریت Django" msgid "Django administration" msgstr "مدیریت Django" -#: contrib/admin/templates/admin/change_form.html:14 -#: contrib/admin/templates/admin/index.html:28 -msgid "Add" -msgstr "ایجاد" - #: contrib/admin/templates/admin/change_form.html:20 -#: contrib/admin/templates/admin/object_history.html:4 +#: contrib/admin/templates/admin/index.html:29 +msgid "Add" +msgstr "اضافه کردن" + +#: contrib/admin/templates/admin/change_form.html:27 +#: contrib/admin/templates/admin/object_history.html:10 msgid "History" msgstr "تاریخچه" -#: contrib/admin/templates/admin/change_form.html:21 +#: contrib/admin/templates/admin/change_form.html:28 +#: contrib/admin/templates/admin/edit_inline/stacked.html:13 +#: contrib/admin/templates/admin/edit_inline/tabular.html:25 msgid "View on site" -msgstr "مشاهده در سایت" +msgstr "مشاهده در وبگاه" -#: contrib/admin/templates/admin/change_form.html:31 -#: contrib/admin/templates/admin/auth/user/change_password.html:23 +#: contrib/admin/templates/admin/change_form.html:38 +#: contrib/admin/templates/admin/auth/user/change_password.html:22 msgid "Please correct the error below." -msgstr "لطفا مشکل زیر را حل نمایید." +msgid_plural "Please correct the errors below." +msgstr[0] "لطفاً خطای زیر را حل کنید." +msgstr[1] "لطفاً خطاهای زیر را حل کنید." -#: contrib/admin/templates/admin/change_form.html:49 -msgid "Ordering" -msgstr "ترتیب" - -#: contrib/admin/templates/admin/change_form.html:52 -msgid "Order:" -msgstr "ترتیب:" - -#: contrib/admin/templates/admin/change_list.html:11 +#: contrib/admin/templates/admin/change_list.html:16 #, python-format msgid "Add %(name)s" msgstr "اضافه‌کردن %(name)s" -#: contrib/admin/templates/admin/delete_confirmation.html:8 -#: contrib/admin/templates/admin/submit_line.html:3 +#: contrib/admin/templates/admin/change_list.html:26 +msgid "Filter" +msgstr "فیلتر" + +#: contrib/admin/templates/admin/delete_confirmation.html:10 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:246 msgid "Delete" msgstr "حذف" -#: contrib/admin/templates/admin/delete_confirmation.html:13 +#: contrib/admin/templates/admin/delete_confirmation.html:16 #, python-format msgid "" "Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " "related objects, but your account doesn't have permission to delete the " "following types of objects:" -msgstr "حذف %(object_name)s·'%(escaped_object)s' می تواند باعث حذف اشیاء مرتبط شود. اما اکانت شما دسترسی لازم برای حذف اشیاءی با انواع زیر را ندارد:" +msgstr "" +"حذف %(object_name)s·'%(escaped_object)s' می تواند باعث حذف اشیاء مرتبط شود. " +"اما حساب شما دسترسی لازم برای حذف اشیای از انواع زیر را ندارد:" -#: contrib/admin/templates/admin/delete_confirmation.html:20 +#: contrib/admin/templates/admin/delete_confirmation.html:23 #, python-format msgid "" "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " "All of the following related items will be deleted:" -msgstr "آیا مطمءنید که می خواهید %(object_name)s·\"%(escaped_object)s\" را حذف نمایید؟ کلیه اشیاء مرتبط زیر حذف خواهند شد:" +msgstr "" +"آیا مطمئنید که می‌خواهید %(object_name)s·\"%(escaped_object)s\" را حذف کنید؟ " +"کلیهٔ اشیای مرتبط زیر حذف خواهند شد:" -#: contrib/admin/templates/admin/delete_confirmation.html:25 +#: contrib/admin/templates/admin/delete_confirmation.html:28 msgid "Yes, I'm sure" msgstr "بله، مطمئن هستم." #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(filter_title)s " -msgstr " با %(filter_title)s " - -#: contrib/admin/templates/admin/filters.html:4 -msgid "Filter" -msgstr "فیلتر" - -#: contrib/admin/templates/admin/index.html:17 -#, python-format -msgid "Models available in the %(name)s application." -msgstr "مدلهای موجود در برنامه %(name)s." +msgstr "براساس %(filter_title)s " #: contrib/admin/templates/admin/index.html:18 #, python-format -msgid "%(name)s" -msgstr "%(name)s" +msgid "Models available in the %(name)s application." +msgstr "مدل‌های موجود در برنامهٔ %(name)s." -#: contrib/admin/templates/admin/index.html:34 +#: contrib/admin/templates/admin/index.html:35 msgid "Change" msgstr "تغییر" -#: contrib/admin/templates/admin/index.html:44 +#: contrib/admin/templates/admin/index.html:45 msgid "You don't have permission to edit anything." msgstr "شما اجازهٔ ویرایش چیزی را ندارید." -#: contrib/admin/templates/admin/index.html:52 +#: contrib/admin/templates/admin/index.html:53 msgid "Recent Actions" msgstr "اعمال اخیر" -#: contrib/admin/templates/admin/index.html:53 +#: contrib/admin/templates/admin/index.html:54 msgid "My Actions" msgstr "اعمال من" -#: contrib/admin/templates/admin/index.html:57 +#: contrib/admin/templates/admin/index.html:58 msgid "None available" msgstr "چیزی در دسترس نیست" -#: contrib/admin/templates/admin/invalid_setup.html:8 +#: contrib/admin/templates/admin/invalid_setup.html:7 msgid "" "Something's wrong with your database installation. Make sure the appropriate " "database tables have been created, and make sure the database is readable by " "the appropriate user." -msgstr "در نصب بانک اطلاعاتی شما مشکلی وجود دارد. مطمءن شوید که جداول صحیح ایجاد شده اند و اطمینان حاصل کنید که بانک اطلاعاتی توسط کاربر صحیح قابل خواندن می باشد." +msgstr "" +"در نصب بانک اطلاعاتی شما مشکلی وجود دارد. مطمئن شوید که جداول مربوطه به " +"درستی ایجاد شده‌اند و اطمینان حاصل کنید که بانک اطلاعاتی توسط کاربر مربوطه " +"قابل خواندن می باشد." -#: contrib/admin/templates/admin/login.html:17 -#: contrib/comments/templates/comments/form.html:6 -#: contrib/comments/templates/comments/form.html:8 +#: contrib/admin/templates/admin/login.html:19 msgid "Username:" msgstr "نام کاربری:" -#: contrib/admin/templates/admin/login.html:20 -#: contrib/comments/templates/comments/form.html:8 +#: contrib/admin/templates/admin/login.html:22 msgid "Password:" msgstr "گذرواژه:" -#: contrib/admin/templates/admin/login.html:25 -#: contrib/admin/views/decorators.py:25 -msgid "Log in" -msgstr "ورود" - -#: contrib/admin/templates/admin/object_history.html:17 +#: contrib/admin/templates/admin/object_history.html:22 msgid "Date/time" msgstr "تاریخ/ساعت" -#: contrib/admin/templates/admin/object_history.html:18 +#: contrib/admin/templates/admin/object_history.html:23 msgid "User" msgstr "کاربر" -#: contrib/admin/templates/admin/object_history.html:19 +#: contrib/admin/templates/admin/object_history.html:24 msgid "Action" msgstr "عمل" -#: contrib/admin/templates/admin/object_history.html:25 -msgid "DATE_WITH_TIME_FULL" -msgstr "DATE_WITH_TIME_FULL" +#: contrib/admin/templates/admin/object_history.html:30 +#: utils/translation/trans_real.py:404 +msgid "DATETIME_FORMAT" +msgstr "" -#: contrib/admin/templates/admin/object_history.html:35 +#: contrib/admin/templates/admin/object_history.html:38 msgid "" "This object doesn't have a change history. It probably wasn't added via this " "admin site." -msgstr "این شیء تاریخچه تغییرات ندارد. احتمالا این شیء توسط سایت مدیریت ایجاد نشده است." +msgstr "" +"این شیء تاریخچهٔ تغییرات ندارد. احتمالا این شیء توسط وبگاه مدیریت ایجاد نشده " +"است." #: contrib/admin/templates/admin/pagination.html:10 msgid "Show all" @@ -496,68 +689,396 @@ msgstr "برو" #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" -msgstr "۱ نتیجه" +msgid_plural "%(counter)s results" +msgstr[0] "۱ نتیجه" +msgstr[1] "%(counter)s نتیجه" #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "%(full_result_count)s total" -msgstr "کل %(full_result_count)s" +msgstr "در مجموع %(full_result_count)s" -#: contrib/admin/templates/admin/submit_line.html:4 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Save" +msgstr "ذخیره" + +#: contrib/admin/templates/admin/submit_line.html:5 msgid "Save as new" msgstr "ذخیره به عنوان جدید" -#: contrib/admin/templates/admin/submit_line.html:5 +#: contrib/admin/templates/admin/submit_line.html:6 msgid "Save and add another" msgstr "ذخیره و ایجاد یکی دیگر" -#: contrib/admin/templates/admin/submit_line.html:6 +#: contrib/admin/templates/admin/submit_line.html:7 msgid "Save and continue editing" msgstr "ذخیره و ادامه ویرایش" -#: contrib/admin/templates/admin/submit_line.html:7 -msgid "Save" -msgstr "ذخیره" - #: contrib/admin/templates/admin/auth/user/add_form.html:6 msgid "" "First, enter a username and password. Then, you'll be able to edit more user " "options." -msgstr "ابتدا یک نام کاربری و گذرواژه وارد کنید. سپس می توانید مشخصات دیگر را تغییر دهید." +msgstr "" +"ابتدا یک نام کاربری و گذرواژه وارد کنید. سپس می توانید مشخصات دیگر کاربر را " +"ویرایش کنید." -#: contrib/admin/templates/admin/auth/user/add_form.html:12 +#: contrib/admin/templates/admin/auth/user/add_form.html:13 +#: contrib/auth/forms.py:14 contrib/auth/forms.py:47 contrib/auth/forms.py:59 msgid "Username" msgstr "نام کاربری" -#: contrib/admin/templates/admin/auth/user/add_form.html:18 +#: contrib/admin/templates/admin/auth/user/add_form.html:20 #: contrib/admin/templates/admin/auth/user/change_password.html:33 +#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:184 msgid "Password" msgstr "گذرواژه" -#: contrib/admin/templates/admin/auth/user/add_form.html:23 -#: contrib/admin/templates/admin/auth/user/change_password.html:38 +#: contrib/admin/templates/admin/auth/user/add_form.html:26 +#: contrib/admin/templates/admin/auth/user/change_password.html:39 +#: contrib/auth/forms.py:185 msgid "Password (again)" msgstr "گذرواژه (تکرار)" -#: contrib/admin/templates/admin/auth/user/add_form.html:24 -#: contrib/admin/templates/admin/auth/user/change_password.html:39 +#: contrib/admin/templates/admin/auth/user/add_form.html:27 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 msgid "Enter the same password as above, for verification." msgstr "همان گذرواژهٔ بالایی را برای اطمینان دوباره وارد کنید." -#: contrib/admin/templates/admin/auth/user/change_password.html:27 +#: contrib/admin/templates/admin/auth/user/change_password.html:26 #, python-format msgid "Enter a new password for the user %(username)s." msgstr "برای کابر %(username)s یک گذرنامهٔ جدید وارد کنید." -#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +#: contrib/admin/templates/admin/edit_inline/tabular.html:15 +msgid "Delete?" +msgstr "حذف؟" + +#: contrib/admin/templates/registration/logged_out.html:8 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "متشکر از اینکه مدتی از وقت خود را به ما اختصاص دادید." + +#: contrib/admin/templates/registration/logged_out.html:10 +msgid "Log in again" +msgstr "ورود دوباره" + +#: contrib/admin/templates/registration/password_change_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admin/templates/registration/password_change_form.html:6 +#: contrib/admin/templates/registration/password_change_form.html:10 +msgid "Password change" +msgstr "تغییر گذرواژه" + +#: contrib/admin/templates/registration/password_change_done.html:6 +#: contrib/admin/templates/registration/password_change_done.html:10 +msgid "Password change successful" +msgstr "گذرواژه تغییر یافت." + +#: contrib/admin/templates/registration/password_change_done.html:12 +msgid "Your password was changed." +msgstr "گذرواژهٔ شما تغییر یافت." + +#: contrib/admin/templates/registration/password_change_form.html:12 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" +"گذرواژهٔ قدیمی خود را، برای امنیت بیشتر، وارد کنید و سپس گذرواژهٔ جدیدتان را " +"دوبار وارد کنید تا ما بتوانیم چک کنیم که به درستی تایپ کرده‌اید." + +#: contrib/admin/templates/registration/password_change_form.html:17 +msgid "Old password:" +msgstr "گذرواژهٔ قدیمی" + +#: contrib/admin/templates/registration/password_change_form.html:19 +#: contrib/admin/templates/registration/password_reset_confirm.html:18 +msgid "New password:" +msgstr "گذرواژهٔ جدید" + +#: contrib/admin/templates/registration/password_change_form.html:21 +#: contrib/admin/templates/registration/password_reset_confirm.html:20 +msgid "Confirm password:" +msgstr "تکرار گذرواژه" + +#: contrib/admin/templates/registration/password_change_form.html:23 +#: contrib/admin/templates/registration/password_reset_confirm.html:21 +msgid "Change my password" +msgstr "تغییر گذرواژهٔ من" + +#: contrib/admin/templates/registration/password_reset_complete.html:4 +#: contrib/admin/templates/registration/password_reset_confirm.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:6 +#: contrib/admin/templates/registration/password_reset_form.html:10 +msgid "Password reset" +msgstr "ایجاد گذرواژهٔ جدید" + +#: contrib/admin/templates/registration/password_reset_complete.html:6 +#: contrib/admin/templates/registration/password_reset_complete.html:10 +msgid "Password reset complete" +msgstr "گذرواژهٔ جدید ایجاد شد" + +#: contrib/admin/templates/registration/password_reset_complete.html:12 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "گذرواژهٔ جدیدتان تنظیم شد. اکنون می‌توانید وارد وبگاه شوید." + +#: contrib/admin/templates/registration/password_reset_confirm.html:4 +msgid "Password reset confirmation" +msgstr "تصدیق گذرواژهٔ جدید" + +#: contrib/admin/templates/registration/password_reset_confirm.html:12 +msgid "Enter new password" +msgstr "ورود گذرواژهٔ جدید" + +#: contrib/admin/templates/registration/password_reset_confirm.html:14 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" +"گذرواژهٔ جدیدتان را دوبار وارد کنید تا ما بتوانیم چک کنیم که به درستی تایپ " +"کرده‌اید." + +#: contrib/admin/templates/registration/password_reset_confirm.html:26 +msgid "Password reset unsuccessful" +msgstr "گذرواژهٔ جدید ایجاد نشد." + +#: contrib/admin/templates/registration/password_reset_confirm.html:28 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" +"پیوند ایجاد گذرواژهٔ جدید نامعتبر بود، احتمالاً به این علت که قبلاً از آن " +"استفاده شده است. لطفاً برای یک گذرواژهٔ جدید درخواست دهید." + +#: contrib/admin/templates/registration/password_reset_done.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:10 +msgid "Password reset successful" +msgstr "گذرواژهٔ جدید ایجاد شد." + +#: contrib/admin/templates/registration/password_reset_done.html:12 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" +"ما به نشانی پست اکترونیکی‌ای که وارد کردید دستورالعملی برای تنظیم گذرواژه‌تان " +"فرستادیم. به زودی به شما می‌رسد." + +#: contrib/admin/templates/registration/password_reset_email.html:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" +"درخواستی برای ایجاد گذرواژهٔ جدید با نشانی شما به ما رسیده است و ما این نامه " +"را برای شما فرستادیم" + +#: contrib/admin/templates/registration/password_reset_email.html:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "برای حساب کاربریتان در %(site_name)s" + +#: contrib/admin/templates/registration/password_reset_email.html:5 +msgid "Please go to the following page and choose a new password:" +msgstr "لطفاً به صفحهٔ زیر بروید و یک گذرواژهٔ جدید انتخاب کنید:" + +#: contrib/admin/templates/registration/password_reset_email.html:9 +msgid "Your username, in case you've forgotten:" +msgstr "نام کاربریتان، اگر یادتان رفته است:" + +#: contrib/admin/templates/registration/password_reset_email.html:11 +msgid "Thanks for using our site!" +msgstr "متشکر از استفادهٔ شما از وبگاه ما" + +#: contrib/admin/templates/registration/password_reset_email.html:13 +#, python-format +msgid "The %(site_name)s team" +msgstr "گروه %(site_name)s" + +#: contrib/admin/templates/registration/password_reset_form.html:12 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll e-mail " +"instructions for setting a new one." +msgstr "" +"گذرواژه خود را فراموش کرده‌اید؟ نشانی پست الکترونیکی خود را وارد کنید. ما " +"دستورالعملی برای ایجاد گذرنامهٔ جدید به پست الکترونیکی‌تان خواهیم فرستاد." + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "E-mail address:" +msgstr "نشانی پست الکترونیکی:" + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "Reset my password" +msgstr "ایجاد گذرواژهٔ جدید" + +#: contrib/admin/templatetags/admin_list.py:284 +msgid "All dates" +msgstr "همهٔ تاریخ‌ها" + +#: contrib/admin/views/main.py:65 +#, python-format +msgid "Select %s" +msgstr "%s انتخاب کنید" + +#: contrib/admin/views/main.py:65 +#, python-format +msgid "Select %s to change" +msgstr "%s را برای تغییر انتخاب کنید" + +#: contrib/admin/views/template.py:36 contrib/sites/models.py:38 +msgid "site" +msgstr "وبگاه" + +#: contrib/admin/views/template.py:38 +msgid "template" +msgstr "قالب" + +#: contrib/admindocs/views.py:57 contrib/admindocs/views.py:59 +#: contrib/admindocs/views.py:61 +msgid "tag:" +msgstr "برچسب:" + +#: contrib/admindocs/views.py:90 contrib/admindocs/views.py:92 +#: contrib/admindocs/views.py:94 +msgid "filter:" +msgstr "فیلتر" + +#: contrib/admindocs/views.py:154 contrib/admindocs/views.py:156 +#: contrib/admindocs/views.py:158 +msgid "view:" +msgstr "نمایش:" + +#: contrib/admindocs/views.py:186 +#, python-format +msgid "App %r not found" +msgstr "برنامهٔ %r یافت نشد" + +#: contrib/admindocs/views.py:193 +#, python-format +msgid "Model %(model_name)r not found in app %(app_label)r" +msgstr "مدل %(model_name)r در برنامهٔ %(app_label)r یافت نشد" + +#: contrib/admindocs/views.py:205 +#, python-format +msgid "the related `%(app_label)s.%(data_type)s` object" +msgstr "شیء «%(app_label)s.%(data_type)s» مرتبط" + +#: contrib/admindocs/views.py:205 contrib/admindocs/views.py:227 +#: contrib/admindocs/views.py:241 contrib/admindocs/views.py:246 +msgid "model:" +msgstr "مدل:" + +#: contrib/admindocs/views.py:236 +#, python-format +msgid "related `%(app_label)s.%(object_name)s` objects" +msgstr "اشیاء «%(app_label)s.%(object_name)s» مرتبط" + +#: contrib/admindocs/views.py:241 +#, python-format +msgid "all %s" +msgstr "همهٔ %s" + +#: contrib/admindocs/views.py:246 +#, python-format +msgid "number of %s" +msgstr "تعداد %s" + +#: contrib/admindocs/views.py:251 +#, python-format +msgid "Fields on %s objects" +msgstr "فیلدهای شیء %s" + +#: contrib/admindocs/views.py:314 contrib/admindocs/views.py:325 +#: contrib/admindocs/views.py:327 contrib/admindocs/views.py:333 +#: contrib/admindocs/views.py:334 contrib/admindocs/views.py:336 +msgid "Integer" +msgstr "عدد صحیح" + +#: contrib/admindocs/views.py:315 +msgid "Boolean (Either True or False)" +msgstr "بولی (درست یا غلط)" + +#: contrib/admindocs/views.py:316 contrib/admindocs/views.py:335 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "رشته (تا %(max_length)s)" + +#: contrib/admindocs/views.py:317 +msgid "Comma-separated integers" +msgstr "اعداد صحیح جدا-شده با ویلگول" + +#: contrib/admindocs/views.py:318 +msgid "Date (without time)" +msgstr "تاریخ (بدون زمان)" + +#: contrib/admindocs/views.py:319 +msgid "Date (with time)" +msgstr "تاریخ (با زمان)" + +#: contrib/admindocs/views.py:320 +msgid "Decimal number" +msgstr "عدد دهدهی" + +#: contrib/admindocs/views.py:321 +msgid "E-mail address" +msgstr "نشانی پست الکترونیکی" + +#: contrib/admindocs/views.py:322 contrib/admindocs/views.py:323 +#: contrib/admindocs/views.py:326 +msgid "File path" +msgstr "مسیر پرونده" + +#: contrib/admindocs/views.py:324 +msgid "Floating point number" +msgstr "عدد اعشاری" + +#: contrib/admindocs/views.py:328 contrib/comments/models.py:57 +msgid "IP address" +msgstr "نشانی IP" + +#: contrib/admindocs/views.py:330 +msgid "Boolean (Either True, False or None)" +msgstr "‌بولی (درست، نادرست یا پوچ)" + +#: contrib/admindocs/views.py:331 +msgid "Relation to parent model" +msgstr "رابطه به مدل والد" + +#: contrib/admindocs/views.py:332 +msgid "Phone number" +msgstr "شماره تلفن" + +#: contrib/admindocs/views.py:337 +msgid "Text" +msgstr "متن" + +#: contrib/admindocs/views.py:338 +msgid "Time" +msgstr "زمان" + +#: contrib/admindocs/views.py:339 contrib/comments/forms.py:20 +#: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 +msgid "URL" +msgstr "نشانی اینترنتی" + +#: contrib/admindocs/views.py:340 +msgid "U.S. state (two uppercase letters)" +msgstr "ایالت آمریکا(دو حرف بزرگ)" + +#: contrib/admindocs/views.py:341 +msgid "XML text" +msgstr "متن XML" + +#: contrib/admindocs/views.py:367 +#, python-format +msgid "%s does not appear to be a urlpattern object" +msgstr "به نظر نمی رسد %s یک شیء از نوع urlpattern باشد" + +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Bookmarklets" -msgstr "یادداشت" +msgstr "" -#: contrib/admin/templates/admin_doc/bookmarklets.html:4 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:4 msgid "Documentation bookmarklets" -msgstr "یادداشت راهنما" +msgstr "" -#: contrib/admin/templates/admin_doc/bookmarklets.html:8 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:8 msgid "" "\n" "

      To install bookmarklets, drag the link to your bookmarks\n" @@ -568,707 +1089,351 @@ msgid "" "your computer is \"internal\").

      \n" msgstr "" -#: contrib/admin/templates/admin_doc/bookmarklets.html:18 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:18 msgid "Documentation for this page" -msgstr "راهنما برای این صفحه" +msgstr "مستندات این صفحه" -#: contrib/admin/templates/admin_doc/bookmarklets.html:19 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:19 msgid "" "Jumps you from any page to the documentation for the view that generates " "that page." -msgstr "شما را از هر صفحه ای که باشید به نمایی که صفحه را ایجاد کرده می برد" +msgstr "" +"شما را از هر صفحه‌ای که باشید به مستندات نمایی که صفحه را ایجاد کرده می‌برد" -#: contrib/admin/templates/admin_doc/bookmarklets.html:21 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:21 msgid "Show object ID" -msgstr "نمایش مشخصه شیء" +msgstr "نمایش مشخصهٔ شیء" -#: contrib/admin/templates/admin_doc/bookmarklets.html:22 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:22 msgid "" "Shows the content-type and unique ID for pages that represent a single " "object." -msgstr "نمایش محتوا و مشخصه منحصر به فرد برای صفحاتی که یک شیء را بیان می کنند." +msgstr "" +"نمایش محتوا و مشخصهٔ منحصر به فرد برای صفحاتی که یک شیء را نمایش می‌دهند." -#: contrib/admin/templates/admin_doc/bookmarklets.html:24 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:24 msgid "Edit this object (current window)" -msgstr "این شیء را ویرایش کنید (پنجره کنونی)" +msgstr "ویرایش این شیء (پنجرهٔ کنونی)" -#: contrib/admin/templates/admin_doc/bookmarklets.html:25 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:25 msgid "Jumps to the admin page for pages that represent a single object." -msgstr "رفتن به صفحه مدیر برای صفحاتی که یک شیء را بیان می کنند." +msgstr "پرش به صفحهٔ مدیر برای صفحاتی که یک شیء را نمایش می‌دهند." -#: contrib/admin/templates/admin_doc/bookmarklets.html:27 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:27 msgid "Edit this object (new window)" -msgstr "این شیء را ویرایش کنید (پنجره جدید)" +msgstr "ویرایش این شیء (پنجرهٔ جدید)" -#: contrib/admin/templates/admin_doc/bookmarklets.html:28 +#: contrib/admindocs/templates/admin_doc/bookmarklets.html:28 msgid "As above, but opens the admin page in a new window." -msgstr "مانند بالا، اما صفحه مدیر را در پنجره جدیدی باز می کند." +msgstr "مانند بالا، اما صفحهٔ مدیر را در پنجرهٔ جدیدی باز می‌کند." -#: contrib/admin/templates/registration/logged_out.html:8 -msgid "Thanks for spending some quality time with the Web site today." -msgstr "متشکر از اینکه مدتی از وقت خود را به ما اختصاص دادید." +#: contrib/auth/admin.py:21 +msgid "Personal info" +msgstr "اطلاعات شخصی" -#: contrib/admin/templates/registration/logged_out.html:10 -msgid "Log in again" -msgstr "ورود دوباره" +#: contrib/auth/admin.py:22 +msgid "Permissions" +msgstr "اجازه‌ها" -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:3 -#: contrib/admin/templates/registration/password_change_form.html:5 -#: contrib/admin/templates/registration/password_change_form.html:9 -msgid "Password change" -msgstr "تغییر گذرواژه" +#: contrib/auth/admin.py:23 +msgid "Important dates" +msgstr "تاریخ‌های مهم" -#: contrib/admin/templates/registration/password_change_done.html:5 -#: contrib/admin/templates/registration/password_change_done.html:9 -msgid "Password change successful" -msgstr "گذرواژه تغییر یافت." +#: contrib/auth/admin.py:24 +msgid "Groups" +msgstr "گروه‌ها" -#: contrib/admin/templates/registration/password_change_done.html:11 -msgid "Your password was changed." -msgstr "گذرواژهٔ شما تغییر یافت." - -#: contrib/admin/templates/registration/password_change_form.html:11 -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"گذرواژهٔ قدیمی خود را، برای امنیت بیشتر، وارد کنید و سپس گذرواژهٔ جدیدتان را " -"دوبار وارد کنید تا ما بتوانیم چک کنیم که به درستی تایپ کرده‌اید." - -#: contrib/admin/templates/registration/password_change_form.html:16 -msgid "Old password:" -msgstr "گذرواژهٔ قدیمی" - -#: contrib/admin/templates/registration/password_change_form.html:18 -msgid "New password:" -msgstr "گذرواژهٔ جدید" - -#: contrib/admin/templates/registration/password_change_form.html:20 -msgid "Confirm password:" -msgstr "تکرار گذرواژه" - -#: contrib/admin/templates/registration/password_change_form.html:22 -msgid "Change my password" -msgstr "تغییر گذرواژهٔ من" - -#: contrib/admin/templates/registration/password_reset_done.html:4 -#: contrib/admin/templates/registration/password_reset_form.html:4 -#: contrib/admin/templates/registration/password_reset_form.html:6 -#: contrib/admin/templates/registration/password_reset_form.html:10 -msgid "Password reset" -msgstr "ایجاد گذرواژهٔ جدید" - -#: contrib/admin/templates/registration/password_reset_done.html:6 -#: contrib/admin/templates/registration/password_reset_done.html:10 -msgid "Password reset successful" -msgstr "گذرواژهٔ جدید ایجاد شد." - -#: contrib/admin/templates/registration/password_reset_done.html:12 -msgid "" -"We've e-mailed a new password to the e-mail address you submitted. You " -"should be receiving it shortly." -msgstr "" -"ما به آدرس پست اکترونیکی‌ای که وارد کردید یک گذرواژهٔ جدید فرستادیم. به زودی " -"به شما می‌رسد." - -#: contrib/admin/templates/registration/password_reset_email.html:2 -msgid "You're receiving this e-mail because you requested a password reset" -msgstr "" -"درخواستی برای ایجاد گذرواژهٔ جدید با آدرس شما به ما رسیده است و ما این نامه " -"را برای شما فرستادیم" - -#: contrib/admin/templates/registration/password_reset_email.html:3 -#, python-format -msgid "for your user account at %(site_name)s" -msgstr "برای حساب کاربریتان در %(site_name)s" - -#: contrib/admin/templates/registration/password_reset_email.html:5 -#, python-format -msgid "Your new password is: %(new_password)s" -msgstr "گذرواژهٔ جدیدتان: %(new_password)s" - -#: contrib/admin/templates/registration/password_reset_email.html:7 -msgid "Feel free to change this password by going to this page:" -msgstr "با رفتن به صفحهٔ زیر می‌توانید گذرواژه‌تان را عوض کنید:" - -#: contrib/admin/templates/registration/password_reset_email.html:11 -msgid "Your username, in case you've forgotten:" -msgstr "نام کاربریتان، اگر یادتان رفته است:" - -#: contrib/admin/templates/registration/password_reset_email.html:13 -msgid "Thanks for using our site!" -msgstr "متشکر از استفادهٔ شما از وبگاه ما" - -#: contrib/admin/templates/registration/password_reset_email.html:15 -#, python-format -msgid "The %(site_name)s team" -msgstr "گروه %(site_name)s" - -#: contrib/admin/templates/registration/password_reset_form.html:12 -msgid "" -"Forgotten your password? Enter your e-mail address below, and we'll reset " -"your password and e-mail the new one to you." -msgstr "گذرواژه خود را فراموش کرده اید؟ ایمیل خود را وارد کنید. ما گذرواژه را تغییر داده، آنرا برای شما ایمیل می کنیم." - -#: contrib/admin/templates/registration/password_reset_form.html:16 -msgid "E-mail address:" -msgstr "آدرس پست الکترونیکی:" - -#: contrib/admin/templates/registration/password_reset_form.html:16 -msgid "Reset my password" -msgstr "ایجاد گذرواژهٔ جدید" - -#: contrib/admin/templates/widget/date_time.html:3 -msgid "Date:" -msgstr "تاریخ:" - -#: contrib/admin/templates/widget/date_time.html:4 -msgid "Time:" -msgstr "زمان:" - -#: contrib/admin/templates/widget/file.html:2 -msgid "Currently:" -msgstr "اکنون:" - -#: contrib/admin/templates/widget/file.html:3 -msgid "Change:" -msgstr "تغییر:" - -#: contrib/admin/templatetags/admin_list.py:257 -msgid "All dates" -msgstr "همه تاریخ ها" - -#: contrib/admin/views/auth.py:20 contrib/admin/views/main.py:267 -#, python-format -msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "%(obj)s از %(name)s با موفقیت ایجاد شد." - -#: contrib/admin/views/auth.py:25 contrib/admin/views/main.py:271 -#: contrib/admin/views/main.py:356 -msgid "You may edit it again below." -msgstr "در زیر، می توانید مجددا آنرا ویراش کنید." - -#: contrib/admin/views/auth.py:31 +#: contrib/auth/admin.py:62 msgid "Add user" msgstr "ایجاد کاربر" -#: contrib/admin/views/auth.py:58 +#: contrib/auth/admin.py:88 msgid "Password changed successfully." msgstr "گذرواژه با موفقیت تغییر یافت." -#: contrib/admin/views/auth.py:65 +#: contrib/auth/admin.py:94 #, python-format msgid "Change password: %s" msgstr "تغییر گذرواژه: %s" -#: contrib/admin/views/decorators.py:11 contrib/auth/forms.py:60 -msgid "" -"Please enter a correct username and password. Note that both fields are case-" -"sensitive." -msgstr "لطفا نام کاربری و گذرواژه صحیح را وارد نمایید. توجه نمایید که هر دو مقدار به حروف کوچک و بزرگ (انگلیسی) حساس می باشند." - -#: contrib/admin/views/decorators.py:63 -msgid "" -"Please log in again, because your session has expired. Don't worry: Your " -"submission has been saved." -msgstr "لطفا مجددا وارد شوید. زیرا مدت زیادی در سایت غیر فعال بوده اید. نگران نباشید، کلیه اطلاعات وارد شده شما ذخیره شده اند." - -#: contrib/admin/views/decorators.py:70 -msgid "" -"Looks like your browser isn't configured to accept cookies. Please enable " -"cookies, reload this page, and try again." -msgstr "به نظر می رسد تنظیمات browser شما طوری است که cookie ها را قبول نمی کند. لطفا cookie را در browser خود فعال نموده و مجددا تلاش نمایید." - -#: contrib/admin/views/decorators.py:84 -msgid "Usernames cannot contain the '@' character." -msgstr "نام کاربری نمی تواند حاوی حرف '@' باشد." - -#: contrib/admin/views/decorators.py:86 -#, python-format -msgid "Your e-mail address is not your username. Try '%s' instead." -msgstr "آدرس ایمیل شما نام کابریتان نیست. %s را به جای آن امتحان کنید." - -#: contrib/admin/views/doc.py:48 contrib/admin/views/doc.py:50 -#: contrib/admin/views/doc.py:52 -msgid "tag:" -msgstr "نشانه" - -#: contrib/admin/views/doc.py:79 contrib/admin/views/doc.py:81 -#: contrib/admin/views/doc.py:83 -msgid "filter:" -msgstr "فیلتر" - -#: contrib/admin/views/doc.py:137 contrib/admin/views/doc.py:139 -#: contrib/admin/views/doc.py:141 -msgid "view:" -msgstr "نمایش:" - -#: contrib/admin/views/doc.py:166 -#, python-format -msgid "App %r not found" -msgstr "برنامه %r یافت نشد" - -#: contrib/admin/views/doc.py:173 -#, python-format -msgid "Model %(name)r not found in app %(label)r" -msgstr "مدل %(name)r در برنامه %(label)r یافت نشد" - -#: contrib/admin/views/doc.py:185 -#, python-format -msgid "the related `%(label)s.%(type)s` object" -msgstr "شیء `%(label)s %(type)s` مرتبط" - -#: contrib/admin/views/doc.py:185 contrib/admin/views/doc.py:207 -#: contrib/admin/views/doc.py:221 contrib/admin/views/doc.py:226 -msgid "model:" -msgstr "مدل:" - -#: contrib/admin/views/doc.py:216 -#, python-format -msgid "related `%(label)s.%(name)s` objects" -msgstr "اشیاء `%(label)s.%(name)s` مرتبط" - -#: contrib/admin/views/doc.py:221 -#, python-format -msgid "all %s" -msgstr "کل %s" - -#: contrib/admin/views/doc.py:226 -#, python-format -msgid "number of %s" -msgstr "عدد %s" - -#: contrib/admin/views/doc.py:231 -#, python-format -msgid "Fields on %s objects" -msgstr "فیلدهای شیء %s" - -#: contrib/admin/views/doc.py:293 contrib/admin/views/doc.py:304 -#: contrib/admin/views/doc.py:306 contrib/admin/views/doc.py:312 -#: contrib/admin/views/doc.py:313 contrib/admin/views/doc.py:315 -msgid "Integer" -msgstr "عدد صحیح" - -#: contrib/admin/views/doc.py:294 -msgid "Boolean (Either True or False)" -msgstr "Boolean (درست یا غلط)" - -#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:314 -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (تا %(max_length)s)" - -#: contrib/admin/views/doc.py:296 -msgid "Comma-separated integers" -msgstr "اعداد صحیح که با ویلگول جدا شده اند" - -#: contrib/admin/views/doc.py:297 -msgid "Date (without time)" -msgstr "تاریخ (بدون زمان)" - -#: contrib/admin/views/doc.py:298 -msgid "Date (with time)" -msgstr "تاریخ (با زمان)" - -#: contrib/admin/views/doc.py:299 -msgid "Decimal number" -msgstr "عدد دهدهی" - -#: contrib/admin/views/doc.py:300 -msgid "E-mail address" -msgstr "آدرس ایمیل" - -#: contrib/admin/views/doc.py:301 contrib/admin/views/doc.py:302 -#: contrib/admin/views/doc.py:305 -msgid "File path" -msgstr "مسیر فایل" - -#: contrib/admin/views/doc.py:303 -msgid "Floating point number" -msgstr "عدد اعشاری" - -#: contrib/admin/views/doc.py:307 contrib/comments/models.py:89 -msgid "IP address" -msgstr "آدرس IP" - -#: contrib/admin/views/doc.py:309 -msgid "Boolean (Either True, False or None)" -msgstr "‌Boolean (درست، نادرست یا پوچ)" - -#: contrib/admin/views/doc.py:310 -msgid "Relation to parent model" -msgstr "" - -#: contrib/admin/views/doc.py:311 -msgid "Phone number" -msgstr "شماره تلفن" - -#: contrib/admin/views/doc.py:316 -msgid "Text" -msgstr "متن" - -#: contrib/admin/views/doc.py:317 -msgid "Time" -msgstr "زمان" - -#: contrib/admin/views/doc.py:318 contrib/flatpages/models.py:7 -msgid "URL" -msgstr "آدرس اینترنت" - -#: contrib/admin/views/doc.py:319 -msgid "U.S. state (two uppercase letters)" -msgstr "ایالت آمریکا(دو حرف بزرگ)" - -#: contrib/admin/views/doc.py:320 -msgid "XML text" -msgstr "متن XML" - -#: contrib/admin/views/doc.py:346 -#, python-format -msgid "%s does not appear to be a urlpattern object" -msgstr "به نظر نمی رسد %s یک شیء از نوع urlpattern باشد" - -#: contrib/admin/views/main.py:233 -msgid "Site administration" -msgstr "مدیریت سایت" - -#: contrib/admin/views/main.py:280 contrib/admin/views/main.py:365 -#, python-format -msgid "You may add another %s below." -msgstr "شما می توانید یک %s دیگر در زیر اضافه کنید" - -#: contrib/admin/views/main.py:298 -#, python-format -msgid "Add %s" -msgstr "اضافه کردن %s" - -#: contrib/admin/views/main.py:344 -#, python-format -msgid "Added %s." -msgstr "%s اضافه شده" - -#: contrib/admin/views/main.py:344 contrib/admin/views/main.py:346 -#: contrib/admin/views/main.py:348 core/validators.py:283 -#: db/models/manipulators.py:309 -msgid "and" -msgstr "و" - -#: contrib/admin/views/main.py:346 -#, python-format -msgid "Changed %s." -msgstr "%s تغییر یافته." - -#: contrib/admin/views/main.py:348 -#, python-format -msgid "Deleted %s." -msgstr "%s حذف شده." - -#: contrib/admin/views/main.py:351 -msgid "No fields changed." -msgstr "فیلدی تغییر نیافته است." - -#: contrib/admin/views/main.py:354 -#, python-format -msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "مورد %(name)s·\"%(obj)s\" با موفقیت تغییر یافت." - -#: contrib/admin/views/main.py:362 -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "مورد %(name)s·\"%(obj)s\" با موفقیت اضافه شد. شما می توانید در زیر آنرا ویرایش نمایید." - -#: contrib/admin/views/main.py:400 -#, python-format -msgid "Change %s" -msgstr "تغییر %s" - -#: contrib/admin/views/main.py:487 -#, python-format -msgid "One or more %(fieldname)s in %(name)s: %(obj)s" -msgstr "" - -#: contrib/admin/views/main.py:492 -#, python-format -msgid "One or more %(fieldname)s in %(name)s:" -msgstr "" - -#: contrib/admin/views/main.py:524 -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#: contrib/admin/views/main.py:527 -msgid "Are you sure?" -msgstr "آیا مطمئن هستید؟" - -#: contrib/admin/views/main.py:549 -#, python-format -msgid "Change history: %s" -msgstr "تاریخچه تغییر: %s" - -#: contrib/admin/views/main.py:583 -#, python-format -msgid "Select %s" -msgstr "انتخاب %s" - -#: contrib/admin/views/main.py:583 -#, python-format -msgid "Select %s to change" -msgstr "%s را برای تغییر انتخاب کنید" - -#: contrib/admin/views/main.py:784 -msgid "Database error" -msgstr "اشکال در بانک اطلاعاتی" - -#: contrib/auth/forms.py:17 contrib/auth/forms.py:138 -msgid "The two password fields didn't match." -msgstr "دو فیلد گذرواژه با هم مطابقت ندارند." - -#: contrib/auth/forms.py:25 -msgid "A user with that username already exists." -msgstr "کاربری با این نام کاربری وجود دارد." - -#: contrib/auth/forms.py:53 -msgid "" -"Your Web browser doesn't appear to have cookies enabled. Cookies are " -"required for logging in." -msgstr "به نطر می رسد browser شما cookie ها را قبول نمی کند. برای ورود به سایت cookie fhdn فعال شده باشد." - -#: contrib/auth/forms.py:62 -msgid "This account is inactive." -msgstr "این حساب غیرفعال است." - -#: contrib/auth/forms.py:84 -msgid "" -"That e-mail address doesn't have an associated user account. Are you sure " -"you've registered?" -msgstr "این ایمیل اکانتی در سیستم ندارد. آیا مطمئن هستید که عضو شده اید؟" - -#: contrib/auth/forms.py:107 -#, fuzzy, python-format -msgid "Password reset on %s" -msgstr "ایجاد گذرواژهٔ جدید" - -#: contrib/auth/forms.py:117 -msgid "The two 'new password' fields didn't match." -msgstr "دو فیلد «گذرواژهٔ جدید» با هم مطابقت ندارند." - -#: contrib/auth/forms.py:124 -msgid "Your old password was entered incorrectly. Please enter it again." -msgstr "گذرواژهٔ قدیمی شما اشتباه بود. لطفاً دوباره وارد کنید." - -#: contrib/auth/models.py:73 contrib/auth/models.py:93 -msgid "name" -msgstr "نام" - -#: contrib/auth/models.py:75 -msgid "codename" -msgstr "نام کد" - -#: contrib/auth/models.py:78 -msgid "permission" -msgstr "اجازه" - -#: contrib/auth/models.py:79 contrib/auth/models.py:94 -msgid "permissions" -msgstr "اجازه‌ها" - -#: contrib/auth/models.py:97 -msgid "group" -msgstr "گروه" - -#: contrib/auth/models.py:98 contrib/auth/models.py:141 -msgid "groups" -msgstr "گروه‌ها" - -#: contrib/auth/models.py:131 -msgid "username" -msgstr "نام کاربری" - -#: contrib/auth/models.py:131 +#: contrib/auth/forms.py:15 contrib/auth/forms.py:48 +#: contrib/auth/models.py:136 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." -msgstr "الزامی. ۳۰ حرف یا کمتر. فقط حروف الفبا (شماره، الفبا و خط زیر)." +msgstr "الزامی. ۳۰ حرف یا کمتر. فقط حروف الفبا (ارقام، الفبا و خط زیر)." -#: contrib/auth/models.py:132 +#: contrib/auth/forms.py:16 contrib/auth/forms.py:49 +msgid "This value must contain only letters, numbers and underscores." +msgstr "این مقدار فقط باید حاوی حروف، اعداد و یا خط زیر باشد." + +#: contrib/auth/forms.py:18 +msgid "Password confirmation" +msgstr "تصدیق گذرواژه" + +#: contrib/auth/forms.py:30 +msgid "A user with that username already exists." +msgstr "کاربری با این نام کاربری وجود دارد." + +#: contrib/auth/forms.py:36 contrib/auth/forms.py:154 +#: contrib/auth/forms.py:196 +msgid "The two password fields didn't match." +msgstr "دو فیلد گذرواژه با هم مطابقت ندارند." + +#: contrib/auth/forms.py:82 +msgid "This account is inactive." +msgstr "این حساب غیرفعال است." + +#: contrib/auth/forms.py:87 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" +"به نطر می رسد مرورگر شما کوکی‌ها را قبول نمی‌کند. کوکی‌ها برای ورود به وبگاه " +"لازم هستند." + +#: contrib/auth/forms.py:100 +msgid "E-mail" +msgstr "پست الکترونیکی" + +#: contrib/auth/forms.py:109 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "این پست الکترونیکی در سیستم حساب ندارد. آیا مطمئن هستید که عضو شده‌اید؟" + +#: contrib/auth/forms.py:134 +#, python-format +msgid "Password reset on %s" +msgstr "ایجاد گذرواژهٔ جدید در %s" + +#: contrib/auth/forms.py:142 +msgid "New password" +msgstr "گذرواژهٔ جدید" + +#: contrib/auth/forms.py:143 +msgid "New password confirmation" +msgstr "تصدیق گذرواژهٔ جدید" + +#: contrib/auth/forms.py:168 +msgid "Old password" +msgstr "گذرواژهٔ قدیمی" + +#: contrib/auth/forms.py:176 +msgid "Your old password was entered incorrectly. Please enter it again." +msgstr "گذرواژهٔ قدیمی شما اشتباه بود. لطفاً دوباره وارد کنید." + +#: contrib/auth/models.py:72 contrib/auth/models.py:95 +msgid "name" +msgstr "نام" + +#: contrib/auth/models.py:74 +msgid "codename" +msgstr "نام کد" + +#: contrib/auth/models.py:77 +msgid "permission" +msgstr "اجازه" + +#: contrib/auth/models.py:78 contrib/auth/models.py:96 +msgid "permissions" +msgstr "اجازه‌ها" + +#: contrib/auth/models.py:99 +msgid "group" +msgstr "گروه" + +#: contrib/auth/models.py:100 contrib/auth/models.py:146 +msgid "groups" +msgstr "گروه‌ها" + +#: contrib/auth/models.py:136 +msgid "username" +msgstr "نام کاربری" + +#: contrib/auth/models.py:137 msgid "first name" msgstr "نام" -#: contrib/auth/models.py:133 +#: contrib/auth/models.py:138 msgid "last name" msgstr "نام خانوادگی" -#: contrib/auth/models.py:134 +#: contrib/auth/models.py:139 msgid "e-mail address" -msgstr "آدرس پست الکترونیکی" +msgstr "نشانی پست الکترونیکی" -#: contrib/auth/models.py:135 +#: contrib/auth/models.py:140 msgid "password" msgstr "گذرواژه" -#: contrib/auth/models.py:135 +#: contrib/auth/models.py:140 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." msgstr "" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:141 msgid "staff status" -msgstr "کارمند" +msgstr "وضعیت کارمندی" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:141 msgid "Designates whether the user can log into this admin site." -msgstr "تعبیه شده برای اینکه در سایت مدیریت، کاربر بتواند یا نتواند وارد شود." +msgstr "تعبیه شده برای اینکه در وبگاه مدیریت، کاربر بتواند یا نتواند وارد شود." -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:142 msgid "active" msgstr "فعال" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:142 msgid "" -"Designates whether this user can log into the Django admin. Unselect this " +"Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." -msgstr "تعبیه شده برای اینکه کاربر بتواند به سایت مدیریت وارد شود یا خیر. (به جای حذف کاربر آنرا تیک بزنید)." +msgstr "" +"برای نشان دادن اینکه آیا باید با این کاربر به عنوان کاربر فعال رفتار کرد " +"تعبیه شده است. به جای حذف کاربر تیک را بردارید." -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:143 msgid "superuser status" msgstr "ابرکاربر" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:143 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." -msgstr "تعبیه شده برای اینکه کاربر دسترسی نامحدود به کلیه بخشهای سایت مدیریت داشته باشد یا خیر." +msgstr "" +"نشان می‌دهد که آیا این کاربر دسترسی نامحدود به کلیهٔ بخشهای وبگاه مدیریت دارد." -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:144 msgid "last login" msgstr "آخرین ورود" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:145 msgid "date joined" msgstr "تاریخ پیوستن" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:147 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." -msgstr "علاوه بر دسترسی هایی که به طور دستی تنظیم شده، این کاربر تمامی دسترسی هایی که توسط گروه عضو شده به او می رسد را خواهد داشت." +msgstr "" +"علاوه بر دسترسی‌هایی که به طور دستی تنظیم شده، این کاربر تمامی دسترسی‌های اعطا " +"شده به گروه‌هایی که عضو آن‌ها هست را خواهد داشت." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:148 msgid "user permissions" msgstr "اجازه‌های کاربر" -#: contrib/auth/models.py:147 +#: contrib/auth/models.py:152 msgid "user" msgstr "کاربر" -#: contrib/auth/models.py:148 +#: contrib/auth/models.py:153 msgid "users" msgstr "کاربرها" -#: contrib/auth/models.py:154 -msgid "Personal info" -msgstr "اطلاعات شخصی" - -#: contrib/auth/models.py:155 -msgid "Permissions" -msgstr "اجازه‌ها" - -#: contrib/auth/models.py:156 -msgid "Important dates" -msgstr "تاریخ‌های مهم" - -#: contrib/auth/models.py:157 -msgid "Groups" -msgstr "گروه‌ها" - -#: contrib/auth/models.py:316 +#: contrib/auth/models.py:308 msgid "message" msgstr "پیغام" -#: contrib/auth/views.py:47 +#: contrib/auth/views.py:50 msgid "Logged out" -msgstr "خارج شد" +msgstr "خارج شدید" -#: contrib/comments/models.py:71 contrib/comments/models.py:176 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:423 +msgid "Enter a valid e-mail address." +msgstr "یک نشانی پست الکترونیکی معتبر وارد کنید." + +#: contrib/comments/admin.py:11 +msgid "Content" +msgstr "محتوا" + +#: contrib/comments/admin.py:14 +msgid "Metadata" +msgstr "فوق داده" + +#: contrib/comments/forms.py:18 +msgid "Name" +msgstr "نام" + +#: contrib/comments/forms.py:19 +msgid "Email address" +msgstr "نشانی پست الکترونیکی" + +#: contrib/comments/forms.py:21 +msgid "Comment" +msgstr "نظر:" + +#: contrib/comments/forms.py:24 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "اگر چیزی در این فیلد وارد کنید، نظر شما به عنوان اسپم شناخته خواهد شد" + +#: contrib/comments/forms.py:124 +#, python-format +msgid "Watch your mouth! The word %s is not allowed here." +msgid_plural "Watch your mouth! The words %s are not allowed here." +msgstr[0] "حرف دهنت رو بفهم! کلمهٔ %s اینجا قابل قبول نیست" +msgstr[1] "حرف دهنت رو بفهم! کلمات %s اینجا قابل قبول نیست" + +#: contrib/comments/models.py:22 msgid "object ID" -msgstr "مشخصه شیء" +msgstr "مشخصهٔ شیء" -#: contrib/comments/models.py:72 -msgid "headline" -msgstr "" +#: contrib/comments/models.py:49 +msgid "user's name" +msgstr "نام کاربر" -#: contrib/comments/models.py:73 contrib/comments/models.py:95 -#: contrib/comments/models.py:177 +#: contrib/comments/models.py:50 +msgid "user's email address" +msgstr "نشانی پست الکترونیکی کاربر" + +#: contrib/comments/models.py:51 +msgid "user's URL" +msgstr "نشانی اینترنتی کاربر" + +#: contrib/comments/models.py:53 msgid "comment" msgstr "نظر" -#: contrib/comments/models.py:74 -msgid "rating #1" -msgstr "امتیاز #1" - -#: contrib/comments/models.py:75 -msgid "rating #2" -msgstr "امتیاز #2" - -#: contrib/comments/models.py:76 -msgid "rating #3" -msgstr "امتیاز #3" - -#: contrib/comments/models.py:77 -msgid "rating #4" -msgstr "امتیاز #4" - -#: contrib/comments/models.py:78 -msgid "rating #5" -msgstr "امتیاز $5" - -#: contrib/comments/models.py:79 -msgid "rating #6" -msgstr "امتیاز #6" - -#: contrib/comments/models.py:80 -msgid "rating #7" -msgstr "امتیاز #7" - -#: contrib/comments/models.py:81 -msgid "rating #8" -msgstr "امتیاز #8" - -#: contrib/comments/models.py:86 -msgid "is valid rating" -msgstr "آیا رتبه بندی قابل قبول است" - -#: contrib/comments/models.py:87 contrib/comments/models.py:179 +#: contrib/comments/models.py:56 msgid "date/time submitted" -msgstr "تاریخ/زمان ثبت شد" +msgstr "تاریخ/زمان فرستاده شد" -#: contrib/comments/models.py:88 contrib/comments/models.py:180 +#: contrib/comments/models.py:58 msgid "is public" msgstr "عمومی است" -#: contrib/comments/models.py:90 -msgid "is removed" -msgstr "پاک شده است" +#: contrib/comments/models.py:59 +msgid "" +"Uncheck this box to make the comment effectively disappear from the site." +msgstr "تیک این جعبه را بردارید تا نظر به طور کارا از وبگاه ناپدید شود." -#: contrib/comments/models.py:90 +#: contrib/comments/models.py:61 +msgid "is removed" +msgstr "حذف شده است" + +#: contrib/comments/models.py:62 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." msgstr "" -#: contrib/comments/models.py:96 -msgid "comments" -msgstr "نظرها" +#: contrib/comments/models.py:114 +msgid "" +"This comment was posted by an authenticated user and thus the name is read-" +"only." +msgstr "این نظر توسط یک کاربر ثبت‌شده فرستاده شده و لذا نامش فقط-خواندنی است." -#: contrib/comments/models.py:140 contrib/comments/models.py:222 -msgid "Content object" -msgstr "شئ نظر" +#: contrib/comments/models.py:123 +msgid "" +"This comment was posted by an authenticated user and thus the email is read-" +"only." +msgstr "" +"این نظر توسط یک کاربر ثبت‌شده فرستاده شده و لذا پست الکترونیکی‌اش فقط-خواندنی " +"است." -#: contrib/comments/models.py:168 +#: contrib/comments/models.py:148 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1276,242 +1441,76 @@ msgid "" "%(comment)s\n" "\n" "http://%(domain)s%(url)s" -msgstr "نظر داده شده توسط %(user)s در تاریخ %(date)s\n" +msgstr "" +"ارسال‌شده توسط %(user)s در تاریخ %(date)s\n" "\n" "%(comment)s\n" "\n" "http://%(domain)s%(url)s" -#: contrib/comments/models.py:178 -msgid "person's name" -msgstr "نام شخص" - -#: contrib/comments/models.py:181 -msgid "ip address" -msgstr "آدرس ip" - -#: contrib/comments/models.py:183 -msgid "approved by staff" -msgstr "" - -#: contrib/comments/models.py:187 -msgid "free comment" -msgstr "نظر آزاد" - -#: contrib/comments/models.py:188 -msgid "free comments" -msgstr "نظرهای آزاد" - -#: contrib/comments/models.py:250 -msgid "score" -msgstr "امتیاز" - -#: contrib/comments/models.py:251 -msgid "score date" -msgstr "تاریخ امتیاز" - -#: contrib/comments/models.py:255 -msgid "karma score" -msgstr "امتیاز عملکرد" - -#: contrib/comments/models.py:256 -msgid "karma scores" -msgstr "امتیازهای عملکرد" - -#: contrib/comments/models.py:260 -#, python-format -msgid "%(score)d rating by %(user)s" -msgstr "%(score)d رتبه توسط %(user)s" - -#: contrib/comments/models.py:277 -#, python-format -msgid "" -"This comment was flagged by %(user)s:\n" -"\n" -"%(text)s" -msgstr "" - -#: contrib/comments/models.py:285 -msgid "flag date" -msgstr "تاریخ پرچم" - -#: contrib/comments/models.py:289 -msgid "user flag" -msgstr "پرچم کاربر" - -#: contrib/comments/models.py:290 -msgid "user flags" -msgstr "پرچم‌های کاربر" - -#: contrib/comments/models.py:294 -#, python-format -msgid "Flag by %r" -msgstr "پرچم توسط %r" - -#: contrib/comments/models.py:300 -msgid "deletion date" -msgstr "تاریخ حذف" - -#: contrib/comments/models.py:303 -msgid "moderator deletion" -msgstr "حذف مدیر" - -#: contrib/comments/models.py:304 -msgid "moderator deletions" -msgstr "حذف های مدیر" - -#: contrib/comments/models.py:308 -#, python-format -msgid "Moderator deletion by %r" -msgstr "" - -#: contrib/comments/templates/comments/form.html:8 -msgid "Forgotten your password?" -msgstr "گذرواژه‌تان را فراموش کرده‌اید؟" - -#: contrib/comments/templates/comments/form.html:12 -msgid "Ratings" -msgstr "" - -#: contrib/comments/templates/comments/form.html:12 -#: contrib/comments/templates/comments/form.html:23 -msgid "Required" -msgstr "لازم" - -#: contrib/comments/templates/comments/form.html:12 -#: contrib/comments/templates/comments/form.html:23 -msgid "Optional" -msgstr "اختیاری" - -#: contrib/comments/templates/comments/form.html:23 -msgid "Post a photo" -msgstr "ارسال عکس" - -#: contrib/comments/templates/comments/form.html:28 -#: contrib/comments/templates/comments/freeform.html:5 -msgid "Comment:" -msgstr "نظر:" - -#: contrib/comments/templates/comments/form.html:35 -#: contrib/comments/templates/comments/freeform.html:10 -msgid "Preview comment" -msgstr "پیش‌نمایش نظر" - -#: contrib/comments/templates/comments/freeform.html:4 -msgid "Your name:" -msgstr "نام شما:" - -#: contrib/comments/views/comments.py:28 -msgid "" -"This rating is required because you've entered at least one other rating." -msgstr "" - -#: contrib/comments/views/comments.py:112 -#, python-format -msgid "" -"This comment was posted by a user who has posted fewer than %(count)s " -"comment:\n" -"\n" -"%(text)s" -"This comment was posted by a user who has posted fewer than %(count)s " -"comments:\n" -"\n" -"%(text)s" -msgstr "" - -#: contrib/comments/views/comments.py:117 -#, python-format -msgid "" -"This comment was posted by a sketchy user:\n" -"\n" -"%(text)s" -msgstr "" - -#: contrib/comments/views/comments.py:190 -#: contrib/comments/views/comments.py:283 -msgid "Only POSTs are allowed" -msgstr "" - -#: contrib/comments/views/comments.py:194 -#: contrib/comments/views/comments.py:287 -msgid "One or more of the required fields wasn't submitted" -msgstr "" - -#: contrib/comments/views/comments.py:198 -#: contrib/comments/views/comments.py:289 -msgid "Somebody tampered with the comment form (security violation)" -msgstr "" - -#: contrib/comments/views/comments.py:208 -#: contrib/comments/views/comments.py:295 -msgid "" -"The comment form had an invalid 'target' parameter -- the object ID was " -"invalid" -msgstr "" - -#: contrib/comments/views/comments.py:259 -#: contrib/comments/views/comments.py:324 -msgid "The comment form didn't provide either 'preview' or 'post'" -msgstr "" - -#: contrib/comments/views/karma.py:21 -msgid "Anonymous users cannot vote" -msgstr "" - -#: contrib/comments/views/karma.py:25 -msgid "Invalid comment ID" -msgstr "" - -#: contrib/comments/views/karma.py:27 -msgid "No voting for yourself" -msgstr "" - -#: contrib/contenttypes/models.py:37 +#: contrib/contenttypes/models.py:67 msgid "python model class name" -msgstr "" +msgstr "نام پایتونی کلاس مدل" -#: contrib/contenttypes/models.py:40 +#: contrib/contenttypes/models.py:71 msgid "content type" msgstr "نوع محتوا" -#: contrib/contenttypes/models.py:41 +#: contrib/contenttypes/models.py:72 msgid "content types" msgstr "نوع‌های محتوا" -#: contrib/flatpages/models.py:8 +#: contrib/flatpages/admin.py:9 msgid "" "Example: '/about/contact/'. Make sure to have leading and trailing slashes." msgstr "" +"مثال: '/about/contact/'. مطمئن شوید که خط اریب را هم در ابتدا و هم در انتها " +"گذاشته‌اید." + +#: contrib/flatpages/admin.py:11 +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" +"این مقدار فقط باید حاوی حروف، اعداد، خط زیر، خط تیره و یا خط اریب باشد." + +#: contrib/flatpages/admin.py:22 +msgid "Advanced options" +msgstr "گزینه‌های پیشرفته" + +#: contrib/flatpages/models.py:8 +msgid "title" +msgstr "عنوان" #: contrib/flatpages/models.py:9 -msgid "title" -msgstr "تیتر" - -#: contrib/flatpages/models.py:10 msgid "content" msgstr "محتوا" -#: contrib/flatpages/models.py:11 +#: contrib/flatpages/models.py:10 msgid "enable comments" -msgstr "" +msgstr "فعال کردن نظرات" -#: contrib/flatpages/models.py:12 +#: contrib/flatpages/models.py:11 msgid "template name" msgstr "نام قالب" -#: contrib/flatpages/models.py:13 +#: contrib/flatpages/models.py:12 msgid "" "Example: 'flatpages/contact_page.html'. If this isn't provided, the system " "will use 'flatpages/default.html'." msgstr "" +"مثال: 'flatpages/contact_page.html'. اگر این مشخص نشود، سیستم از 'flatpages/" +"default.html' استفاده خواهد کرد." -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:13 msgid "registration required" -msgstr "عضویت اجباریست" +msgstr "عضویت لازم است" -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:13 msgid "If this is checked, only logged-in users will be able to view the page." -msgstr "اگر این انتخاب شود، فقط کاربران وارد شده می توانند این صفحه را مشاهده نمایند." +msgstr "" +"اگر این انتخاب شود، فقط کاربران وارد شده خواهند توانست این صفحه را مشاهده " +"نمایند." #: contrib/flatpages/models.py:18 msgid "flat page" @@ -1521,108 +1520,175 @@ msgstr "صفحه تخت" msgid "flat pages" msgstr "صفحات تخت" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/formtools/wizard.py:130 +msgid "" +"We apologize, but your form has expired. Please continue filling out the " +"form from this page." +msgstr "" +"معذرت می‌خواهیم ولی فرم شما منقضی شده است. لطفاً پر کردن را از این صفحه ادامه " +"دهید." + +#: contrib/gis/forms/fields.py:14 +msgid "No geometry value provided." +msgstr "مقدار جغرافیایی‌ای مقرر نشده است." + +#: contrib/gis/forms/fields.py:15 +msgid "Invalid geometry value." +msgstr "مقدار جغرافیایی نامعتبر" + +#: contrib/gis/forms/fields.py:16 +msgid "Invalid geometry type." +msgstr "نوعِ جغرافیایی نامعتبر" + +#: contrib/humanize/templatetags/humanize.py:19 msgid "th" msgstr "اُم" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "st" msgstr "اُم" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "nd" msgstr "اُم" -#: contrib/humanize/templatetags/humanize.py:20 +#: contrib/humanize/templatetags/humanize.py:19 msgid "rd" msgstr "اُم" -#: contrib/humanize/templatetags/humanize.py:52 +#: contrib/humanize/templatetags/humanize.py:51 #, python-format msgid "%(value).1f million" -msgstr "" +msgid_plural "%(value).1f million" +msgstr[0] "%(value).1f میلیون" -#: contrib/humanize/templatetags/humanize.py:55 +#: contrib/humanize/templatetags/humanize.py:54 #, python-format msgid "%(value).1f billion" -msgstr "" +msgid_plural "%(value).1f billion" +msgstr[0] "%(value).1f بیلیون" -#: contrib/humanize/templatetags/humanize.py:58 +#: contrib/humanize/templatetags/humanize.py:57 #, python-format msgid "%(value).1f trillion" -msgstr "" +msgid_plural "%(value).1f trillion" +msgstr[0] "%(value).1f تریلون" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "one" msgstr "یک" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "two" msgstr "دو" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "three" msgstr "سه" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "four" msgstr "چهار" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "five" msgstr "پنج" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "six" msgstr "شش" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "seven" msgstr "هفت" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "eight" msgstr "هشت" -#: contrib/humanize/templatetags/humanize.py:74 +#: contrib/humanize/templatetags/humanize.py:73 msgid "nine" msgstr "نُه" -#: contrib/humanize/templatetags/humanize.py:94 -#, fuzzy +#: contrib/humanize/templatetags/humanize.py:93 msgid "today" msgstr "امروز" -#: contrib/humanize/templatetags/humanize.py:96 +#: contrib/humanize/templatetags/humanize.py:95 msgid "tomorrow" msgstr "فردا" -#: contrib/humanize/templatetags/humanize.py:98 +#: contrib/humanize/templatetags/humanize.py:97 msgid "yesterday" msgstr "دیروز" -#: contrib/localflavor/ar/forms.py:28 +#: contrib/localflavor/ar/forms.py:27 msgid "Enter a postal code in the format NNNN or ANNNNAAA." -msgstr "کد پستی را به شکل NNNN یا ANNNNAAA وارد نمایید." +msgstr "کد پستی را به شکل NNNN یا ANNNNAAA وارد کنید." -#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:96 +#: contrib/localflavor/ar/forms.py:49 contrib/localflavor/br/forms.py:96 #: contrib/localflavor/br/forms.py:135 contrib/localflavor/pe/forms.py:23 #: contrib/localflavor/pe/forms.py:51 msgid "This field requires only numbers." -msgstr "در این فیلد فقط عدد می توانید وارد کنید." +msgstr "در این فیلد فقط عدد می‌توانید وارد کنید." -#: contrib/localflavor/ar/forms.py:51 +#: contrib/localflavor/ar/forms.py:50 msgid "This field requires 7 or 8 digits." -msgstr "این فیلد ۷ یا ۸ شماره لازم دارد." +msgstr "این فیلد ۷ یا ۸ رقم لازم دارد." -#: contrib/localflavor/ar/forms.py:80 +#: contrib/localflavor/ar/forms.py:79 msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format." msgstr "" -#: contrib/localflavor/ar/forms.py:81 +#: contrib/localflavor/ar/forms.py:80 msgid "Invalid CUIT." msgstr "" +#: contrib/localflavor/at/at_states.py:5 +msgid "Burgenland" +msgstr "" + +#: contrib/localflavor/at/at_states.py:6 +msgid "Carinthia" +msgstr "" + +#: contrib/localflavor/at/at_states.py:7 +msgid "Lower Austria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:8 +msgid "Upper Austria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:9 +msgid "Salzburg" +msgstr "" + +#: contrib/localflavor/at/at_states.py:10 +msgid "Styria" +msgstr "" + +#: contrib/localflavor/at/at_states.py:11 +msgid "Tyrol" +msgstr "" + +#: contrib/localflavor/at/at_states.py:12 +msgid "Vorarlberg" +msgstr "" + +#: contrib/localflavor/at/at_states.py:13 +msgid "Vienna" +msgstr "" + +#: contrib/localflavor/at/forms.py:20 contrib/localflavor/ch/forms.py:16 +#: contrib/localflavor/no/forms.py:12 +msgid "Enter a zip code in the format XXXX." +msgstr "کد پستی صحیح را به شکل XXXX وارد کنید." + +#: contrib/localflavor/at/forms.py:48 +msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format." +msgstr "" + #: contrib/localflavor/au/forms.py:16 msgid "Enter a 4 digit post code." msgstr "کد پستی ۴ رقمی را وارد کنید." @@ -1769,10 +1835,6 @@ msgstr "" msgid "Zurich" msgstr "" -#: contrib/localflavor/ch/forms.py:16 contrib/localflavor/no/forms.py:12 -msgid "Enter a zip code in the format XXXX." -msgstr "کد پستی صحیح را به شکل XXXX وارد کنید." - #: contrib/localflavor/ch/forms.py:64 msgid "" "Enter a valid Swiss identity or passport card number in X1234567<0 or " @@ -1883,9 +1945,8 @@ msgid "Almeria" msgstr "" #: contrib/localflavor/es/es_provinces.py:9 -#, fuzzy msgid "Avila" -msgstr "آوریل" +msgstr "" #: contrib/localflavor/es/es_provinces.py:10 msgid "Badajoz" @@ -1956,9 +2017,8 @@ msgid "Huesca" msgstr "" #: contrib/localflavor/es/es_provinces.py:27 -#, fuzzy msgid "Jaen" -msgstr "ژانویه" +msgstr "" #: contrib/localflavor/es/es_provinces.py:28 msgid "Leon" @@ -2203,7 +2263,7 @@ msgstr "" msgid "Enter a valid VAT number." msgstr "" -#: contrib/localflavor/jp/forms.py:19 +#: contrib/localflavor/jp/forms.py:16 msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." msgstr "" @@ -2436,9 +2496,8 @@ msgid "Durango" msgstr "" #: contrib/localflavor/mx/mx_states.py:22 -#, fuzzy msgid "Guerrero" -msgstr "خطای کارگزار" +msgstr "" #: contrib/localflavor/mx/mx_states.py:23 msgid "Guanajuato" @@ -2530,14 +2589,14 @@ msgstr "" #: contrib/localflavor/nl/forms.py:52 msgid "Enter a valid phone number" -msgstr "شماره تلفن را به طور صحیح وارد نمایید." +msgstr "یک شماره تلفن معتبر وارد کنید." #: contrib/localflavor/nl/forms.py:78 msgid "Enter a valid SoFi number" msgstr "" #: contrib/localflavor/nl/nl_provinces.py:4 -msgid "Drente" +msgid "Drenthe" msgstr "" #: contrib/localflavor/nl/nl_provinces.py:5 @@ -2553,9 +2612,8 @@ msgid "Gelderland" msgstr "" #: contrib/localflavor/nl/nl_provinces.py:8 -#, fuzzy msgid "Groningen" -msgstr "نُه" +msgstr "" #: contrib/localflavor/nl/nl_provinces.py:9 msgid "Limburg" @@ -2597,32 +2655,32 @@ msgstr "این فیلد، ۸ رقم لازم دارد." msgid "This field requires 11 digits." msgstr "این فیلد ۱۱ رقم لازم دارد." -#: contrib/localflavor/pl/forms.py:39 +#: contrib/localflavor/pl/forms.py:38 msgid "National Identification Number consists of 11 digits." msgstr "" -#: contrib/localflavor/pl/forms.py:40 +#: contrib/localflavor/pl/forms.py:39 msgid "Wrong checksum for the National Identification Number." msgstr "" -#: contrib/localflavor/pl/forms.py:72 +#: contrib/localflavor/pl/forms.py:71 msgid "" "Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." msgstr "" -#: contrib/localflavor/pl/forms.py:73 +#: contrib/localflavor/pl/forms.py:72 msgid "Wrong checksum for the Tax Number (NIP)." msgstr "" -#: contrib/localflavor/pl/forms.py:112 +#: contrib/localflavor/pl/forms.py:111 msgid "National Business Register Number (REGON) consists of 7 or 9 digits." msgstr "" -#: contrib/localflavor/pl/forms.py:113 +#: contrib/localflavor/pl/forms.py:112 msgid "Wrong checksum for the National Business Register Number (REGON)." msgstr "" -#: contrib/localflavor/pl/forms.py:156 +#: contrib/localflavor/pl/forms.py:155 msgid "Enter a postal code in the format XX-XXX." msgstr "" @@ -2655,9 +2713,8 @@ msgid "Masovia" msgstr "" #: contrib/localflavor/pl/pl_voivodeships.py:15 -#, fuzzy msgid "Opole" -msgstr "اختیاری" +msgstr "" #: contrib/localflavor/pl/pl_voivodeships.py:16 msgid "Subcarpatia" @@ -2691,6 +2748,26 @@ msgstr "" msgid "West Pomerania" msgstr "" +#: contrib/localflavor/ro/forms.py:19 +msgid "Enter a valid CIF." +msgstr "" + +#: contrib/localflavor/ro/forms.py:56 +msgid "Enter a valid CNP." +msgstr "" + +#: contrib/localflavor/ro/forms.py:141 +msgid "Enter a valid IBAN in ROXX-XXXX-XXXX-XXXX-XXXX-XXXX format" +msgstr "" + +#: contrib/localflavor/ro/forms.py:171 +msgid "Phone numbers must be in XXXX-XXXXXX format." +msgstr "" + +#: contrib/localflavor/ro/forms.py:194 +msgid "Enter a valid postal code in the format XXXXXX" +msgstr "" + #: contrib/localflavor/sk/forms.py:30 msgid "Enter a postal code in the format XXXXX or XXX XX." msgstr "" @@ -2780,9 +2857,8 @@ msgid "Kezmarok" msgstr "" #: contrib/localflavor/sk/sk_districts.py:29 -#, fuzzy msgid "Komarno" -msgstr "مارس" +msgstr "" #: contrib/localflavor/sk/sk_districts.py:30 msgid "Kosice I" @@ -2829,9 +2905,8 @@ msgid "Lucenec" msgstr "" #: contrib/localflavor/sk/sk_districts.py:41 -#, fuzzy msgid "Malacky" -msgstr "مه" +msgstr "" #: contrib/localflavor/sk/sk_districts.py:42 msgid "Martin" @@ -2918,9 +2993,8 @@ msgid "Ruzomberok" msgstr "" #: contrib/localflavor/sk/sk_districts.py:63 -#, fuzzy msgid "Sabinov" -msgstr "نوامبر" +msgstr "" #: contrib/localflavor/sk/sk_districts.py:64 msgid "Senec" @@ -2935,9 +3009,8 @@ msgid "Skalica" msgstr "" #: contrib/localflavor/sk/sk_districts.py:67 -#, fuzzy msgid "Snina" -msgstr "نُه" +msgstr "" #: contrib/localflavor/sk/sk_districts.py:68 msgid "Sobrance" @@ -3049,7 +3122,7 @@ msgstr "" #: contrib/localflavor/uk/forms.py:21 msgid "Enter a valid postcode." -msgstr "کد پستی را به طور صحیح وارد نمایید." +msgstr "یک کد پستی وارد کنید." #: contrib/localflavor/uk/uk_regions.py:11 msgid "Bedfordshire" @@ -3076,9 +3149,8 @@ msgid "Derbyshire" msgstr "" #: contrib/localflavor/uk/uk_regions.py:18 -#, fuzzy msgid "Devon" -msgstr "هفت" +msgstr "" #: contrib/localflavor/uk/uk_regions.py:19 msgid "Dorset" @@ -3221,10 +3293,13 @@ msgid "County Armagh" msgstr "" #: contrib/localflavor/uk/uk_regions.py:57 -#: contrib/localflavor/uk/uk_regions.py:58 msgid "County Down" msgstr "" +#: contrib/localflavor/uk/uk_regions.py:58 +msgid "County Fermanagh" +msgstr "" + #: contrib/localflavor/uk/uk_regions.py:59 msgid "County Londonderry" msgstr "" @@ -3278,9 +3353,8 @@ msgid "Dumfries and Galloway" msgstr "" #: contrib/localflavor/uk/uk_regions.py:78 -#, fuzzy msgid "Fife" -msgstr "فیلتر" +msgstr "" #: contrib/localflavor/uk/uk_regions.py:79 msgid "Grampian" @@ -3316,7 +3390,7 @@ msgstr "" #: contrib/localflavor/uk/uk_regions.py:90 msgid "England" -msgstr "انگلستان" +msgstr "" #: contrib/localflavor/uk/uk_regions.py:91 msgid "Northern Ireland" @@ -3347,19 +3421,16 @@ msgid "Enter a valid South African postal code" msgstr "" #: contrib/localflavor/za/za_provinces.py:4 -#, fuzzy msgid "Eastern Cape" -msgstr "نام کاربری" +msgstr "" #: contrib/localflavor/za/za_provinces.py:5 -#, fuzzy msgid "Free State" -msgstr "تاریخ امتیاز" +msgstr "" #: contrib/localflavor/za/za_provinces.py:6 -#, fuzzy msgid "Gauteng" -msgstr "اوت" +msgstr "" #: contrib/localflavor/za/za_provinces.py:7 msgid "KwaZulu-Natal" @@ -3382,41 +3453,41 @@ msgid "North West" msgstr "" #: contrib/localflavor/za/za_provinces.py:12 -#, fuzzy msgid "Western Cape" -msgstr "نام کاربری" +msgstr "" #: contrib/redirects/models.py:7 msgid "redirect from" -msgstr "" +msgstr "فرم ارسال به نشانی جدید" #: contrib/redirects/models.py:8 msgid "" "This should be an absolute path, excluding the domain name. Example: '/" "events/search/'." -msgstr "" +msgstr "می‌بایست یک مسیر مطلق و بدون نام دامنه باشد. مانند: '/events/search/'." #: contrib/redirects/models.py:9 msgid "redirect to" -msgstr "" +msgstr "ارسال به نشانی" #: contrib/redirects/models.py:10 msgid "" "This can be either an absolute path (as above) or a full URL starting with " "'http://'." msgstr "" +"می‌تواند یک مسیر مطلق (همانند بالا) و یا یک آدرس کامل با 'http://‎' باشد." #: contrib/redirects/models.py:13 msgid "redirect" -msgstr "" +msgstr "باز-ارسال" #: contrib/redirects/models.py:14 msgid "redirects" -msgstr "" +msgstr "باز-ارسال‌ها" -#: contrib/sessions/models.py:46 +#: contrib/sessions/models.py:45 msgid "session key" -msgstr "" +msgstr "کلید نشست" #: contrib/sessions/models.py:47 msgid "session data" @@ -3436,504 +3507,217 @@ msgstr "نشست‌ها" #: contrib/sites/models.py:32 msgid "domain name" -msgstr "" +msgstr "نام دامنه" #: contrib/sites/models.py:33 msgid "display name" msgstr "نام نمایش داده شده" -#: contrib/sites/models.py:37 -msgid "site" -msgstr "" - -#: contrib/sites/models.py:38 +#: contrib/sites/models.py:39 msgid "sites" -msgstr "" +msgstr "وبگاه‌ها" -#: core/validators.py:72 -msgid "This value must contain only letters, numbers and underscores." -msgstr "این مقدار فقط باید حاوی کلمات، شماره ها و یا خط زیر باشد." +#: db/models/fields/__init__.py:332 db/models/fields/__init__.py:667 +msgid "This value must be an integer." +msgstr "این مقدار باید یک عدد صحیح باشد." -#: core/validators.py:76 -msgid "" -"This value must contain only letters, numbers, underscores, dashes or " -"slashes." -msgstr "" +#: db/models/fields/__init__.py:363 +msgid "This value must be either True or False." +msgstr "این مقدار باید درست یا غلط باشد." -#: core/validators.py:80 -msgid "This value must contain only letters, numbers, underscores or hyphens." -msgstr "" +#: db/models/fields/__init__.py:396 +msgid "This field cannot be null." +msgstr "این فیلد نمی تواند پوچ باشد." -#: core/validators.py:84 -msgid "Uppercase letters are not allowed here." -msgstr "حروف بزرگ در اینجا مجاز نمی باشند." - -#: core/validators.py:88 -msgid "Lowercase letters are not allowed here." -msgstr "" - -#: core/validators.py:95 +#: db/models/fields/__init__.py:412 msgid "Enter only digits separated by commas." -msgstr "" +msgstr "فقط ارقام جدا شده با کاما وارد کنید." -#: core/validators.py:107 -msgid "Enter valid e-mail addresses separated by commas." -msgstr "یک آدرس ایمیل صحیح وارد کنید." +#: db/models/fields/__init__.py:443 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "یک تاریخ معتبر در قالب YYYY-MM-DD وارد کنید." -#: core/validators.py:111 -msgid "Please enter a valid IP address." -msgstr "" - -#: core/validators.py:115 -msgid "Empty values are not allowed here." -msgstr "" - -#: core/validators.py:119 -msgid "Non-numeric characters aren't allowed here." -msgstr "" - -#: core/validators.py:123 -msgid "This value can't be comprised solely of digits." -msgstr "این مقدار عدد یا ترکیبی از آن نیست." - -#: core/validators.py:128 newforms/fields.py:151 -msgid "Enter a whole number." -msgstr "" - -#: core/validators.py:132 -msgid "Only alphabetical characters are allowed here." -msgstr "" - -#: core/validators.py:147 -msgid "Year must be 1900 or later." -msgstr "" - -#: core/validators.py:151 +#: db/models/fields/__init__.py:452 #, python-format msgid "Invalid date: %s" +msgstr "تاریخ نامعتبر: %s" + +#: db/models/fields/__init__.py:516 db/models/fields/__init__.py:534 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." +msgstr "یک تاریخ/زمان معتبر در قالب YYYY-MM-DD HH:MM[:ss[.uuuuuu]] وارد کنید." + +#: db/models/fields/__init__.py:570 +msgid "This value must be a decimal number." +msgstr "این مقدار باید یک عدد باشد." + +#: db/models/fields/__init__.py:703 +msgid "This value must be either None, True or False." +msgstr "این مقدار باید یکی از مقادیر پوچ یا درست یا نادرست باشد." + +#: db/models/fields/__init__.py:811 db/models/fields/__init__.py:825 +msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." +msgstr "یک زمان معتبر در قالب HH:MM[:ss[.uuuuuu]] وارد کنید." + +#: db/models/fields/related.py:748 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +"برای انتخاب بیش از یکی \"Control\"، یا \"Command\" روی Mac، را پایین نگه " +"دارید." -#: core/validators.py:156 db/models/fields/__init__.py:509 -msgid "Enter a valid date in YYYY-MM-DD format." +#: db/models/fields/related.py:825 +#, python-format +msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." +msgid_plural "" +"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgstr[0] "لطفاً شناسهٔ %(self)s معتبر وارد کنید. مقدار %(value)r نامعتبر است." +msgstr[1] "" +"لطفاً شناسه‌های %(self)s معتبر وارد کنید. مقادیر %(value)r نامعتبر هستند." + +#: forms/fields.py:52 +msgid "This field is required." +msgstr "این فیلد لازم است." + +#: forms/fields.py:53 +msgid "Enter a valid value." +msgstr "یک مقدار معتبر وارد کنید." + +#: forms/fields.py:133 +#, python-format +msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." msgstr "" +"مطمئن شوید این مقدار حداکثر %(max)d نویسه دارد. (الان %(length)d دارد.)" -#: core/validators.py:161 -msgid "Enter a valid time in HH:MM format." -msgstr "" +#: forms/fields.py:134 +#, python-format +msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." +msgstr "مطمئن شوید این مقدار حداقل %(min)d نویسه دارد. (الان %(length)d دارد.)" -#: core/validators.py:165 db/models/fields/__init__.py:583 -msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." -msgstr "" +#: forms/fields.py:161 +msgid "Enter a whole number." +msgstr "به طور کامل یک عدد وارد کنید." -#: core/validators.py:170 newforms/fields.py:402 -msgid "Enter a valid e-mail address." -msgstr "آدرس ایمیل صحیح را وارد نمایید." +#: forms/fields.py:162 forms/fields.py:191 forms/fields.py:220 +#, python-format +msgid "Ensure this value is less than or equal to %s." +msgstr "مطمئن شوید این مقدار کوچکتر و یا مساوی %s است." -#: core/validators.py:182 core/validators.py:474 newforms/fields.py:432 -#: oldforms/__init__.py:687 +#: forms/fields.py:163 forms/fields.py:192 forms/fields.py:221 +#, python-format +msgid "Ensure this value is greater than or equal to %s." +msgstr "مطمئن شوید این مقدار بزرگتر و یا مساوی %s است." + +#: forms/fields.py:190 forms/fields.py:219 +msgid "Enter a number." +msgstr "یک عدد وارد کنید." + +#: forms/fields.py:222 +#, python-format +msgid "Ensure that there are no more than %s digits in total." +msgstr "مطمئن شوید در مجموع بیش از %s رقم نداشته باشد." + +#: forms/fields.py:223 +#, python-format +msgid "Ensure that there are no more than %s decimal places." +msgstr "مطمئن شوید بیش از %s رقم اعشاری نداشته باشد." + +#: forms/fields.py:224 +#, python-format +msgid "Ensure that there are no more than %s digits before the decimal point." +msgstr "مطمئن شوید بیش از %s رقم قبل ممیز نداشته باشد." + +#: forms/fields.py:282 forms/fields.py:815 +msgid "Enter a valid date." +msgstr "یک تاریخ معتبر وارد کنید." + +#: forms/fields.py:316 forms/fields.py:816 +msgid "Enter a valid time." +msgstr "یک زمان معتبر وارد کنید." + +#: forms/fields.py:355 +msgid "Enter a valid date/time." +msgstr "یک تاریخ/زمان معتبر وارد کنید." + +#: forms/fields.py:441 msgid "No file was submitted. Check the encoding type on the form." -msgstr "" +msgstr "پرونده‌ای ارسال نشده است. نوع کدگذاری فرم را بررسی کنید." -#: core/validators.py:193 newforms/fields.py:458 +#: forms/fields.py:442 +msgid "No file was submitted." +msgstr "پرونده‌ای ارسال نشده است." + +#: forms/fields.py:443 +msgid "The submitted file is empty." +msgstr "پروندهٔ ارسال‌شده خالیست." + +#: forms/fields.py:472 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" +"یک تصویر معتبر بارگذاری کنید. پرونده‌ای که بارگذاری کردید یا تصویر نبوده و یا " +"تصویری مخدوش بوده است." -#: core/validators.py:200 -#, python-format -msgid "The URL %s does not point to a valid image." -msgstr "" - -#: core/validators.py:204 -#, python-format -msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." -msgstr "" - -#: core/validators.py:212 -#, python-format -msgid "The URL %s does not point to a valid QuickTime video." -msgstr "" - -#: core/validators.py:216 -msgid "A valid URL is required." -msgstr "" - -#: core/validators.py:230 -#, python-format -msgid "" -"Valid HTML is required. Specific errors are:\n" -"%s" -msgstr "" - -#: core/validators.py:237 -#, python-format -msgid "Badly formed XML: %s" -msgstr "" - -#: core/validators.py:254 -#, python-format -msgid "Invalid URL: %s" -msgstr "" - -#: core/validators.py:259 core/validators.py:261 -#, python-format -msgid "The URL %s is a broken link." -msgstr "آدرس %s لینک شکسته است." - -#: core/validators.py:267 -msgid "Enter a valid U.S. state abbreviation." -msgstr "" - -#: core/validators.py:281 -#, python-format -msgid "Watch your mouth! The word %s is not allowed here." -msgstr "" - -#: core/validators.py:288 -#, python-format -msgid "This field must match the '%s' field." -msgstr "این فیلد باید با فیلد %s مطابقت داشته باشد." - -#: core/validators.py:307 -msgid "Please enter something for at least one field." -msgstr "لطفا چیزی را وارد کنید حداقل برای یک فیلد." - -#: core/validators.py:316 core/validators.py:327 -msgid "Please enter both fields or leave them both empty." -msgstr "لطفا هر دو فیلد را پر کنید یا هر دو را خالی بگذارید." - -#: core/validators.py:335 -#, python-format -msgid "This field must be given if %(field)s is %(value)s" -msgstr "" - -#: core/validators.py:348 -#, python-format -msgid "This field must be given if %(field)s is not %(value)s" -msgstr "این فیلد باید پر شود اگر %(field)s با %(value)s برابر نباشد." - -#: core/validators.py:367 -msgid "Duplicate values are not allowed." -msgstr "" - -#: core/validators.py:382 -#, python-format -msgid "This value must be between %(lower)s and %(upper)s." -msgstr "این مقدار باید بین %(lower)s و %(upper)s باشد." - -#: core/validators.py:384 -#, python-format -msgid "This value must be at least %s." -msgstr "این مقدار حداقل باید %s باشد." - -#: core/validators.py:386 -#, python-format -msgid "This value must be no more than %s." -msgstr "این مقدار نباید بیشتر از %s باشد." - -#: core/validators.py:427 -#, python-format -msgid "This value must be a power of %s." -msgstr "این مقدار باید توانی از %s باشد." - -#: core/validators.py:437 -msgid "Please enter a valid decimal number." -msgstr "لطفا یک عدد صحیح وارد کنید." - -#: core/validators.py:444 -#, python-format -msgid "Please enter a valid decimal number with at most %s total digit." -"Please enter a valid decimal number with at most %s total digits." -msgstr "" - -#: core/validators.py:447 -#, python-format -msgid "" -"Please enter a valid decimal number with a whole part of at most %s digit." -"Please enter a valid decimal number with a whole part of at most %s digits." -msgstr "" - -#: core/validators.py:450 -#, python-format -msgid "Please enter a valid decimal number with at most %s decimal place." -"Please enter a valid decimal number with at most %s decimal places." -msgstr "" - -#: core/validators.py:458 -msgid "Please enter a valid floating point number." -msgstr "لطفا یک عدد اعشاری صحیح وارد کنید." - -#: core/validators.py:467 -#, python-format -msgid "Make sure your uploaded file is at least %s bytes big." -msgstr "" - -#: core/validators.py:468 -#, python-format -msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "" - -#: core/validators.py:485 -msgid "The format for this field is wrong." -msgstr "" - -#: core/validators.py:500 -msgid "This field is invalid." -msgstr "این فیلد صحیح نمی باشد." - -#: core/validators.py:536 -#, python-format -msgid "Could not retrieve anything from %s." -msgstr "" - -#: core/validators.py:539 -#, python-format -msgid "" -"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." -msgstr "" - -#: core/validators.py:572 -#, python-format -msgid "" -"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " -"\"%(start)s\".)" -msgstr "" - -#: core/validators.py:576 -#, python-format -msgid "" -"Some text starting on line %(line)s is not allowed in that context. (Line " -"starts with \"%(start)s\".)" -msgstr "" - -#: core/validators.py:581 -#, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" - -#: core/validators.py:586 -#, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" - -#: core/validators.py:590 -#, python-format -msgid "" -"A tag on line %(line)s is missing one or more required attributes. (Line " -"starts with \"%(start)s\".)" -msgstr "" - -#: core/validators.py:595 -#, python-format -msgid "" -"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " -"starts with \"%(start)s\".)" -msgstr "" - -#: db/models/manipulators.py:308 -#, python-format -msgid "%(object)s with this %(type)s already exists for the given %(field)s." -msgstr "" - -#: db/models/fields/__init__.py:52 -#, python-format -msgid "%(optname)s with this %(fieldname)s already exists." -msgstr "" - -#: db/models/fields/__init__.py:161 db/models/fields/__init__.py:318 -#: db/models/fields/__init__.py:735 db/models/fields/__init__.py:746 -#: newforms/fields.py:45 oldforms/__init__.py:374 -msgid "This field is required." -msgstr "این فیلد لازم است." - -#: db/models/fields/__init__.py:418 -msgid "This value must be an integer." -msgstr "این مقدار باید یک عدد صحیح باشد." - -#: db/models/fields/__init__.py:454 -msgid "This value must be either True or False." -msgstr "این مقدار باید درست یا غلط باشد." - -#: db/models/fields/__init__.py:475 -msgid "This field cannot be null." -msgstr "این فیلد نمی تواند پوچ باشد." - -#: db/models/fields/__init__.py:644 -msgid "This value must be a decimal number." -msgstr "این مقدار باید یک عدد باشد." - -#: db/models/fields/__init__.py:755 -msgid "Enter a valid filename." -msgstr "" - -#: db/models/fields/__init__.py:908 -msgid "This value must be either None, True or False." -msgstr "این مقدار باید یکی از مقادیر None یا True یا False باشد." - -#: db/models/fields/related.py:55 -#, python-format -msgid "Please enter a valid %s." -msgstr "لطفا %s صحیحی وارد نمایید." - -#: db/models/fields/related.py:658 -msgid "Separate multiple IDs with commas." -msgstr "" - -#: db/models/fields/related.py:660 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: db/models/fields/related.py:707 -#, python-format -msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." -"Please enter valid %(self)s IDs. The values %(value)r are invalid." -msgstr "" - -#: newforms/fields.py:46 -msgid "Enter a valid value." -msgstr "یک مقدار صحیح وارد کنید." - -#: newforms/fields.py:123 -#, python-format -msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -msgstr "" - -#: newforms/fields.py:124 -#, python-format -msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." -msgstr "" - -#: newforms/fields.py:152 newforms/fields.py:181 newforms/fields.py:210 -#, python-format -msgid "Ensure this value is less than or equal to %s." -msgstr "" - -#: newforms/fields.py:153 newforms/fields.py:182 newforms/fields.py:211 -#, python-format -msgid "Ensure this value is greater than or equal to %s." -msgstr "" - -#: newforms/fields.py:180 newforms/fields.py:209 -msgid "Enter a number." -msgstr "یک عدد وارد نمایید." - -#: newforms/fields.py:212 -#, python-format -msgid "Ensure that there are no more than %s digits in total." -msgstr "" - -#: newforms/fields.py:213 -#, python-format -msgid "Ensure that there are no more than %s decimal places." -msgstr "" - -#: newforms/fields.py:214 -#, python-format -msgid "Ensure that there are no more than %s digits before the decimal point." -msgstr "" - -#: newforms/fields.py:262 newforms/fields.py:723 -msgid "Enter a valid date." -msgstr "تاریخ را به شکل صحیح وارد نمایید." - -#: newforms/fields.py:295 newforms/fields.py:724 -msgid "Enter a valid time." -msgstr "یک زمان صحیح وارد کنید." - -#: newforms/fields.py:334 -msgid "Enter a valid date/time." -msgstr "تاریخ/زمان را به شکل صحیح وارد نمایید." - -#: newforms/fields.py:433 -msgid "No file was submitted." -msgstr "فایلی ارسال نشده است." - -#: newforms/fields.py:434 oldforms/__init__.py:689 -msgid "The submitted file is empty." -msgstr "" - -#: newforms/fields.py:496 +#: forms/fields.py:533 msgid "Enter a valid URL." -msgstr "" +msgstr "یک نشانی اینترنتی معتبر وارد کنید." -#: newforms/fields.py:497 +#: forms/fields.py:534 msgid "This URL appears to be a broken link." -msgstr "به نظر می رسد این آدرس یک پیوند شکسته است." +msgstr "به نظر می‌رسد این نشانی یک پیوند شکسته است." -#: newforms/fields.py:559 newforms/models.py:317 -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#: newforms/fields.py:598 +#: forms/fields.py:613 forms/fields.py:664 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" +msgstr "یک گزینهٔ معتبر انتخاب کنید. %(value)s از گزینه‌های موجود نیست." -#: newforms/fields.py:599 newforms/fields.py:661 newforms/models.py:377 +#: forms/fields.py:665 forms/fields.py:726 forms/models.py:537 msgid "Enter a list of values." -msgstr "" +msgstr "فهرستی از مقادیر وارد کنید." -#: newforms/fields.py:752 +#: forms/fields.py:844 msgid "Enter a valid IPv4 address." -msgstr "" +msgstr "یک نشانی IPv4 معتبر وارد کنید." -#: newforms/models.py:378 +#: forms/fields.py:854 +msgid "" +"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." +msgstr "یک 'slug' معتبر شامل حروف، ارقام، خط زیر و یا خط تیره وارد کنید." + +#: forms/formsets.py:242 forms/formsets.py:244 +msgid "Order" +msgstr "ترتیب:" + +#: forms/models.py:469 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "یک گزینهٔ معتبر انتخاب کنید. آن گزینه از گزینه‌های موجود نیست." + +#: forms/models.py:538 #, python-format msgid "Select a valid choice. %s is not one of the available choices." -msgstr "" +msgstr "یک گزینهٔ معتبر انتخاب کنید. %s از گزینه‌های موجود نیست." -#: oldforms/__init__.py:409 -#, python-format -msgid "Ensure your text is less than %s character." -msgstr "" - -#: oldforms/__init__.py:414 -msgid "Line breaks are not allowed here." -msgstr "" - -#: oldforms/__init__.py:512 oldforms/__init__.py:586 oldforms/__init__.py:625 -#, python-format -msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "" - -#: oldforms/__init__.py:745 -msgid "Enter a whole number between -32,768 and 32,767." -msgstr "" - -#: oldforms/__init__.py:755 -msgid "Enter a positive number." -msgstr "یک عدد مثبت وارد نمایید." - -#: oldforms/__init__.py:765 -msgid "Enter a whole number between 0 and 32,767." -msgstr "" - -#: template/defaultfilters.py:691 +#: template/defaultfilters.py:706 msgid "yes,no,maybe" msgstr "بله،خیر،شاید" -#: template/defaultfilters.py:722 -#, fuzzy, python-format +#: template/defaultfilters.py:737 +#, python-format msgid "%(size)d byte" -msgstr "%(size)d یایت" +msgid_plural "%(size)d bytes" +msgstr[0] "%(size)d بایت" -#: template/defaultfilters.py:724 +#: template/defaultfilters.py:739 #, python-format msgid "%.1f KB" msgstr "" -#: template/defaultfilters.py:726 +#: template/defaultfilters.py:741 #, python-format msgid "%.1f MB" msgstr "" -#: template/defaultfilters.py:727 +#: template/defaultfilters.py:742 #, python-format msgid "%.1f GB" msgstr "" @@ -3991,13 +3775,12 @@ msgid "Sunday" msgstr "یکشنبه" #: utils/dates.py:10 -#, fuzzy msgid "Mon" -msgstr "یک" +msgstr "دوشنبه" #: utils/dates.py:10 msgid "Tue" -msgstr "سه شنبه" +msgstr "سه‌شنبه" #: utils/dates.py:10 msgid "Wed" @@ -4005,7 +3788,7 @@ msgstr "چهارشنبه" #: utils/dates.py:10 msgid "Thu" -msgstr "سه شنبه" +msgstr "پنجشنبه" #: utils/dates.py:10 msgid "Fri" @@ -4016,9 +3799,8 @@ msgid "Sat" msgstr "شنبه" #: utils/dates.py:11 -#, fuzzy msgid "Sun" -msgstr "ژوئن" +msgstr "یکشنبه" #: utils/dates.py:18 msgid "January" @@ -4144,93 +3926,81 @@ msgstr "نوامبر" msgid "Dec." msgstr "دسامبر" -#: utils/text.py:127 -#, fuzzy +#: utils/text.py:128 msgid "or" -msgstr "چهار" +msgstr "یا" #: utils/timesince.py:21 -#, fuzzy msgid "year" -msgstr "سال" +msgid_plural "years" +msgstr[0] "سال" #: utils/timesince.py:22 -#, fuzzy msgid "month" -msgstr "ماه" +msgid_plural "months" +msgstr[0] "ماه" #: utils/timesince.py:23 -#, fuzzy msgid "week" -msgstr "هفته" +msgid_plural "weeks" +msgstr[0] "هفته" #: utils/timesince.py:24 -#, fuzzy msgid "day" -msgstr "روز" +msgid_plural "days" +msgstr[0] "روز" #: utils/timesince.py:25 -#, fuzzy msgid "hour" -msgstr "ساعت" +msgid_plural "hours" +msgstr[0] "ساعت" #: utils/timesince.py:26 -#, fuzzy msgid "minute" -msgstr "دقیقه" +msgid_plural "minutes" +msgstr[0] "دقیقه" -#: utils/timesince.py:46 -#, fuzzy +#: utils/timesince.py:43 msgid "minutes" msgstr "دقیقه" -#: utils/timesince.py:51 +#: utils/timesince.py:48 #, python-format msgid "%(number)d %(type)s" -msgstr "" +msgstr "%(number)d %(type)s" -#: utils/timesince.py:57 +#: utils/timesince.py:54 #, python-format msgid ", %(number)d %(type)s" -msgstr "" +msgstr "، %(number)d %(type)s" -#: utils/translation/trans_real.py:399 +#: utils/translation/trans_real.py:403 msgid "DATE_FORMAT" msgstr "" -#: utils/translation/trans_real.py:400 -msgid "DATETIME_FORMAT" -msgstr "" - -#: utils/translation/trans_real.py:401 +#: utils/translation/trans_real.py:405 msgid "TIME_FORMAT" msgstr "" -#: utils/translation/trans_real.py:417 +#: utils/translation/trans_real.py:421 msgid "YEAR_MONTH_FORMAT" msgstr "" -#: utils/translation/trans_real.py:418 +#: utils/translation/trans_real.py:422 msgid "MONTH_DAY_FORMAT" msgstr "" -#: views/generic/create_update.py:43 +#: views/generic/create_update.py:114 #, python-format msgid "The %(verbose_name)s was created successfully." msgstr "%(verbose_name)s با موفقیت ایجاد شد." -#: views/generic/create_update.py:117 +#: views/generic/create_update.py:156 #, python-format msgid "The %(verbose_name)s was updated successfully." msgstr "%(verbose_name)s با موفقیت به روز شد." -#: views/generic/create_update.py:184 +#: views/generic/create_update.py:198 #, python-format msgid "The %(verbose_name)s was deleted." msgstr "%(verbose_name)s حذف شد." - -#~ msgid "AnonymousUser" -#~ msgstr "کاربر ناشناس" - -#~ msgid "%d milliseconds" -#~ msgstr "%d میلی‌ثانیه" diff --git a/django/conf/locale/fa/LC_MESSAGES/djangojs.mo b/django/conf/locale/fa/LC_MESSAGES/djangojs.mo index f2e89405d7c30031aff55c6507aa02c3b9715624..ce6a1c11fbd1af95afed72af99e844233af2e97d 100644 GIT binary patch literal 1889 zcmb`EJ!~9B6vqb$A2~vR@L8l7DY68Dy{wZ6nZsCd>{uk^63cfNr(a|1r-H$P6_5>CrTPRYT8*FQGf(36ck7l{NLQ#R)j>wO0&QB-n{qb zef)G_&le2et2hU7e#9BV`SKC`@VSpN_5?T#J_e3}`@m7~DezQ&KLb7k{SsIJYv5i` z=e!0!4!s5L0lVON@Nih$we*OjzfqRjR{2cIQa6IP+Amvy2{T1+I=w0wxa36}L zdJp19eur}XP4GkLN5S{O&p>*2E4Tle>nENZ#Fat1zW~w-klxk@uorRYj&?;oAk@AE zu>CkxFT(!yy_8#?1F1Lq&@Oug2jgJ}aOlIRZ7U?}b2O%$uCO@4<62Gv?$J1IGC%hsT64{uQnxFF$MLeq(2Zl-MS%H-U zKMHE~gq>9?!tWzCBOCBy6<+35ei3JiS6D@c(o1+#rJ8$n6?pQs_;oHKpL=28&2v_% zBeasD(Izh|i)t!kQZGtB8c5Z8s;y~C2Xs>rNva{Rsv7(oN^9h~B;!Qdi)pPc<6-BN z?_7{N4pda)lb1zQQ-vA1pmgGt<67W5C(>H%R8@%=rq5NK2`xneUuRMzvc!+L?ug^Q z?YP6-JyLSrH{4@KT{t>3axtKs|LJ!|#EDbYB8o$iC|%++@~S|Ob>DhI7_JT%Q8iR(JCz zH+QmSvT}RXGv6TJDl%oQtuDnT*SYyBw=GdeXz>R0uPKEUtTR${Oplv&RM3O6 zY*tMlC8Cm^73qat`x;d=aAMRY<^B1SF1lD{<~}OyGjkgrOJ;?HZ}Ul+4NPJcC7{{P zuCks7=a-wdMU=knOGqXh%zS mh1<*GXom)e#ckN-Zolz=mu$z^#}w|c>^fCWlUl>G1KU4}X|o*w delta 207 zcmaFJ_l(Kno)F7a1|VPrVi_P-0b*t#)&XJ=umEBmprj>`2C0F8$*s(u_2#+;X1Ycu z3Pwg&2A0}}1_lOP0sgu{sb!hPnfZCTE{P?nRtk}>jzPM<{<%0zOD*3uD*_*J`Rp9E8ZLQ gsfoE(3O, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-06-24 22:09+1000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2008-09-01 02:00+0430\n" +"PO-Revision-Date: 2008-09-01 02:00+0430\n" +"Last-Translator: Reza Mohammadi \n" +"Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,100 +18,101 @@ msgstr "" #: contrib/admin/media/js/SelectFilter2.js:33 #, perl-format msgid "Available %s" -msgstr "" +msgstr "%s موجود" #: contrib/admin/media/js/SelectFilter2.js:41 msgid "Choose all" -msgstr "" +msgstr "انتخاب همه" #: contrib/admin/media/js/SelectFilter2.js:46 msgid "Add" -msgstr "" +msgstr "اضافه کردن" #: contrib/admin/media/js/SelectFilter2.js:48 msgid "Remove" -msgstr "" +msgstr "حذف" #: contrib/admin/media/js/SelectFilter2.js:53 #, perl-format msgid "Chosen %s" -msgstr "" +msgstr "%s انتخاب شده" #: contrib/admin/media/js/SelectFilter2.js:54 msgid "Select your choice(s) and click " -msgstr "" +msgstr "موارد مورد نظر را انتخاب کرده و کلیک کنید " #: contrib/admin/media/js/SelectFilter2.js:59 msgid "Clear all" -msgstr "" +msgstr "پاک کردن همه" #: contrib/admin/media/js/dateparse.js:32 #: contrib/admin/media/js/calendar.js:24 msgid "" "January February March April May June July August September October November " "December" -msgstr "" +msgstr "ژانویه فوریه مارس آوریل مه ژوئن ژوئیه اوت سپتامبر اکتبر نوامبر دسامبر" + #: contrib/admin/media/js/dateparse.js:33 msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" -msgstr "" +msgstr "یکشنبه دوشنبه سه‌شنبه چهارشنبه پنجشنبه جمعه شنبه" #: contrib/admin/media/js/calendar.js:25 msgid "S M T W T F S" -msgstr "" +msgstr "یکشنبه دوشنبه سه‌شنبه چهارشنبه پنجشنبه جمعه شنبه" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:47 #: contrib/admin/media/js/admin/DateTimeShortcuts.js:81 msgid "Now" -msgstr "" +msgstr "حالا" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:51 msgid "Clock" -msgstr "" +msgstr "ساعت" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:78 msgid "Choose a time" -msgstr "" +msgstr "یک زمان انتخاب کنید" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:82 msgid "Midnight" -msgstr "" +msgstr "نیمه‌شب" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:83 msgid "6 a.m." -msgstr "" +msgstr "۶ صبح" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:84 msgid "Noon" -msgstr "" +msgstr "ظهر" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:88 #: contrib/admin/media/js/admin/DateTimeShortcuts.js:183 msgid "Cancel" -msgstr "" +msgstr "انصراف" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:128 #: contrib/admin/media/js/admin/DateTimeShortcuts.js:177 msgid "Today" -msgstr "" +msgstr "امروز" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:132 msgid "Calendar" -msgstr "" +msgstr "تقویم" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:175 msgid "Yesterday" -msgstr "" +msgstr "دیروز" #: contrib/admin/media/js/admin/DateTimeShortcuts.js:179 msgid "Tomorrow" -msgstr "" +msgstr "فردا" #: contrib/admin/media/js/admin/CollapsedFieldsets.js:34 #: contrib/admin/media/js/admin/CollapsedFieldsets.js:72 msgid "Show" -msgstr "" +msgstr "نمایش" #: contrib/admin/media/js/admin/CollapsedFieldsets.js:63 msgid "Hide" -msgstr "" +msgstr "پنهان کردن"