]> git.openstreetmap.org Git - rails.git/blobdiff - config/locales/fa.yml
Merge branch 'master' into messages
[rails.git] / config / locales / fa.yml
index c96bb83866390fbc1c30c17f488fce5712743c39..0974cc04555954119f469af92093fbcf4cdbcb98 100644 (file)
@@ -68,7 +68,7 @@ fa:
       tracetag: برچسب رد
       user: کاربر
       user_preference: ترجیحات کاربر
-      user_token: Ø±Ù\85زÛ\8cÙ\86Ù\87Ù\94 کاربر
+      user_token: ØªÙ\88Ú©Ù\86 کاربر
       way: راه
       way_node: گره راه
       way_tag: برچسب راه
@@ -228,9 +228,9 @@ fa:
       open_title: 'یادداشت حل‌نشده #%{note_name}'
       closed_title: 'یادداشت حل‌شده #%{note_name}'
       hidden_title: 'یادداشت پنهان #%{note_name}'
-      open_by: ایجاد شده توسط %{user} <abbr title='%{exact_time}'>%{when} قبل </abbr>
-      open_by_anonymous: ایجاد شده توسط ناشناس <abbr title='%{exact_time}'>%{when}
-        قبل</abbr>
+      open_by: <abbr title='%{exact_time}'>%{when} قبل </abbr> %{user} ایجادش کرد
+      open_by_anonymous: <abbr title='%{exact_time}'>%{when} قبل</abbr> فرد ناشناس
+        ایجادش کرد.
       commented_by: نظر از %{user}،‏ <abbr title='%{exact_time}'>%{when} قبل</abbr>
       commented_by_anonymous: نظر از ناشناس، <abbr title='%{exact_time}'>%{when} قبل</abbr>
       closed_by: '%{user} آن را حل کرد، <abbr title=''%{exact_time}''>%{when} قبل</abbr>'
@@ -288,7 +288,7 @@ fa:
     new:
       title: روزنوشت جدید
       publish_button: انتشار
-    list:
+    index:
       title: روزنوشت‌های کاربران
       title_friends: روزنوشت‌های دوستان
       title_nearby: روزنوشت‌های کاربران نزدیک
@@ -941,6 +941,9 @@ fa:
       new_reports: گزارش‌های تازه
     reports:
       reported_by_html: '%{user} آن را به‌عنوان %{category} گزارش کرد'
+    helper:
+      reportable_title:
+        note: یادداشت %{note_id}
   reports:
     new:
       title_html: گزارش %{link}
@@ -953,6 +956,9 @@ fa:
         diary_comment:
           spam_label: این نظر (بر روزنوشت) هرزنامه است/دارد
           threat_label: این نظر (بر روزنوشت) تهدیدآمیز است
+        note:
+          spam_label: این یادداشت هرزنامه است
+          abusive_label: این یادداشت زشت است
     create:
       successful_report: گزارشتان با موفقیت ثبت شد
   layouts:
@@ -1078,23 +1084,23 @@ fa:
       anonymous: کاربر ناشناس
       greeting: ‎سلام ،
       commented:
-        subject_own: '[OpenStreetMap] %{commenter} روی یکی از یادداشت‌هایتان نظر داده
-          است'
+        subject_own: '[OpenStreetMap] %{commenter} روی یکی از یادداشت‌های شما نظر
+          Ø¯Ø§Ø¯Ù\87 Ø§Ø³Øª'
         subject_other: '[OpenStreetMap] %{commenter} روی یادداشت موردعلاقه‌تان نظر
           داده'
-        your_note: '%{commenter} روی یکی از یادداشت‌های شما روی نقشه نزدیک %{place}
-          نظر گذاشت.'
+        your_note: '%{commenter} روی یکی از یادداشت‌های شما روی نقشه نزدیک به %{place}
+          نظر گذاشته.'
         commented_note: '%{commenter} روی یک از یادداشت‌های نقشه که شما بر آن نظر
