about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app/javascript/mastodon/locales/fa.json76
-rw-r--r--config/locales/devise.fa.yml2
-rw-r--r--config/locales/doorkeeper.fa.yml8
-rw-r--r--config/locales/fa.yml42
-rw-r--r--config/locales/simple_form.fa.yml8
5 files changed, 78 insertions, 58 deletions
diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json
index 7f6585884..6e0b41756 100644
--- a/app/javascript/mastodon/locales/fa.json
+++ b/app/javascript/mastodon/locales/fa.json
@@ -1,5 +1,5 @@
 {
-  "account.block": "@{name} را مسدود کن",
+  "account.block": "مسدودسازی @{name}",
   "account.disclaimer": "این کاربر عضو سرور متفاوتی است. شاید عدد واقعی بیشتر از این باشد.",
   "account.edit_profile": "ویرایش نمایه",
   "account.follow": "پی بگیرید",
@@ -24,23 +24,23 @@
   "column.notifications": "اعلان‌ها",
   "column.public": "نوشته‌های همه‌جا",
   "column_back_button.label": "بازگشت",
-  "column_subheading.navigation": "Navigation",
-  "column_subheading.settings": "Settings",
-  "compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
-  "compose_form.lock_disclaimer.lock": "locked",
+  "column_subheading.navigation": "گشت و گذار",
+  "column_subheading.settings": "تنظیمات",
+  "compose_form.lock_disclaimer": "حساب شما {locked} نیست. هر کسی می‌تواند پیگیر شما شود و نوشته‌های ویژهٔ پیگیران شما را ببیند.",
+  "compose_form.lock_disclaimer.lock": "قفل",
   "compose_form.placeholder": "تازه چه خبر؟",
   "compose_form.privacy_disclaimer": "نوشتهٔ خصوصی شما به کاربران نام‌برده‌شده در {domains} فرستاده می‌شود. آیا به {domainsCount, plural, one {آن سرور} other {آن سرورها}} اعتماد دارید؟ تنظیمات حریم خصوصی نوشته‌ها تنها در سرورهای ماستدون کار می‌کند. اگر {domains} {domainsCount, plural, one {یک سرور ماستدون نباشد} other {سرورهای ماستدون نباشند}}، اشاره‌ای به خصوصی‌بودن نوشتهٔ شما نخواهد شد و شاید نوشتهٔ شما هم‌رسان شود یا برای کاربرانی که نمی‌خواهید نمایش یابد.",
   "compose_form.publish": "بوق",
   "compose_form.sensitive": "تصاویر حساس هستند",
   "compose_form.spoiler": "نوشته را پشت هشدار پنهان کنید",
   "compose_form.spoiler_placeholder": "هشدار محتوا",
-  "confirmation_modal.cancel": "Cancel",
-  "confirmations.block.confirm": "Block",
-  "confirmations.block.message": "Are you sure you want to block {name}?",
-  "confirmations.delete.confirm": "Delete",
-  "confirmations.delete.message": "Are you sure you want to delete this status?",
-  "confirmations.mute.confirm": "Mute",
-  "confirmations.mute.message": "Are you sure you want to mute {name}?",
+  "confirmation_modal.cancel": "بی‌خیال",
+  "confirmations.block.confirm": "مسدود کن",
+  "confirmations.block.message": "آیا واقعاً می‌خواهید {name} را مسدود کنید؟",
+  "confirmations.delete.confirm": "پاک کن",
+  "confirmations.delete.message": "آیا واقعاً می‌خواهید این نوشته را پاک کنید؟",
+  "confirmations.mute.confirm": "بی‌صدا کن",
+  "confirmations.mute.message": "آیا واقعاً می‌خواهید {name} را بی‌صدا کنید؟",
   "emoji_button.activity": "فعالیت",
   "emoji_button.flags": "پرچم‌ها",
   "emoji_button.food": "غذا و نوشیدنی",
@@ -59,7 +59,7 @@
   "empty_column.public": "این‌جا هنوز چیزی نیست! خودتان چیزی بنویسید یا کاربران دیگر را پی بگیرید تا این‌جا پر شود",
   "follow_request.authorize": "اجازه دهید",
   "follow_request.reject": "اجازه ندهید",
-  "getting_started.apps": "اپ‌های گوناگونی در دسترس‌اند",
+  "getting_started.apps": "فهرستی از اپ‌های ماستدون این‌جاست",
   "getting_started.heading": "آغاز کنید",
   "getting_started.open_source_notice": "ماستدون یک نرم‌افزار آزاد است. می‌توانید در ساخت آن مشارکت کنید یا مشکلاتش را در {github} گزارش دهید. {apps}.",
   "home.column_settings.advanced": "پیشرفته",
@@ -95,26 +95,26 @@
   "notifications.column_settings.show": "در ستون نشان بده",
   "notifications.column_settings.sound": "صدا را پخش کن",
   "notifications.settings": "تنظیمات ستون",
-  "onboarding.done": "Done",
-  "onboarding.next": "Next",
-  "onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
-  "onboarding.page_four.home": "The home timeline shows posts from people you follow.",
-  "onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
-  "onboarding.page_one.federation": "Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
-  "onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
-  "onboarding.page_one.welcome": "Welcome to Mastodon!",
-  "onboarding.page_six.admin": "Your instance's admin is {admin}.",
-  "onboarding.page_six.almost_done": "Almost done...",
-  "onboarding.page_six.appetoot": "Bon Appetoot!",
-  "onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
-  "onboarding.page_six.github": "Mastodon is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
-  "onboarding.page_six.guidelines": "community guidelines",
-  "onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
-  "onboarding.page_six.various_app": "mobile apps",
-  "onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
-  "onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
-  "onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
-  "onboarding.skip": "Skip",
+  "onboarding.done": "پایان",
+  "onboarding.next": "بعدی",
+  "onboarding.page_five.public_timelines": "نوشته‌های محلی یعنی نوشته‌های همهٔ کاربران {domain}. نوشته‌های همه‌جا یعنی نوشته‌های همهٔ کسانی که کاربران {domain} آن‌ها را پی می‌گیرند. این فهرست‌های عمومی راه خوبی برای یافتن کاربران تازه هستند.",
+  "onboarding.page_four.home": "ستون «خانه» نوشته‌های کسانی را نشان می‌دهد که شما پی می‌گیرید.",
+  "onboarding.page_four.notifications": "ستون «اعلان‌ها» ارتباط‌های شما با دیگران را نشان می‌دهد.",
+  "onboarding.page_one.federation": "ماستدون شبکه‌ای از سرورهای مستقل است که با پیوستن به یکدیگر یک شبکهٔ اجتماعی بزرگ را تشکیل می‌دهند.",
+  "onboarding.page_one.handle": "شما روی سرور {domain} هستید، بنابراین شناسهٔ کامل شما {handle} است.",
+  "onboarding.page_one.welcome": "به ماستدون خوش آمدید!",
+  "onboarding.page_six.admin": "نشانی سرور شما {admin} است.",
+  "onboarding.page_six.almost_done": "الان تقریباً آماده‌اید...",
+  "onboarding.page_six.appetoot": "بوق! بوق!",
+  "onboarding.page_six.apps_available": "اپ‌های گوناگونی برای اندروید، iOS، و سیستم‌های دیگر موجود است.",
+  "onboarding.page_six.github": "ماستدون یک نرم‌افزار آزاد و کدباز است. در {github} می‌توانید مشکلاتش را گزارش دهید، ویژگی‌های تازه درخواست کنید، یا در کدهایش مشارکت داشته باشید.",
+  "onboarding.page_six.guidelines": "رهنمودهای همزیستی دوستانهٔ",
+  "onboarding.page_six.read_guidelines": "لطفاً {guidelines} {domain} را بخوانید!",
+  "onboarding.page_six.various_app": "اپ‌های موبایل",
+  "onboarding.page_three.profile": "با ویرایش نمایه می‌توانید تصویر نمایه، نوشتهٔ معرفی، و نام نمایشی خود را تغییر دهید. ترجیحات دیگر شما هم آن‌جاست.",
+  "onboarding.page_three.search": "در نوار جستجو می‌توانید کاربران دیگر را بیابید یا هشتگ‌ها را ببینید، مانند {نقاشی} یا {معرفی}. برای یافتن افرادی که روی سرورهای دیگر هستند، شناسهٔ کامل آن‌ها را بنویسید.",
+  "onboarding.page_two.compose": "در ستون «نوشتن» می‌توانید نوشته‌های تازه بنویسید. همچنین با دکمه‌های زیر می‌توانید تصویر اضافه کنید، حریم خصوصی نوشته را تنظیم کنید، و هشدار محتوا بگذارید.",
+  "onboarding.skip": "رد کن",
   "privacy.change": "تنظیم حریم خصوصی نوشته‌ها",
   "privacy.direct.long": "تنها به کاربران نام‌برده‌شده نشان بده",
   "privacy.direct.short": "مستقیم",
@@ -133,16 +133,16 @@
   "search_results.total": "{count, number} {count, plural, one {نتیجه} other {نتیجه}}",
   "status.cannot_reblog": "این نوشته را نمی‌شود بازبوقید",
   "status.delete": "پاک‌کردن",
-  "status.favourite": "پسندیدن",
+  "status.favourite": "پسندیدم",
   "status.load_more": "بیشتر نشان بده",
   "status.media_hidden": "تصویر پنهان شده",
-  "status.mention": "از @{name} نام ببرید",
+  "status.mention": "نام‌بردن از @{name}",
   "status.open": "این نوشته را باز کن",
-  "status.reblog": "بوق",
+  "status.reblog": "بازبوقیدن",
   "status.reblogged_by": "{name} بازبوقید",
   "status.reply": "پاسخ",
   "status.replyAll": "به نوشته پاسخ دهید",
-  "status.report": "@{name} را گزارش دهید",
+  "status.report": "گزارش دادن @{name}",
   "status.sensitive_toggle": "برای دیدن کلیک کنید",
   "status.sensitive_warning": "محتوای حساس",
   "status.show_less": "نهفتن",
@@ -160,4 +160,4 @@
   "video_player.toggle_sound": "تغییر صداداری",
   "video_player.toggle_visible": "تغییر پیدایی",
   "video_player.video_error": "ویدیو نمی‌تواند پخش شود"
-}
\ No newline at end of file
+}
diff --git a/config/locales/devise.fa.yml b/config/locales/devise.fa.yml
index 6fa9b5917..18f63b25d 100644
--- a/config/locales/devise.fa.yml
+++ b/config/locales/devise.fa.yml
@@ -17,7 +17,7 @@ fa:
       unconfirmed: برای ادامه باید نشانی ایمیل خود را تأیید کنید.
     mailer:
       confirmation_instructions:
-        subject: 'Mastodon: راهنمایی برای تأیید %{instance}'
+        subject: 'ماستدون: راهنمایی برای تأیید %{instance}'
       password_change:
         subject: 'ماستدون: رمزتان عوض شد'
       reset_password_instructions:
diff --git a/config/locales/doorkeeper.fa.yml b/config/locales/doorkeeper.fa.yml
index bab777f58..33f453a3f 100644
--- a/config/locales/doorkeeper.fa.yml
+++ b/config/locales/doorkeeper.fa.yml
@@ -64,11 +64,11 @@ fa:
       confirmations:
         revoke: Are you sure?
       index:
-        application: Application
-        created_at: Authorized
+        application: برنامه
+        created_at: مجازشده از
         date_format: "%Y-%m-%d %H:%M:%S"
-        scopes: Scopes
-        title: Your authorized applications
+        scopes: اجازه‌ها
+        title: برنامه‌های مجاز
     errors:
       messages:
         access_denied: The resource owner or authorization server denied the request.
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 97792ede7..daf4a7947 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -1,14 +1,14 @@
 ---
 fa:
   about:
-    about_mastodon: ماستدون (Mastodon) یک شبکهٔ اجتماعی <em>آزاد و کدباز</em> است. یک جایگزین <em>غیرمتمرکز</em> برای شبکه‌های تجاری، که نمی‌گذارد ارتباط‌های شما را یک شرکت در انحصار خود بگیرد. یک سرور مورد اعتماد را انتخاب کنید&mdash;هر سروری که باشد، همچنان می‌توانید با سرورهای دیگر ارتباط داشته باشید. هر کسی می‌تواند سرور ماستدون خود را راه بیندازد و در <em>شبکهٔ اجتماعی</em> سهیم شود.
+    about_mastodon: ماستدون (Mastodon) یک شبکهٔ اجتماعی <em>آزاد و کدباز</em> است. یک جایگزین <em>غیرمتمرکز</em> برای شبکه‌های تجاری، که نمی‌گذارد ارتباط‌های شما را یک شرکت در انحصار خود بگیرد. یک سرور مورد اعتماد را انتخاب کنید &mdash; هر سروری که باشد، همچنان می‌توانید با سرورهای دیگر ارتباط داشته باشید. هر کسی می‌تواند سرور ماستدون خود را راه بیندازد و در <em>شبکهٔ اجتماعی</em> سهیم شود.
     about_this: دربارهٔ این سرور
     apps: برنامه‌ها
     business_email: 'ایمیل کاری:'
     closed_registrations: "امکان ثبت نام روی این سرور هم‌اینک فعال نیست."
     contact: تماس
     description_headline: "%{domain} چیست؟"