-          داده‌اید نظر داد. این یادداشت نزدیک %{place} است.'
+          داده‌اید نظر داد. این یادداشت نزدیک به %{place} است.'
       closed:
         subject_own: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های شما را حل کرده
           است'
-        subject_other: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های موردعلاقه
+        subject_other: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های موردعلاقهٔ
           شما را حل کرد'
         your_note: '%{commenter} یکی از یادداشت‌های شما بر نقشه در نزدیکی %{place}
           را حل کرد.'
         commented_note: '%{commenter} یکی از یادداشت‌های نقشه که شما بر آن نظر گذاشته‌اید
-          را حل کرد. یادداشت نزدیک %{place} است.'
+          را حل کرد. یادداشت نزدیک به %{place} است.'
       reopened:
         subject_own: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های شما را دوباره
           فعال کرد'
@@ -1103,7 +1109,7 @@ fa:
         your_note: '%{commenter} یکی از یادداشت‌های شما بر نقشه در نزدیکی %{place}
           را دوباره فعال کرد.'
         commented_note: '%{commenter} یکی از یادداشت‌های نقشه را که شما بر آن نظر
-          گذاشته‌اید دوباره فعال کرد. یادداشت نزدیک %{place} است.'
+          گذاشته‌اید دوباره فعال کرد. یادداشت نزدیک به %{place} است.'
       details: اطلاعات بیشتر درباره این یادداشت را در %{url} ببینید.
     changeset_comment_notification:
       hi: سلام %{to_user}،
@@ -1595,7 +1601,7 @@ fa:
       add_a_note:
         title: زمانی برای ویرایش ندارید؟ یادداشت اضافه کنید!
         paragraph_1_html: "اگر میخواهید فقط چیز کوچکی را درست کنید و زمانی برای ثبت
-          Ù\86اÙ\85 Ù\88 Û\8cادگÛ\8cرÛ\8c Ù\88Û\8cراÛ\8cØ´ Ù\86دارÛ\8cدØ\8c Ø¨Ù\87â\80\8cراحتی \nیک یادداشت بنویسید."
+          Ù\86اÙ\85 Ù\88 Û\8cادگÛ\8cرÛ\8c Ù\88Û\8cراÛ\8cØ´ Ù\86دارÛ\8cدØ\8c Ø¨Ù\87â\80\8cآساÙ\86ی \nیک یادداشت بنویسید."
         paragraph_2_html: |-
           فقط بروید به <a href='%{map_url}'>نقشه</a> و روی آیکون یادداشت کلیک کنید:
           <span class='icon note'></span>. اینجوری یک علامت گذار به نقشه اضافه می‌شود، که می‌توانید با کشیدن جابجایش کنید. پیامتان را اضافه کنید، بعد روی ذخیره کلیک کنید، و سایر نقشه کشان بررسی خواهند کرد.
@@ -1723,17 +1729,18 @@ fa:
     require_moderator:
       not_a_moderator: برای انجام آن عمل نیاز هست مدیر باشید.
     setup_user_auth:
-      blocked: دسترسی شما به API مسدود شده. برای یافتن اطلاعات بیشتر لطفاً وارد رابط
-        کاربری وب شوید.
+      blocked: دسترسی شما به API مسدود شده. برای یافتن اطلاعات بیشتر لطفاً به رابط
+        کاربری وب وارد شوید (log in).
       need_to_see_terms: دسترسی شما به API بطور موقت معلق شده‌است. برای مشاهدهٔ شرایط
         شرکت‌کننده لطفاً وارد رابط کاربری وب شوید. نیاز به موافقت شما نیست، ولی باید
         حتماً آن‌ٰها را ببینید.
   oauth:
     authorize:
-      title: دسترسی اجازه دادن به حسابتان
-      request_access: برنامهٔ %{app_name}%{app_name} درخواست دسترسی به حسابتان %{user}
-        را دارد. لطفاً بررسی کنید که می‌خواهید برنامه به قابلیت‌های زیر دسترسی داشته
-        باشد. ممکن است چند تا یا فقط تعدادی را که دوست دارید انتخاب کنید.
+      title: اجازهٔ دسترسی به حسابتان را صادر کنید
+      request_access: برنامهٔ %{app_name}%{app_name} درخواست دسترسی به حساب کاربری
+        شما را دارد (%{user}). لطفاً بررسی کنید که آیا مایلید برنامه به قابلیت‌های
+        زیر دسترسی داشته باشد. می‌توانید همه یا فقط مواردی را که دوست دارید انتخاب
+        کنید.
       allow_to: 'به برنامه کارخواه اجازه بده که:'
       allow_read_prefs: خواندن ترجیحات کاربری شما.
       allow_write_prefs: تغییر ترجیحات کاربری شما.
@@ -1742,17 +1749,17 @@ fa:
       allow_read_gpx: خواندن ردهای GPS شخصی شما.
       allow_write_gpx: بارگذاری ردهای GPS
       allow_write_notes: اصلاح یادداشت‌ها.
-      grant_access: Ø§Ù\85کاÙ\86 Ø¯Ø³ØªØ±Ø³Û\8c
+      grant_access: Ø¯Ø³ØªØ±Ø³Û\8c Ù\85Û\8câ\80\8cدÙ\87Ù\85
     authorize_success:
-      title: Ø¯Ø±Ø®Ù\88است Ø§Ø¬Ø§Ø²Ù\87 Ø¯Ø§Ø¯Ù\86 Ù\85جاز Ø§Ø³Øª
+      title: Ø¯Ø±Ø®Ù\88است ØµØ¯Ù\88ر Ù\85جÙ\88ز Ø§Ù\86جاÙ\85 Ø´Ø¯
       allowed: شما به برنامه ی %{app_name} اجازه ی دسترسی به حسابتان را دادید.
       verification: کد تأیید %{code} است.
     authorize_failure:
-      title: Ø¯Ø±Ø®Ù\88است Ø§Ø¬Ø§Ø²Ù\87 Ø¯Ø§Ø¯Ù\86 انجام نشد
+      title: Ø¯Ø±Ø®Ù\88است ØµØ¯Ù\88ر Ù\85جÙ\88ز انجام نشد
       denied: شما به برنامه ی %{app_name} اجازه ی دسترسی به حسابتان را ندادید.
-      invalid: نشانه مجوز معتبر نیست.
+      invalid: توکن مجوز معتبر نیست.
     revoke:
-      flash: Ø´Ù\85ا Ù\86شاÙ\86Ù\87 Ø±Ø§ Ø¨Ø±Ø§Û\8c %{application} باطل کردید
+      flash: ØªÙ\88Ú©Ù\86 Ù\85ربÙ\88Ø· %{application} Ø±Ø§ باطل کردید
   oauth_clients:
     new:
       title: ثبت‌نام یک برنامهٔ تازه
@@ -1764,7 +1771,7 @@ fa:
       title: جزئیات OAuth برای %{app_name}
       key: 'کلید مصرف کننده:'
       secret: 'کد مخفی مصرف کننده:'
-      url: 'آدرس درخواست نشانه:'
+      url: 'نشانی توکنِ درخواست:'
       access_url: 'آدرس دسترسی نشانه:'
       authorize_url: 'آدرس authorise:'
       support_notice: ما امضا های HMAC-SHA1 (پیشنهاد شده) و RSA-SHA1 را پشتیبانی می
@@ -1783,14 +1790,14 @@ fa:
     index:
       title: جزئیات OAuth من
       my_tokens: نرم‌افزارهای مجاز من