-    domain_count_after: سرورهای دیگر
+    domain_count_after: سرور دیگر
     domain_count_before: متصل به
     features:
       api: رابط برنامه‌نویسی برای برنامه‌ها و سرویس‌های دیگر
@@ -41,14 +41,14 @@ fa:
     remote_follow: پیگیری غیرمستقیم
     unfollow: پایان پیگیری
   activitypub:
-    outbox:
-      name: "صندوق خروجی %{account_name}"
-      summary: "مجموعه‌ای از فعالیت‌های کاربر %{account_name}."
     activity:
-      create:
-        name: "%{account_name} یادداشتی نوشت."
       announce:
         name: "%{account_name} فعالیتی آغاز کرد."
+      create:
+        name: "%{account_name} یادداشتی نوشت."
+    outbox:
+      name: "صندوق خروجی %{account_name}"
+      summary: "مجموعه‌ای از فعالیت‌های کاربر %{account_name}."
   admin:
     accounts:
       are_you_sure: آیا مطمئن هستید؟
@@ -79,7 +79,7 @@ fa:
         alphabetic: الفبایی
         most_recent: تازه‌ترین‌ها
         title: ترتیب
-      perform_full_suspension: Perform full suspension
+      perform_full_suspension: انجام تعلیق کامل
       profile_url: نشانی نمایه
       public: عمومی
       push_subscription_expires: عضویت از راه PuSH منقضی شد