-      list_tokens: 'مجوزهای زیر با نام شما برای برنامه‌های زیر صادر شده است:'
+      list_tokens: 'توکن‌های زیر با نام شما برای برنامه‌های زیر صادر شده است:'
       application: نام برنامه
       issued_at: تاریخ صدور
-      revoke: باطل کردن!
+      revoke: باطل شود!
       my_apps: برنامه‌های کارخواه (client) من
-      no_apps: آیا برنامه‌ای دارید که می‌خواهید به‌وسیله استاندارد %{oauth} ثبتش کنید
-        تا با ما از آن استفاده کنید؟ قبل از اینکه برنامه‌تان بتواند درخواست‌های OAuth
-        را انجام دهد باید برنامه تحت وب خود را ثبت نام کنید.
+      no_apps: آیا برنامه‌ای دارید که می‌خواهید به‌وسیلهٔ استاندارد %{oauth} ثبتش
+        کنید تا با ما از آن استفاده کنید؟ قبل از اینکه برنامه‌تان بتواند درخواست‌های
+        OAuth را انجام دهد باید آن را ثبت کنید.
       registered_apps: 'شما برنامه‌های کارخواه (client) زیر را ثبت کرده‌اید:'
       register_new: برنامه‌تان را ثبت کنید
     form:
@@ -1891,7 +1898,7 @@ fa:
       confirm password: 'تأیید گذرواژه:'
       reset: تنظیم مجدد کلمه عبور
       flash changed: کلمه عبور شما تغییر کرده است.
-      flash token bad: نشانه را نیافتید؟ آدرس را برسی کنید شاید یافتید.
+      flash token bad: توکن را نیافتید؟ نشانی را بررسی کنید شاید یافتید.
     new:
       title: ثبت نام
       no_auto_account_create: متأسفانه در حال حاضر برای ما امکان ساخت خودکار حساب
@@ -1902,8 +1909,8 @@ fa:
       about:
         header: رایگان و قابل ویرایش
         html: |-
-          <p>بر Ø®Ù\84اÙ\81 Ø³Ø§Û\8cر Ù\86Ù\82Ø´Ù\87â\80\8cÙ\87اØ\8c OpenStreetMap Ú©Ø§Ù\85Ù\84اÙ\8b ØªÙ\88سط Ø§Ù\81رادÛ\8c Ù\85Ø«Ù\84 Ø´Ù\85ا Ø³Ø§Ø®ØªÙ\87â\80\8cشدÙ\87 Ù\88 Ø¨Ø±Ø§Û\8c ØªØ¹Ù\85Û\8cرØ\8c Ø¨Ù\87â\80\8cرÙ\88زرساÙ\86Û\8cØ\8c Ø¯Ø±Û\8cاÙ\81ت Ù\88 Ø§Ø³ØªÙ\81ادÙ\87 Ø¨Ø±Ø§Û\8c Ù\87ر Ú©Ø³Û\8c آزاد است.</p>
-          <p>برای شروع کمک ثبت نام کنید. برای تأیید حساب‌تان ایمیلی می‌فرستیم.</p>
+          <p>بر Ø®Ù\84اÙ\81 Ø³Ø§Û\8cر Ù\86Ù\82Ø´Ù\87â\80\8cÙ\87اØ\8c OpenStreetMap Ú©Ø§Ù\85Ù\84اÙ\8b ØªÙ\88سط Ø§Ù\81رادÛ\8c Ù\85Ø«Ù\84 Ø´Ù\85ا Ø³Ø§Ø®ØªÙ\87â\80\8cشدÙ\87 Ù\88 Ø§ØµÙ\84احØ\8c Ø¨Ù\87â\80\8cرÙ\88زرساÙ\86Û\8cØ\8c Ø¨Ø§Ø±Ú¯Û\8cرÛ\8c Ù\88 Ø§Ø³ØªÙ\81ادÙ\87Ù\94 Ø¢Ù\86 Ø¨Ø±Ø§Û\8c Ù\87Ù\85Ù\87 آزاد است.</p>
+          <p>برای شروع همکاری ثبت نام کنید. برای تأیید حساب ایمیلی برای شما می‌فرستیم.</p>
       license_agreement: وقتی ایمیلتان را تایید کردید نیاز است که با <a href="https://www.osmfoundation.org/wiki/License/Contributor_Terms">شرایط
         همکاری</a> موافقت کنید.
       email address: 'آدرس ایمیل:'