@@ -145,6 +145,7 @@ fa:
       id: شناسه
       mark_as_resolved: علامت‌گذاری به عنوان حل‌شده
       report: 'گزارش #%{id}'
+      report_contents: Contents
       reported_account: حساب گزارش‌شده
       reported_by: گزارش از طرف
       resolved: حل‌شده
@@ -215,17 +216,30 @@ fa:
       x_seconds: "%{count} ثانیه"
   errors:
     '403': شما اجازهٔ دیدن این صفحه را ندارید.
-    '404': صفحه‌ای که می‌خواستید ببینید وجود ندارد.
-    '410': صفحه‌ای که می‌خواستید ببینید دیگر وجود ندارد.
+    '404': صفحه‌ای که به دنبالش بودید وجود ندارد.
+    '410': صفحه‌ای که به دنبالش بودید دیگر وجود ندارد.
     '422':
       content: تأیید امنیتی انجام نشد. آیا مرورگر شما کوکی‌ها را مسدود می‌کند؟
       title: تأیید امنیتی شکست خورد
+    '429': درخواست‌های بیش از حد
   exports:
     blocks: حساب‌های مسدودشده
     csv: CSV
     follows: حساب‌های پی‌گرفته
     mutes: حساب‌های بی‌صداشده
     storage: تصویرهای ذخیره‌شده
+  followers:
+    domain: دامین
+    explanation_html: اگر می‌خواهید از خصوصی‌بودن نوشته‌های خود مطمئن شوید، باید بدانید که چه کسانی پیگیر شما هستند. <strong>نوشته‌های خصوصی شما به همهٔ سرورهایی که در آن‌ها پیگیر دارید فرستاده می‌شود</strong>. شاید بخواهید این سرورها را بررسی کنید، و اگر به مسئولان یا نرم‌افزارهای آن‌ها در رعایت حریم خصوصی خود اعتماد ندارید، می‌توانید آن‌ها را حذف کنید.
+    followers_count: تعداد پیگیران
+    lock_link: حساب خود را قفل کنید
+    purge: برداشتن پیگیری
+    success:
+      one: در حال انجام مسدودسازی نرم روی کاربران یک دامین...
+      other: در حال انجام مسدودسازی نرم روی کاربران %{count} دامین...
+    true_privacy_html: لطفاً بدانید که <strong>داشتن حریم خصوصی واقعی تنها با رمزگذاری سرتاسر (end-to-end encryption) ممکن است</strong>.
+    unlocked_warning_html: هر کسی می‌تواند پیگیر شما شود تا بلافاصله نوشته‌های خصوصی شما را ببیند. اگر  %{lock_link} خواهید توانست درخواست‌های پیگیری را بررسی کرده و نپذیرید.
+    unlocked_warning_title: حساب شما قفل نیست
   generic:
     changes_saved_msg: تغییرات با موفقیت ذخیره شدند!
     powered_by: نیرو گرفته از %{link}
@@ -285,6 +299,7 @@ fa:
     back: بازگشت به ماستدون
     edit_profile: ویرایش نمایه
     export: برون‌سپاری داده‌ها
+    followers: پیگیران مورد تأیید
     import: درون‌ریزی
     preferences: ترجیحات
     settings: تنظیمات
@@ -294,9 +309,12 @@ fa:
     over_character_limit: از حد مجاز %{max} حرف فراتر رفتید
     show_more: نمایش
     visibilities:
-      private: نمایش تنها به پیگیران
+      private: خصوصی
+      private_long: نمایش تنها به پیگیران
       public: عمومی
-      unlisted: عمومی، ولی در فهرست نوشته‌ها نمایش نده
+      public_long: همه می‌توانند ببینند
+      unlisted: فهرست‌نشده 
+      unlisted_long: عمومی، ولی در فهرست نوشته‌ها نمایش نده
   stream_entries:
     click_to_show: برای نمایش کلیک کنید
     reblogged: بازبوقیده
diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml
index d026a3b25..385dc76cf 100644
--- a/config/locales/simple_form.fa.yml
+++ b/config/locales/simple_form.fa.yml
@@ -12,6 +12,8 @@ fa:
         data: پروندهٔ CSV که از سرور ماستدون دیگری برون‌سپاری شده
       sessions:
         otp: کد تأیید دومرحله‌ای را از تلفن خود وارد کنید یا یکی از کدهای بازیابی را به کار ببرید.
+      user:
+        allowed_languages: این زبان‌ها در فهرست عمومی نوشته‌ها مجاز خواهند بود. زبان‌هایی که انتخاب نشده باشند به این فهرست راه پیدا نمی‌کنند.
     labels:
       defaults:
         avatar: تصویر نمایه
@@ -21,8 +23,8 @@ fa:
         data: داده‌ها
         display_name: نمایش به نام
         email: نشانی ایمیل
-        header: موضوع
-        locale: تصویر زمینه
+        header: تصویر زمینه
+        locale: زبان
         locked: خصوصی‌کردن حساب
         new_password: رمز تازه
         note: دربارهٔ شما
@@ -33,7 +35,7 @@ fa:
         setting_default_privacy: حریم خصوصی نوشته‌ها
         severity: شدت
         type: نوع درون‌ریزی
-        username: نام کاربری
+        username: نام کاربری (تنها حروف انگلیسی)
       interactions:
         must_be_follower: مسدودکردن اعلان‌های همه به جز پیگیران
         must_be_following: مسدودکردن اعلان‌های کسانی که شما پی نمی‌گیرید