@@ -1961,7 +1968,7 @@ fa:
       my settings: تنظیمات من
       my comments: نظرات من
       oauth settings: تنظیمات oauth
-      blocks on me: بلوک های بر من
+      blocks on me: مسدودی‌های من
       blocks by me: بوک های توسط من
       send message: ارسال پیام
       diary: روزنوشت
@@ -2001,10 +2008,10 @@ fa:
         revoke:
           administrator: لغو دسترسی سرپرست
           moderator: لغو دسترسی مدیر
-      block_history: بلوک شده های فعال
-      moderator_history: بلوک های گرفته شده
+      block_history: مسدودی‌های فعال
+      moderator_history: مسدودکردن‌ها
       comments: نظرات
-      create_block: Ø¨Ù\84Ù\88Ú© Ú©Ø±Ø¯Ù\86 Ø§Û\8cÙ\86 Ú©Ø§Ø±Ø¨Ø±
+      create_block: Ø§Û\8cÙ\86 Ú©Ø§Ø±Ø¨Ø± Ù\85سدÙ\88د Ø´Ù\88د
       activate_user: فعال کردن این کاربر
       deactivate_user: غیر فعال کردن این کاربر
       confirm_user: تأیید این کاربر
@@ -2107,7 +2114,7 @@ fa:
         دهید.
       button: تأیید
       success: تغییر ایمیل شما تأیید شد!
-      failure: یک آدرس ایمیل با این نشانه قبلاً تأیید شده است.
+      failure: یک آدرس ایمیل با این توکن قبلاً تأیید شده است.
       unknown_token: کد تأیید منقضی شده یا وجود ندارد.
     set_home:
       flash success: موقعیت خانه با موفقیت ذخیره شد
@@ -2126,7 +2133,7 @@ fa:
       not_a_friend: '%{name} یکی از دوستان شما نیست.'
     filter:
       not_an_administrator: برای انجام آن عملیات نیاز هست که سرپرست باشید
-    list:
+    index:
       title: کاربران
       heading: کاربران
       showing:
@@ -2186,103 +2193,102 @@ fa:
         و نقش اطمینان حاصل نمایید.
   user_blocks:
     model:
-      non_moderator_update: برای بروزرسانی یا ایجاد بلوک باید یک مدیر بود.
-      non_moderator_revoke: برای لغو یک بلوک باید مدیر بود.
+      non_moderator_update: برای به‌روزرسانی یا ایجاد مسدودی باید مدیر بود.
+      non_moderator_revoke: برای لغو یک مسدودی باید مدیر بود.
     not_found:
-      sorry: پوزش، بلوک کاربر با شناسه %{id} یافت نمی شود.
+      sorry: پوزش، مسدودی کاربر با شناسه %{id} یافت نمی‌شود.
       back: بازگشت به فهرست
     new:
-      title: ایجاد بلوک در %{name}
-      heading: ایجاد بلوک در %{name}
-      reason: دلیل اینکه چرا %{name} بلوک شده است. لطفاً آرام باشید و تا جایی که ممکن
-        است معقول و منطقی باشید، تا جایی که میتوانید دربارهٔ وضعیت اطلاع دهید، این
-        را به خاطر داشته باشید که این پیام به‌صورت عمومی پدیدار است. به یاد داشته
-        باشید همهٔ کاربران اصطلاحات خاص انجمن را نمی‌فهمند، پس لطفاً سعی کنید از شرایط
-        تازه‌واردان استفاده کنید.
-      period: چه مدت، الان شروع شود، کاربر از API بلوک می‌شود برای.
-      submit: ایجاد بلوک
+      title: در حال مسدودکردن %{name}
+      heading: مسدودکردن %{name}
+      reason: |-
+        دلیل مسدودشدن کاربری %{name}. لطفاً خونسرد و منطقی باشید و هرچه می‌توانید به‌شکل جزئی‌تر اوضاع را شرح دهید و همچنین به یاد داشته باشید که پیام شما به‌طور عمومی قابل مشاهده است.
+        در نظر داشته باشید که همهٔ کاربران اصطلاحات تخصصی انجمن را نمی‌فهمند، لطفاً سعی کنید واژه‌هایی که استفاده می‌کنید غیرتخصصی باشد.
+      period: مدت‌زمان مسدودی کاربر از API (شروع از حالا).
+      submit: ایجاد مسدودی
       tried_contacting: من با کاربر تماس گرفته و درخواست کردم توقف کند.
       tried_waiting: من مقدار مناسبی زمان را به کاربر دادم تا به این ارتباط پاسخ دهد.
-      needs_view: کاربر قبل از پاک شدن این بلوک نیاز به وارد شدن دارد
-      back: مشاهده تمام بلوک ها
+      needs_view: برای پاک‌شدن این مسدودی کاربر باید وارد حسابش شود.
+      back: دیدن تمام مسدودی‌ها
     edit:
-      title: ویرایش بلوک در %{name}
-      heading: ویرایش بلوک در %{name}
-      reason: دلیل اینکه چرا %{name} بلوک شده است. لطفاً آرام باشید و تا جایی که ممکن
-        است معقول و منطقی باشید، تا جایی که می‌توانید دربارهٔ وضعیت اطلاع دهید. به
-        یاد داشته باشید همهٔ کاربران اصطلاحات خاص انجمن را نمی‌فهمند، پس لطفاً سعی
-        کنید از شرایط تازه‌واردان استفاده کنید.
-      period: چه مدت، الان شروع شود، کاربر از API بلوک می‌شود برای.
-      submit: به روز رسانی بلوک
-      show: مشاهده این بلوک
-      back: مشاهده تمام بلوک ها
-      needs_view: چرا قبل از پاک کردن این بلوک کاربر نیاز به وارد شدن دارد؟
-    filter:
-      block_expired: بلوک قبلا منقضی شده و قابل ویرایش نیست.
-      block_period: دوره ی بلوک کردن باید یکی از مقدار های قابل انتخاب در لیست بازشو
+      title: ویرایش مسدودی کاربر %{name}
+      heading: ویرایش مسدودی %{name}
+      reason: دلیل مسدودشدن کاربری %{name}. لطفاً خونسرد و منطقی باشید و هرچه می‌توانید
+        به‌شکل جزئی‌تر اوضاع را شرح دهید. در نظر داشته باشید که همهٔ کاربران اصطلاحات
+        تخصصی انجمن را نمی‌فهمند، لطفاً سعی کنید واژه‌هایی که استفاده می‌کنید غیرتخصصی
         باشد.
+      period: مدت‌زمان مسدودی کاربر از API (شروع از حالا).
+      submit: به‌روزرسانی مسدودی
+      show: مشاهده این مسدودی
+      back: دیدن تمام مسدودی‌ها
+      needs_view: آیا قبل از پاک‌شدن این مسدودی، کاربر باید وارد حساب کاربری شود؟
+    filter:
+      block_expired: مسدودی قبلا منقضی شده و قابل ویرایش نیست.
+      block_period: دوره مسدودی باید یکی از مقدارهای قابل انتخاب در لیست بازشو باشد.
     create:
-      try_contacting: لطفاً قبل از بلوک کردن با کاربر تماس بگیرید و به آنها زمان مناسب
-        Ø¯Ù\87Û\8cد ØªØ§ Ù¾Ø§Ø³Ø® Ø¯Ù\87Ù\86د.
-      try_waiting: لطفاً به کاربر زمان کافی دهید تا قبل از بسته‌شدن بتواند پاسخگو
+      try_contacting: لطفاً قبل از مسدودکردن کاربر با وی تماس بگیرید و به او زمان
+        Ø¨Ø¯Ù\87Û\8cد ØªØ§ Ù¾Ø§Ø³Ø®Ú¯Ù\88 Ø¨Ø§Ø´د.
+      try_waiting: لطفاً پیش از مسدودکردن کاربر به او زمان کافی بدهید تا بتواند پاسخگو
         باشد.
-      flash: یک بلوک روی کاربر %{name} ایجاد شد.
+      flash: یک مسدودی روی کاربری %{name} ایجاد شد.
     update:
-      only_creator_can_edit: فقط مدیری که این Ø¨Ù\84Ù\88Ú© Ø±Ø§ Ø§Û\8cجاد Ú©Ø±Ø¯Ù\87 Ù\85Û\8cتÙ\88اÙ\86د Ø¢Ù\86را Ù\88Û\8cراÛ\8cØ´
+      only_creator_can_edit: فقط مدیری که این Ù\85سدÙ\88دÛ\8c Ø±Ø§ Ø§Û\8cجاد Ú©Ø±Ø¯Ù\87 Ù\85Û\8câ\80\8cتÙ\88اÙ\86د Ø¢Ù\86را Ù\88Û\8cراÛ\8cØ´
         کند.
-      success: بلوک بروزرسانی شد.
+      success: مسدودی به‌روزرسانی شد.
     index:
-      title: بلوک های کاربر
-      heading: لیست بلوک های کاربر
-      empty: هنوز بلوکی ساخته نشده.
+      title: مسدودی‌های کاربر
+      heading: لیست مسدودی‌های کاربری
+      empty: هنوز مسدودیتی ساخته نشده.
     revoke:
-      title: لغو بلوک در %{block_on}
-      heading: لغو بلوک در %{block_on} توسط %{block_by}
-      time_future: این بلوک در %{time} پایان می یابد.
-      past: این بلوک %{time} پایان یافته و اکنون قابل لغو کردن نیست.
-      confirm: مطمئنید میخواهید این بلوک را لغو کنید؟
-      revoke: باطل کردن!
-      flash: این بلوک باطل شد.
+      title: لغو مسدودی از %{block_on}
+      heading: لغو مسدودی از %{block_on}، مسدودشده توسط %{block_by}
+      time_future: این مسدودی در %{time} پایان می یابد.
+      past: این مسدودی %{time} پیش پایان یافته و اکنون قابل لغوکردن نیست.
+      confirm: مطمئنید می‌خواهید این مسدودی را لغو کنید؟
+      revoke: باطل شود!
+      flash: این مسدودی لغو شد.
     period:
       one: 1 ساعت
       other: '%{count} ساعت'
     helper:
       time_future: در %{time} پایان می پذیرد.
       until_login: فعال تا وقتی کاربر وارد شود.
-      time_past: به پایان رسیده %{time} قبل.
+      time_future_and_until_login: تا %{time} دیگر و پس از ورود به حساب کاربری پایان
+        می‌یابد.
+      time_past: '%{time} پیش به پایان رسید.'
     blocks_on:
-      title: بلوک ها در %{name}
-      heading: فهرست بلوک ها در %{name}
-      empty: '%{name} هنوز بلوک نشده.'
+      title: مسدودی‌های کاربری %{name}
+      heading: فهرست مسدودی‌های %{name}
+      empty: '%{name} تاکنون مسدود نبوده.'
     blocks_by:
-      title: بلوک توسط %{name}
-      heading: فهرست بلوک توسط %{name}
-      empty: '%{name} هنوز بلوکی ایجاد نکرده.'
+      title: مسدودشده‌ها توسط %{name}
+      heading: فهرست مسدودشده‌ها توسط %{name}
+      empty: '%{name} تاکنون مسدود نکرده.'
     show:
-      title: '%{block_on} توسط %{block_by} بلوک شده'
-      heading: '%{block_on} توسط %{block_by} بلوک شده'
+      title: '%{block_on} توسط %{block_by} مسدود شده'
+      heading: '%{block_on} توسط %{block_by} مسدود شده'
       time_future: در %{time} پایان می پذیرد
-      time_past: به پایان رسیده %{time} قبل
+      time_past: '%{time} پیش به پایان رسید'
       created: ایجاد شده
       ago: '%{time} پیش'
       status: وضعیت
       show: نمایش
       edit: ویرایش
-      revoke: باطل کردن!
+      revoke: باطل شود!
       confirm: آیا مطمئن هستید؟
-      reason: 'دلیل بلوک:'
-      back: مشاهده تمام بلوک ها
+      reason: 'دلیل مسدودی:'
+      back: دیدن تمام مسدودی‌ها
       revoker: 'باطل کننده:'
-      needs_view: کاربر قبل از پاک شدن این بلوک نیاز به وارد شدن دارد.
+      needs_view: برای پاک‌شدن این مسدودی کاربر باید وارد حسابش شود.
     block:
       not_revoked: (باطل نشده)
       show: نمایش
       edit: ویرایش
-      revoke: باطل کردن!
+      revoke: باطل شود!
     blocks:
-      display_name: کاربر بلوک شده
+      display_name: کاربر مسدودشده
       creator_name: ایجاد کننده
-      reason: دلیل بلوک
+      reason: دلیل مسدودی
       status: وضعیت
       revoker_name: باطل شده توسط
       showing_page: صفحهٔ %{page}
@@ -2482,33 +2488,33 @@ fa:
   redactions:
     edit:
       description: شرح
-      heading: ویرایش کردن ویرایش
+      heading: بازویرایی ویرایش
       submit: ذخیره ویرایش
-      title: ویرایش کردن ویرایش
+      title: بازویرایی ویرایش
     index:
       empty: ویرایشی برای نشان دادن نیست.
-      heading: فهرست ویرایش ها
-      title: فهرست ویرایش ها
+      heading: سیاههٔ بازویراسته‌ها(redactions)
+      title: فهرست ویرایش‌های حذف‌شده
     new:
       description: شرح
-      heading: اطلاعات را برای ویرایش جدید وارد کنید
+      heading: اطلاعات را برای بازویرایی جدید وارد کنید
       submit: ایجاد ویرایش
-      title: ایجاد ویرایش جدید
+      title: ایجاد بازویرایی جدید
     show:
       description: 'شرح:'
-      heading: نمایش ویرایش %{title}
+      heading: نمایش بازویرایستهٔ %{title}
       title: نمایش دادن ویرایش
       user: 'ایجاد کننده:'
-      edit: ویرایش این ویرایش
+      edit: ویرایش این بازویراسته
       destroy: حذف این ویرایش
       confirm: آیا مطمئن هستید؟
     create:
-      flash: ویرایش پاک شد.
+      flash: بازویراسته ایجاد شد.
     update:
       flash: تغییرات ذخیره شد.
     destroy:
-      not_empty: ویرایش خالی نیست. لطفاً همهٔ نسخه‌های متعلق به این ویرایش را در آورید
-        قبل از نابود کردنش.
+      not_empty: بازویرایی خالی نیست. لطفاً پیش از نابود کردنش، همهٔ نسخه‌های متعلق
+        به این بازویرایی را از بازویراستگی درآورید.
       flash: ویرایش از بین رفت.
-      error: در حال از بین بردن این ویرایش خطایی رخ داد.
+      error: هنگام از بین بردن این بازویراسته خطایی رخ داد.
 ...