Merge commit '0c5ce23ae496af26b96aaab742800af93f552f44' into glitch-soc/merge-4.4

This commit is contained in:
Claire
2025-07-04 17:56:10 +02:00
42 changed files with 1120 additions and 126 deletions

View File

@@ -14,17 +14,21 @@ module Admin
def create def create
authorize @account, :show? authorize @account, :show?
account_action = Admin::AccountAction.new(resource_params) @account_action = Admin::AccountAction.new(resource_params)
account_action.target_account = @account @account_action.target_account = @account
account_action.current_account = current_account @account_action.current_account = current_account
account_action.save! if @account_action.save
if @account_action.with_report?
if account_action.with_report?
redirect_to admin_reports_path, notice: I18n.t('admin.reports.processed_msg', id: resource_params[:report_id]) redirect_to admin_reports_path, notice: I18n.t('admin.reports.processed_msg', id: resource_params[:report_id])
else else
redirect_to admin_account_path(@account.id) redirect_to admin_account_path(@account.id)
end end
else
@warning_presets = AccountWarningPreset.all
render :new
end
end end
private private

View File

@@ -50,6 +50,13 @@ module WebAppControllerConcern
return unless current_user&.require_tos_interstitial? return unless current_user&.require_tos_interstitial?
@terms_of_service = TermsOfService.published.first @terms_of_service = TermsOfService.published.first
# Handle case where terms of service have been removed from the database
if @terms_of_service.nil?
current_user.update(require_tos_interstitial: false)
return
end
render 'terms_of_service_interstitial/show', layout: 'auth' render 'terms_of_service_interstitial/show', layout: 'auth'
end end

View File

@@ -1,6 +1,7 @@
{ {
"about.blocks": "خوادم تحت الإشراف", "about.blocks": "خوادم تحت الإشراف",
"about.contact": "للاتصال:", "about.contact": "للاتصال:",
"about.default_locale": "الافتراضية",
"about.disclaimer": "ماستدون برنامج حر ومفتوح المصدر وعلامة تجارية لـ Mastodon GmbH.", "about.disclaimer": "ماستدون برنامج حر ومفتوح المصدر وعلامة تجارية لـ Mastodon GmbH.",
"about.domain_blocks.no_reason_available": "السبب غير متوفر", "about.domain_blocks.no_reason_available": "السبب غير متوفر",
"about.domain_blocks.preamble": "يتيح مَستُدون عمومًا لمستخدميه مطالعة المحتوى من المستخدمين من الخواديم الأخرى في الفدرالية والتفاعل معهم. وهذه هي الاستثناءات التي وضعت على هذا الخادوم.", "about.domain_blocks.preamble": "يتيح مَستُدون عمومًا لمستخدميه مطالعة المحتوى من المستخدمين من الخواديم الأخرى في الفدرالية والتفاعل معهم. وهذه هي الاستثناءات التي وضعت على هذا الخادوم.",
@@ -8,6 +9,7 @@
"about.domain_blocks.silenced.title": "محدود", "about.domain_blocks.silenced.title": "محدود",
"about.domain_blocks.suspended.explanation": "لن يتم معالجة أي بيانات من هذا الخادم أو تخزينها أو تبادلها، مما يجعل أي تفاعل أو اتصال مع المستخدمين من هذا الخادم مستحيلا.", "about.domain_blocks.suspended.explanation": "لن يتم معالجة أي بيانات من هذا الخادم أو تخزينها أو تبادلها، مما يجعل أي تفاعل أو اتصال مع المستخدمين من هذا الخادم مستحيلا.",
"about.domain_blocks.suspended.title": "مُعلّق", "about.domain_blocks.suspended.title": "مُعلّق",
"about.language_label": "اللغة",
"about.not_available": "لم يتم توفير هذه المعلومات على هذا الخادم.", "about.not_available": "لم يتم توفير هذه المعلومات على هذا الخادم.",
"about.powered_by": "شبكة اجتماعية لامركزية مدعومة من {mastodon}", "about.powered_by": "شبكة اجتماعية لامركزية مدعومة من {mastodon}",
"about.rules": "قواعد الخادم", "about.rules": "قواعد الخادم",
@@ -19,13 +21,21 @@
"account.block_domain": "حظر اسم النِّطاق {domain}", "account.block_domain": "حظر اسم النِّطاق {domain}",
"account.block_short": "حظر", "account.block_short": "حظر",
"account.blocked": "محظور", "account.blocked": "محظور",
"account.blocking": "محظور",
"account.cancel_follow_request": "إلغاء طلب المتابعة", "account.cancel_follow_request": "إلغاء طلب المتابعة",
"account.copy": "نسخ الرابط إلى الملف الشخصي", "account.copy": "نسخ الرابط إلى الملف الشخصي",
"account.direct": "إشارة خاصة لـ @{name}", "account.direct": "إشارة خاصة لـ @{name}",
"account.disable_notifications": "توقف عن إشعاري عندما ينشر @{name}", "account.disable_notifications": "توقف عن إشعاري عندما ينشر @{name}",
"account.domain_blocking": "نطاق محظور",
"account.edit_profile": "تعديل الملف الشخصي", "account.edit_profile": "تعديل الملف الشخصي",
"account.enable_notifications": "أشعرني عندما ينشر @{name}", "account.enable_notifications": "أشعرني عندما ينشر @{name}",
"account.endorse": "أوصِ به على صفحتك الشخصية", "account.endorse": "أوصِ به على صفحتك الشخصية",
"account.familiar_followers_many": "يتبعه {name1}، {name2} و{othersCount, plural, one {شخص آخر تعرفه} other {# أشخاص آخرون تعرفهم}}",
"account.familiar_followers_one": "يتبعه {name1}",
"account.familiar_followers_two": "يتبعه {name1} و {name2}",
"account.featured": "معروض",
"account.featured.accounts": "ملفات شخصية",
"account.featured.hashtags": "هاشتاقات",
"account.featured_tags.last_status_at": "آخر منشور في {date}", "account.featured_tags.last_status_at": "آخر منشور في {date}",
"account.featured_tags.last_status_never": "لا توجد رسائل", "account.featured_tags.last_status_never": "لا توجد رسائل",
"account.follow": "متابعة", "account.follow": "متابعة",
@@ -33,9 +43,11 @@
"account.followers": "مُتابِعون", "account.followers": "مُتابِعون",
"account.followers.empty": "لا أحدَ يُتابع هذا المُستخدم إلى حد الآن.", "account.followers.empty": "لا أحدَ يُتابع هذا المُستخدم إلى حد الآن.",
"account.followers_counter": "{count, plural, zero{لا مُتابع} one {مُتابعٌ واحِد} two {مُتابعانِ اِثنان} few {{counter} مُتابِعين} many {{counter} مُتابِعًا} other {{counter} مُتابع}}", "account.followers_counter": "{count, plural, zero{لا مُتابع} one {مُتابعٌ واحِد} two {مُتابعانِ اِثنان} few {{counter} مُتابِعين} many {{counter} مُتابِعًا} other {{counter} مُتابع}}",
"account.followers_you_know_counter": "{counter} شخص تعرفه",
"account.following": "الاشتراكات", "account.following": "الاشتراكات",
"account.following_counter": "{count, plural, zero{لا يُتابِع أحدًا} one {يُتابِعُ واحد} two{يُتابِعُ اِثنان} few{يُتابِعُ {counter}} many{يُتابِعُ {counter}} other {يُتابِعُ {counter}}}", "account.following_counter": "{count, plural, zero{لا يُتابِع أحدًا} one {يُتابِعُ واحد} two{يُتابِعُ اِثنان} few{يُتابِعُ {counter}} many{يُتابِعُ {counter}} other {يُتابِعُ {counter}}}",
"account.follows.empty": "لا يُتابع هذا المُستخدمُ أيَّ أحدٍ حتى الآن.", "account.follows.empty": "لا يُتابع هذا المُستخدمُ أيَّ أحدٍ حتى الآن.",
"account.follows_you": "يتابعك",
"account.go_to_profile": "اذهب إلى الملف الشخصي", "account.go_to_profile": "اذهب إلى الملف الشخصي",
"account.hide_reblogs": "إخفاء المعاد نشرها مِن @{name}", "account.hide_reblogs": "إخفاء المعاد نشرها مِن @{name}",
"account.in_memoriam": "في الذكرى.", "account.in_memoriam": "في الذكرى.",
@@ -50,17 +62,23 @@
"account.mute_notifications_short": "كتم الإشعارات", "account.mute_notifications_short": "كتم الإشعارات",
"account.mute_short": "اكتم", "account.mute_short": "اكتم",
"account.muted": "مَكتوم", "account.muted": "مَكتوم",
"account.muting": "مكتوم",
"account.mutual": "أنتم تتابعون بعضكم البعض",
"account.no_bio": "لم يتم تقديم وصف.", "account.no_bio": "لم يتم تقديم وصف.",
"account.open_original_page": "افتح الصفحة الأصلية", "account.open_original_page": "افتح الصفحة الأصلية",
"account.posts": "منشورات", "account.posts": "منشورات",
"account.posts_with_replies": "المنشورات والرُدود", "account.posts_with_replies": "المنشورات والرُدود",
"account.remove_from_followers": "إزالة {name} من المتابعين",
"account.report": "الإبلاغ عن @{name}", "account.report": "الإبلاغ عن @{name}",
"account.requested": "في انتظار القبول. اضغط لإلغاء طلب المُتابعة", "account.requested": "في انتظار القبول. اضغط لإلغاء طلب المُتابعة",
"account.requested_follow": "لقد طلب {name} متابعتك", "account.requested_follow": "لقد طلب {name} متابعتك",
"account.requests_to_follow_you": "طلبات المتابعة",
"account.share": "شارِك الملف التعريفي لـ @{name}", "account.share": "شارِك الملف التعريفي لـ @{name}",
"account.show_reblogs": "اعرض إعادات نشر @{name}", "account.show_reblogs": "اعرض إعادات نشر @{name}",
"account.statuses_counter": "{count, plural, zero {}one {{counter} مشور} two {{counter} منشور} few {{counter} منشور} many {{counter} منشور} other {{counter} منشور}}",
"account.unblock": "إلغاء الحَظر عن @{name}", "account.unblock": "إلغاء الحَظر عن @{name}",
"account.unblock_domain": "إلغاء الحَظر عن النِّطاق {domain}", "account.unblock_domain": "إلغاء الحَظر عن النِّطاق {domain}",
"account.unblock_domain_short": "رفع الحظر",
"account.unblock_short": "ألغ الحجب", "account.unblock_short": "ألغ الحجب",
"account.unendorse": "لا تُرَوِّج لهُ في الملف الشخصي", "account.unendorse": "لا تُرَوِّج لهُ في الملف الشخصي",
"account.unfollow": "إلغاء المُتابعة", "account.unfollow": "إلغاء المُتابعة",
@@ -82,9 +100,33 @@
"alert.unexpected.message": "لقد طرأ خطأ غير متوقّع.", "alert.unexpected.message": "لقد طرأ خطأ غير متوقّع.",
"alert.unexpected.title": "المعذرة!", "alert.unexpected.title": "المعذرة!",
"alt_text_badge.title": "نص بديل", "alt_text_badge.title": "نص بديل",
"alt_text_modal.add_alt_text": "أضف نصًا بديلًا",
"alt_text_modal.add_text_from_image": "أضف النص من الصورة",
"alt_text_modal.cancel": "إلغاء", "alt_text_modal.cancel": "إلغاء",
"alt_text_modal.change_thumbnail": "غيّر الصورة المصغرة",
"alt_text_modal.describe_for_people_with_hearing_impairments": "قم بوصفها للأشخاص ذوي الإعاقة السمعية…",
"alt_text_modal.describe_for_people_with_visual_impairments": "قم بوصفها للأشخاص ذوي الإعاقة البصرية…",
"alt_text_modal.done": "تمّ",
"announcement.announcement": "إعلان", "announcement.announcement": "إعلان",
"annual_report.summary.archetype.booster": "The cool-hunter", "annual_report.summary.archetype.booster": "The cool-hunter",
"annual_report.summary.archetype.lurker": "المتصفح الصامت",
"annual_report.summary.archetype.oracle": "حكيم",
"annual_report.summary.archetype.pollster": "مستطلع للرأي",
"annual_report.summary.archetype.replier": "الفراشة الاجتماعية",
"annual_report.summary.followers.followers": "المُتابِعُون",
"annual_report.summary.followers.total": "{count} في المجمل",
"annual_report.summary.here_it_is": "هذا ملخص الخص بك لسنة {year}:",
"annual_report.summary.highlighted_post.by_favourites": "المنشور ذو أعلى عدد تفضيلات",
"annual_report.summary.highlighted_post.by_reblogs": "أكثر منشور مُعاد نشره",
"annual_report.summary.highlighted_post.by_replies": "المنشور بأعلى عدد تعليقات",
"annual_report.summary.highlighted_post.possessive": "من قبل {name}",
"annual_report.summary.most_used_app.most_used_app": "التطبيق الأكثر استخداماً",
"annual_report.summary.most_used_hashtag.most_used_hashtag": "الهاشتاق الأكثر استخداماً",
"annual_report.summary.most_used_hashtag.none": "لا شيء",
"annual_report.summary.new_posts.new_posts": "المنشورات الجديدة",
"annual_report.summary.percentile.text": "<topLabel>هذا يجعلك من بين أكثر </topLabel><percentage></percentage><bottomLabel>مستخدمي {domain} نشاطاً </bottomLabel>",
"annual_report.summary.percentile.we_wont_tell_bernie": "سيبقى هذا الأمر بيننا.",
"annual_report.summary.thanks": "شكرا لكونك جزءاً من ماستدون!",
"attachments_list.unprocessed": "(غير معالَج)", "attachments_list.unprocessed": "(غير معالَج)",
"audio.hide": "إخفاء المقطع الصوتي", "audio.hide": "إخفاء المقطع الصوتي",
"block_modal.remote_users_caveat": "سوف نطلب من الخادم {domain} أن يحترم قرارك، لكن الالتزام غير مضمون لأن بعض الخواديم قد تتعامل مع نصوص الكتل بشكل مختلف. قد تظل المنشورات العامة مرئية للمستخدمين غير المسجلين الدخول.", "block_modal.remote_users_caveat": "سوف نطلب من الخادم {domain} أن يحترم قرارك، لكن الالتزام غير مضمون لأن بعض الخواديم قد تتعامل مع نصوص الكتل بشكل مختلف. قد تظل المنشورات العامة مرئية للمستخدمين غير المسجلين الدخول.",
@@ -108,6 +150,7 @@
"bundle_column_error.routing.body": "تعذر العثور على الصفحة المطلوبة. هل أنت متأكد من أنّ الرابط التشعبي URL في شريط العناوين صحيح؟", "bundle_column_error.routing.body": "تعذر العثور على الصفحة المطلوبة. هل أنت متأكد من أنّ الرابط التشعبي URL في شريط العناوين صحيح؟",
"bundle_column_error.routing.title": "404", "bundle_column_error.routing.title": "404",
"bundle_modal_error.close": "إغلاق", "bundle_modal_error.close": "إغلاق",
"bundle_modal_error.message": "حدث خطأ أثناء تحميل هذه الشاشة.",
"bundle_modal_error.retry": "إعادة المُحاولة", "bundle_modal_error.retry": "إعادة المُحاولة",
"closed_registrations.other_server_instructions": "بما أن ماستدون لامركزي، يمكنك إنشاء حساب على خادم آخر للاستمرار في التفاعل مع هذا الخادم.", "closed_registrations.other_server_instructions": "بما أن ماستدون لامركزي، يمكنك إنشاء حساب على خادم آخر للاستمرار في التفاعل مع هذا الخادم.",
"closed_registrations_modal.description": "لا يمكن إنشاء حساب على {domain} حاليا، ولكن على فكرة لست بحاجة إلى حساب على {domain} بذاته لاستخدام ماستدون.", "closed_registrations_modal.description": "لا يمكن إنشاء حساب على {domain} حاليا، ولكن على فكرة لست بحاجة إلى حساب على {domain} بذاته لاستخدام ماستدون.",
@@ -176,15 +219,32 @@
"confirmations.delete_list.confirm": "حذف", "confirmations.delete_list.confirm": "حذف",
"confirmations.delete_list.message": "هل أنتَ مُتأكدٌ أنكَ تُريدُ حَذفَ هذِهِ القائمة بشكلٍ دائم؟", "confirmations.delete_list.message": "هل أنتَ مُتأكدٌ أنكَ تُريدُ حَذفَ هذِهِ القائمة بشكلٍ دائم؟",
"confirmations.delete_list.title": "أتريد حذف القائمة؟", "confirmations.delete_list.title": "أتريد حذف القائمة؟",
"confirmations.discard_draft.confirm": "تجاهل ومتابعة",
"confirmations.discard_draft.edit.cancel": "استئناف التعديل",
"confirmations.discard_draft.edit.message": "سيتم تجاهل أي تغييرات قمت بها على هذا المنشور.",
"confirmations.discard_draft.edit.title": "تجاهل التغييرات على منشورك؟",
"confirmations.discard_draft.post.cancel": "استئناف المسودة",
"confirmations.discard_draft.post.message": "عبر الاستمرار سيتم تجاهل المنشور الذي تقوم بكتابته الآن.",
"confirmations.discard_draft.post.title": "تجاهل مسودة منشورك؟",
"confirmations.discard_edit_media.confirm": "تجاهل", "confirmations.discard_edit_media.confirm": "تجاهل",
"confirmations.discard_edit_media.message": "لديك تغييرات غير محفوظة لوصف الوسائط أو معاينتها، أتريد تجاهلها على أي حال؟", "confirmations.discard_edit_media.message": "لديك تغييرات غير محفوظة لوصف الوسائط أو معاينتها، أتريد تجاهلها على أي حال؟",
"confirmations.follow_to_list.confirm": "متابعة وأضفه للقائمة",
"confirmations.follow_to_list.message": "يجب أن تتابع {name} لإضافتهم إلى قائمة.",
"confirmations.follow_to_list.title": "متابعة المستخدم؟",
"confirmations.logout.confirm": "خروج", "confirmations.logout.confirm": "خروج",
"confirmations.logout.message": "متأكد من أنك تريد الخروج؟", "confirmations.logout.message": "متأكد من أنك تريد الخروج؟",
"confirmations.logout.title": "أتريد المغادرة؟", "confirmations.logout.title": "أتريد المغادرة؟",
"confirmations.missing_alt_text.confirm": "أضف نصًا بديلًا",
"confirmations.missing_alt_text.message": "يحتوي منشورك على وسائط دون نص بديل. إضافة أوصاف تساعد على جعل المحتوى متاحاً للمزيد من الأشخاص.",
"confirmations.missing_alt_text.secondary": "انشر على أي حال",
"confirmations.missing_alt_text.title": "أضف نصًا بديلًا؟",
"confirmations.mute.confirm": "أكتم", "confirmations.mute.confirm": "أكتم",
"confirmations.redraft.confirm": "إزالة وإعادة الصياغة", "confirmations.redraft.confirm": "إزالة وإعادة الصياغة",
"confirmations.redraft.message": "هل أنت متأكد من أنك تريد حذف هذا المنشور و إعادة صياغته؟ سوف تفقد جميع الإعجابات و الترقيات أما الردود المتصلة به فستُصبِح يتيمة.", "confirmations.redraft.message": "هل أنت متأكد من أنك تريد حذف هذا المنشور و إعادة صياغته؟ سوف تفقد جميع الإعجابات و الترقيات أما الردود المتصلة به فستُصبِح يتيمة.",
"confirmations.redraft.title": "أتريد حذف وإعادة صياغة المنشور؟", "confirmations.redraft.title": "أتريد حذف وإعادة صياغة المنشور؟",
"confirmations.remove_from_followers.confirm": "إزالة المتابع",
"confirmations.remove_from_followers.message": "سيتوقف {name} عن متابعتك. هل بالتأكيد تريد المتابعة؟",
"confirmations.remove_from_followers.title": "إزالة المتابع؟",
"confirmations.unfollow.confirm": "إلغاء المتابعة", "confirmations.unfollow.confirm": "إلغاء المتابعة",
"confirmations.unfollow.message": "متأكد من أنك تريد إلغاء متابعة {name} ؟", "confirmations.unfollow.message": "متأكد من أنك تريد إلغاء متابعة {name} ؟",
"confirmations.unfollow.title": "إلغاء متابعة المستخدم؟", "confirmations.unfollow.title": "إلغاء متابعة المستخدم؟",
@@ -206,12 +266,15 @@
"disabled_account_banner.text": "حسابك {disabledAccount} معطل حاليا.", "disabled_account_banner.text": "حسابك {disabledAccount} معطل حاليا.",
"dismissable_banner.community_timeline": "هذه هي أحدث المنشورات العامة من أشخاص تُستضاف حساباتهم على {domain}.", "dismissable_banner.community_timeline": "هذه هي أحدث المنشورات العامة من أشخاص تُستضاف حساباتهم على {domain}.",
"dismissable_banner.dismiss": "رفض", "dismissable_banner.dismiss": "رفض",
"dismissable_banner.public_timeline": "هذه أحدث المنشورات العامة على الشبكة الفيدرالية التي يتابعها مستخدمي نطاق {domain}.",
"domain_block_modal.block": "حظر الخادم", "domain_block_modal.block": "حظر الخادم",
"domain_block_modal.block_account_instead": "أحجب @{name} بدلاً من ذلك", "domain_block_modal.block_account_instead": "أحجب @{name} بدلاً من ذلك",
"domain_block_modal.they_can_interact_with_old_posts": "يمكن للأشخاص من هذا الخادم التفاعل مع منشوراتك القديمة.", "domain_block_modal.they_can_interact_with_old_posts": "يمكن للأشخاص من هذا الخادم التفاعل مع منشوراتك القديمة.",
"domain_block_modal.they_cant_follow": "لا أحد من هذا الخادم يمكنه متابعتك.", "domain_block_modal.they_cant_follow": "لا أحد من هذا الخادم يمكنه متابعتك.",
"domain_block_modal.they_wont_know": "لن يَعرف أنه قد تم حظره.", "domain_block_modal.they_wont_know": "لن يَعرف أنه قد تم حظره.",
"domain_block_modal.title": "أتريد حظر النطاق؟", "domain_block_modal.title": "أتريد حظر النطاق؟",
"domain_block_modal.you_will_lose_num_followers": "ستخسر {followersCount, plural, zero {}one {{followersCountDisplay} متابع} two {{followersCountDisplay} متابع} few {{followersCountDisplay} متابعين} many {{followersCountDisplay} متابعين} other {{followersCountDisplay} متابعين}} و {followingCount, plural, zero {}one {{followingCountDisplay} شخص تتابعه} two {{followingCountDisplay} شخص تتابعهما} few {{followingCountDisplay} أشخاص تتابعهم} many {{followingCountDisplay} أشخاص تتابعهم} other {{followingCountDisplay} أشخاص تتابعهم}}.",
"domain_block_modal.you_will_lose_relationships": "ستفقد جميع المتابعين والأشخاص الذين تتابعهم من هذا الخادم.",
"domain_block_modal.you_wont_see_posts": "لن ترى منشورات أو إشعارات من المستخدمين على هذا الخادم.", "domain_block_modal.you_wont_see_posts": "لن ترى منشورات أو إشعارات من المستخدمين على هذا الخادم.",
"domain_pill.activitypub_lets_connect": "يتيح لك التواصل والتفاعل مع الناس ليس فقط على ماستدون، ولكن عبر تطبيقات اجتماعية مختلفة أيضا.", "domain_pill.activitypub_lets_connect": "يتيح لك التواصل والتفاعل مع الناس ليس فقط على ماستدون، ولكن عبر تطبيقات اجتماعية مختلفة أيضا.",
"domain_pill.activitypub_like_language": "إنّ ActivityPub مثل لغة ماستدون التي يتحدث بها مع شبكات اجتماعية أخرى.", "domain_pill.activitypub_like_language": "إنّ ActivityPub مثل لغة ماستدون التي يتحدث بها مع شبكات اجتماعية أخرى.",
@@ -243,6 +306,9 @@
"emoji_button.search_results": "نتائج البحث", "emoji_button.search_results": "نتائج البحث",
"emoji_button.symbols": "رموز", "emoji_button.symbols": "رموز",
"emoji_button.travel": "الأماكن والسفر", "emoji_button.travel": "الأماكن والسفر",
"empty_column.account_featured.me": "لم تعرض أي شيء حتى الآن. هل تعلم أنه يمكنك عرض الهاشتاقات التي تستخدمها، وحتى حسابات أصدقاءك على ملفك الشخصي؟",
"empty_column.account_featured.other": "{acct} لم يعرض أي شيء حتى الآن. هل تعلم أنه يمكنك عرض الهاشتاقات التي تستخدمها، وحتى حسابات أصدقاءك على ملفك الشخصي؟",
"empty_column.account_featured_other.unknown": "هذا الحساب لم يعرض أي شيء حتى الآن.",
"empty_column.account_hides_collections": "اختار هذا المستخدم عدم إتاحة هذه المعلومات للعامة", "empty_column.account_hides_collections": "اختار هذا المستخدم عدم إتاحة هذه المعلومات للعامة",
"empty_column.account_suspended": "حساب معلق", "empty_column.account_suspended": "حساب معلق",
"empty_column.account_timeline": "لا توجد منشورات هنا!", "empty_column.account_timeline": "لا توجد منشورات هنا!",
@@ -271,9 +337,15 @@
"errors.unexpected_crash.copy_stacktrace": "انسخ تتبع الارتباطات إلى الحافظة", "errors.unexpected_crash.copy_stacktrace": "انسخ تتبع الارتباطات إلى الحافظة",
"errors.unexpected_crash.report_issue": "الإبلاغ عن خلل", "errors.unexpected_crash.report_issue": "الإبلاغ عن خلل",
"explore.suggested_follows": "أشخاص", "explore.suggested_follows": "أشخاص",
"explore.title": "رائج",
"explore.trending_links": "المُستجدّات", "explore.trending_links": "المُستجدّات",
"explore.trending_statuses": "المنشورات", "explore.trending_statuses": "المنشورات",
"explore.trending_tags": "وُسُوم", "explore.trending_tags": "وُسُوم",
"featured_carousel.header": "{count, plural, zero {}one {منشور معروض} two {منشور معروضَين} few {منشورات معروضة} many {منشورات معروضة} other {منشورات معروضة}}",
"featured_carousel.next": "التالي",
"featured_carousel.post": "منشور",
"featured_carousel.previous": "السابق",
"featured_carousel.slide": "{index} من {total}",
"filter_modal.added.context_mismatch_explanation": "فئة عامل التصفية هذه لا تنطبق على السياق الذي وصلت فيه إلى هذه المشاركة. إذا كنت ترغب في تصفية المنشور في هذا السياق أيضا، فسيتعين عليك تعديل عامل التصفية.", "filter_modal.added.context_mismatch_explanation": "فئة عامل التصفية هذه لا تنطبق على السياق الذي وصلت فيه إلى هذه المشاركة. إذا كنت ترغب في تصفية المنشور في هذا السياق أيضا، فسيتعين عليك تعديل عامل التصفية.",
"filter_modal.added.context_mismatch_title": "عدم تطابق السياق!", "filter_modal.added.context_mismatch_title": "عدم تطابق السياق!",
"filter_modal.added.expired_explanation": "انتهت صلاحية فئة عامل التصفية هذه، سوف تحتاج إلى تغيير تاريخ انتهاء الصلاحية لتطبيقها.", "filter_modal.added.expired_explanation": "انتهت صلاحية فئة عامل التصفية هذه، سوف تحتاج إلى تغيير تاريخ انتهاء الصلاحية لتطبيقها.",
@@ -290,6 +362,8 @@
"filter_modal.select_filter.subtitle": "استخدم فئة موجودة أو قم بإنشاء فئة جديدة", "filter_modal.select_filter.subtitle": "استخدم فئة موجودة أو قم بإنشاء فئة جديدة",
"filter_modal.select_filter.title": "تصفية هذا المنشور", "filter_modal.select_filter.title": "تصفية هذا المنشور",
"filter_modal.title.status": "تصفية منشور", "filter_modal.title.status": "تصفية منشور",
"filter_warning.matches_filter": "يطابق عامل التصفية “<span>{title}</span>”",
"filtered_notifications_banner.pending_requests": "من {count, plural, zero {}=0 {لا أحد} one {شخص واحد قد تعرفه} two {# شخص قد تعرفهما} few {# أشخاص قد تعرفهم} many {# أشخاص قد تعرفهم} other {# أشخاص قد تعرفهم}}",
"filtered_notifications_banner.title": "الإشعارات المصفاة", "filtered_notifications_banner.title": "الإشعارات المصفاة",
"firehose.all": "الكل", "firehose.all": "الكل",
"firehose.local": "هذا الخادم", "firehose.local": "هذا الخادم",
@@ -323,6 +397,9 @@
"footer.terms_of_service": "شروط الخدمة", "footer.terms_of_service": "شروط الخدمة",
"generic.saved": "تم الحفظ", "generic.saved": "تم الحفظ",
"getting_started.heading": "استعدّ للبدء", "getting_started.heading": "استعدّ للبدء",
"hashtag.admin_moderation": "افتح الواجهة الإشراف لـ #{name}",
"hashtag.browse": "تصفح المنشورات التي تحتوي #{hashtag}",
"hashtag.browse_from_account": "تصفح المنشورات من @{name} التي تحتوي على #{hashtag}",
"hashtag.column_header.tag_mode.all": "و {additional}", "hashtag.column_header.tag_mode.all": "و {additional}",
"hashtag.column_header.tag_mode.any": "أو {additional}", "hashtag.column_header.tag_mode.any": "أو {additional}",
"hashtag.column_header.tag_mode.none": "بدون {additional}", "hashtag.column_header.tag_mode.none": "بدون {additional}",
@@ -335,13 +412,21 @@
"hashtag.counter_by_accounts": "{count, plural, zero {لَا مُشارك} one {مُشارَك واحد} two {مُشارِكان إثنان} few {{counter} مشاركين} many {{counter} مُشاركًا} other {{counter} مُشارِك}}", "hashtag.counter_by_accounts": "{count, plural, zero {لَا مُشارك} one {مُشارَك واحد} two {مُشارِكان إثنان} few {{counter} مشاركين} many {{counter} مُشاركًا} other {{counter} مُشارِك}}",
"hashtag.counter_by_uses": "{count, plural, zero {لَا منشورات} one {منشور واحد} two {منشوران إثنان} few {{counter} منشورات} many {{counter} منشورًا} other {{counter} منشور}}", "hashtag.counter_by_uses": "{count, plural, zero {لَا منشورات} one {منشور واحد} two {منشوران إثنان} few {{counter} منشورات} many {{counter} منشورًا} other {{counter} منشور}}",
"hashtag.counter_by_uses_today": "{count, plural, zero {لَا منشورات} one {منشور واحد} two {منشوران إثنان} few {{counter} منشورات} many {{counter} منشورًا} other {{counter} منشور}}", "hashtag.counter_by_uses_today": "{count, plural, zero {لَا منشورات} one {منشور واحد} two {منشوران إثنان} few {{counter} منشورات} many {{counter} منشورًا} other {{counter} منشور}}",
"hashtag.feature": "اعرضه على صفحتك الشخصية",
"hashtag.follow": "اتبع الوسم", "hashtag.follow": "اتبع الوسم",
"hashtag.mute": "اكتم #{hashtag}",
"hashtag.unfeature": "أزله من العرض على الملف الشخصي",
"hashtag.unfollow": "ألغِ متابعة الوسم", "hashtag.unfollow": "ألغِ متابعة الوسم",
"hashtags.and_other": "…و {count, plural, zero {} one {# واحد آخر} two {# اثنان آخران} few {# آخرون} many {# آخَرًا}other {# آخرون}}", "hashtags.and_other": "…و {count, plural, zero {} one {# واحد آخر} two {# اثنان آخران} few {# آخرون} many {# آخَرًا}other {# آخرون}}",
"hints.profiles.followers_may_be_missing": "قد يكون الأشخاص الذي يتبعهم هذا الملف الشخصي ناقصين.",
"hints.profiles.follows_may_be_missing": "قد يكون المتابعين لهذا الملف الشخصي ناقصين.",
"hints.profiles.posts_may_be_missing": "قد تكون بعض المنشورات من هذا الملف الشخصي ناقصة.",
"hints.profiles.see_more_followers": "عرض المزيد من المتابعين على {domain}", "hints.profiles.see_more_followers": "عرض المزيد من المتابعين على {domain}",
"hints.profiles.see_more_follows": "اطلع على المزيد من المتابعين على {domain}",
"hints.profiles.see_more_posts": "عرض المزيد من المنشورات من {domain}", "hints.profiles.see_more_posts": "عرض المزيد من المنشورات من {domain}",
"hints.threads.replies_may_be_missing": "قد تكون الردود الواردة من الخوادم الأخرى غائبة.", "hints.threads.replies_may_be_missing": "قد تكون الردود الواردة من الخوادم الأخرى غائبة.",
"hints.threads.see_more": "اطلع على المزيد من الردود على {domain}", "hints.threads.see_more": "اطلع على المزيد من الردود على {domain}",
"home.column_settings.show_quotes": "إظهار الاقتباسات",
"home.column_settings.show_reblogs": "اعرض المعاد نشرها", "home.column_settings.show_reblogs": "اعرض المعاد نشرها",
"home.column_settings.show_replies": "اعرض الردود", "home.column_settings.show_replies": "اعرض الردود",
"home.hide_announcements": "إخفاء الإعلانات", "home.hide_announcements": "إخفاء الإعلانات",
@@ -351,9 +436,23 @@
"home.show_announcements": "إظهار الإعلانات", "home.show_announcements": "إظهار الإعلانات",
"ignore_notifications_modal.disclaimer": "لا يمكن لـ Mastodon إبلاغ المستخدمين بأنك قد تجاهلت إشعاراتهم. تجاهل الإشعارات لن يمنع إرسال الرسائل نفسها.", "ignore_notifications_modal.disclaimer": "لا يمكن لـ Mastodon إبلاغ المستخدمين بأنك قد تجاهلت إشعاراتهم. تجاهل الإشعارات لن يمنع إرسال الرسائل نفسها.",
"ignore_notifications_modal.filter_instead": "تصفيتها بدلا من ذلك", "ignore_notifications_modal.filter_instead": "تصفيتها بدلا من ذلك",
"ignore_notifications_modal.filter_to_act_users": "ستبقى قادراً على قبول المستخدمين أو رفضهم أو الإبلاغ عنهم",
"ignore_notifications_modal.filter_to_avoid_confusion": "التصفية تساعد على تجنب أي ارتباك",
"ignore_notifications_modal.filter_to_review_separately": "يمكنك مراجعة الإشعارات المصفاة بشكل منفصل",
"ignore_notifications_modal.ignore": "تجاهل الإشعارات", "ignore_notifications_modal.ignore": "تجاهل الإشعارات",
"ignore_notifications_modal.limited_accounts_title": "تجاهل الإشعارات من الحسابات التي هي تحت الإشراف؟", "ignore_notifications_modal.limited_accounts_title": "تجاهل الإشعارات من الحسابات التي هي تحت الإشراف؟",
"ignore_notifications_modal.new_accounts_title": "تجاهل الإشعارات الصادرة من الحسابات الجديدة؟", "ignore_notifications_modal.new_accounts_title": "تجاهل الإشعارات الصادرة من الحسابات الجديدة؟",
"ignore_notifications_modal.not_followers_title": "تجاهل الإشعارات من أشخاص لا يتابعونك؟",
"ignore_notifications_modal.not_following_title": "تجاهل الإشعارات من أشخاص لا تتابعهم؟",
"ignore_notifications_modal.private_mentions_title": "تجاهل الإشعارات للرسائل التي لم تطلبها؟",
"info_button.label": "المساعدة",
"info_button.what_is_alt_text": "<h1> ماهو النص البديل؟</h1><p> يوفر النص البديل أوصافا للصور للأشخاص الذين يعانون من إعاقات بصرية أو اتصالات شبكة ضعيفة أو أولئك الذين يبحثون عن سياق إضافي.</p><p> يمكنك تحسين إمكانية الوصول والفهم للجميع من خلال كتابة نص بديل واضح وموجز وموضوعي. </p><ul><li> حدد العناصر المهمة</li><li>لخص النص في الصور</li><li>استخدام بنية الجمل العادية</li><li>تجنب المعلومات الزائدة</li><li> ركز على الاتجاهات والنتائج الرئيسية في العناصر المرئية المعقدة (مثل الرسوم البيانية أو الخرائط)</li></ul>",
"interaction_modal.action.favourite": "للمتابعة، تحتاج إلى تفضيل المنشور من حسابك.",
"interaction_modal.action.follow": "للمتابعة، تحتاج إلى متابعة المنشور من حسابك.",
"interaction_modal.action.reblog": "للمتابعة، تحتاج إلى إعادة نشر المنشور من حسابك.",
"interaction_modal.action.reply": "للمتابعة، تحتاج إلى الرد من حسابك.",
"interaction_modal.action.vote": "للمتابعة، تحتاج إلى التصويت من حسابك.",
"interaction_modal.go": "اذهب",
"interaction_modal.no_account_yet": "لا تملك حساباً بعد؟", "interaction_modal.no_account_yet": "لا تملك حساباً بعد؟",
"interaction_modal.on_another_server": "على خادم مختلف", "interaction_modal.on_another_server": "على خادم مختلف",
"interaction_modal.on_this_server": "على هذا الخادم", "interaction_modal.on_this_server": "على هذا الخادم",
@@ -361,6 +460,8 @@
"interaction_modal.title.follow": "اتبع {name}", "interaction_modal.title.follow": "اتبع {name}",
"interaction_modal.title.reblog": "إعادة نشر منشور {name}", "interaction_modal.title.reblog": "إعادة نشر منشور {name}",
"interaction_modal.title.reply": "الرد على منشور {name}", "interaction_modal.title.reply": "الرد على منشور {name}",
"interaction_modal.title.vote": "صوّت في استطلاع {name}",
"interaction_modal.username_prompt": "مثلاً {example}",
"intervals.full.days": "{number, plural, one {# يوم} other {# أيام}}", "intervals.full.days": "{number, plural, one {# يوم} other {# أيام}}",
"intervals.full.hours": "{number, plural, one {# ساعة} other {# ساعات}}", "intervals.full.hours": "{number, plural, one {# ساعة} other {# ساعات}}",
"intervals.full.minutes": "{number, plural, one {دقيقة واحدة}two {دقيقتان} other {# دقائق}}", "intervals.full.minutes": "{number, plural, one {دقيقة واحدة}two {دقيقتان} other {# دقائق}}",
@@ -396,30 +497,44 @@
"keyboard_shortcuts.toggle_hidden": "لعرض أو إخفاء النص مِن وراء التحذير", "keyboard_shortcuts.toggle_hidden": "لعرض أو إخفاء النص مِن وراء التحذير",
"keyboard_shortcuts.toggle_sensitivity": "لعرض/إخفاء الوسائط", "keyboard_shortcuts.toggle_sensitivity": "لعرض/إخفاء الوسائط",
"keyboard_shortcuts.toot": "للشروع في تحرير منشور جديد", "keyboard_shortcuts.toot": "للشروع في تحرير منشور جديد",
"keyboard_shortcuts.translate": "لترجمة منشور",
"keyboard_shortcuts.unfocus": "لإلغاء التركيز على حقل النص أو نافذة البحث", "keyboard_shortcuts.unfocus": "لإلغاء التركيز على حقل النص أو نافذة البحث",
"keyboard_shortcuts.up": "للانتقال إلى أعلى القائمة", "keyboard_shortcuts.up": "للانتقال إلى أعلى القائمة",
"lightbox.close": "إغلاق", "lightbox.close": "إغلاق",
"lightbox.next": "التالي", "lightbox.next": "التالي",
"lightbox.previous": "العودة", "lightbox.previous": "العودة",
"lightbox.zoom_in": "التكبير إلى الحجم الفعلي",
"lightbox.zoom_out": "التكبير ليناسب الحجم",
"limited_account_hint.action": "إظهار الملف التعريفي على أي حال", "limited_account_hint.action": "إظهار الملف التعريفي على أي حال",
"limited_account_hint.title": "تم إخفاء هذا الملف الشخصي من قبل مشرفي {domain}.", "limited_account_hint.title": "تم إخفاء هذا الملف الشخصي من قبل مشرفي {domain}.",
"link_preview.author": "مِن {name}", "link_preview.author": "مِن {name}",
"link_preview.more_from_author": "المزيد من {name}", "link_preview.more_from_author": "المزيد من {name}",
"link_preview.shares": "{count, plural, zero {{counter} منشور}one {{counter} منشور} two {{counter} منشور} few {{counter} منشور} many {{counter} منشور} other {{counter} منشور}}",
"lists.add_member": "إضافة", "lists.add_member": "إضافة",
"lists.add_to_list": "إضافة إلى القائمة", "lists.add_to_list": "إضافة إلى القائمة",
"lists.add_to_lists": "إضافة {name} إلى القوائم", "lists.add_to_lists": "إضافة {name} إلى القوائم",
"lists.create": "إنشاء", "lists.create": "إنشاء",
"lists.create_a_list_to_organize": "أنشئ قائمة جديدة لتنظم الصفحة الرئيسة خاصتك",
"lists.create_list": "إنشاء قائمة", "lists.create_list": "إنشاء قائمة",
"lists.delete": "احذف القائمة", "lists.delete": "احذف القائمة",
"lists.done": "تمّ", "lists.done": "تمّ",
"lists.edit": "عدّل القائمة", "lists.edit": "عدّل القائمة",
"lists.exclusive": "إخفاء الأعضاء في الصفحة الرئيسية", "lists.exclusive": "إخفاء الأعضاء في الصفحة الرئيسية",
"lists.exclusive_hint": "إذا يوجد شخص في هذه القائمة، فقم بإخفائه في صفحتك الرئيسة لتجنب رؤية منشوراته مرتين.",
"lists.find_users_to_add": "ابحث عن مستخدمين للإضافة",
"lists.list_members_count": "{count, plural, zero {}one {# عضو} two {# عضو} few {# عضو} many {# عضو} other {# عضو}}",
"lists.list_name": "اسم القائمة",
"lists.new_list_name": "اسم القائمة الجديدة",
"lists.no_lists_yet": "لا توجد قوائم بعد.",
"lists.no_members_yet": "لا أعضاء حتى الآن.",
"lists.no_results_found": "لم يتمّ العثور على أي نتيجة.",
"lists.remove_member": "إزالة", "lists.remove_member": "إزالة",
"lists.replies_policy.followed": "أي مستخدم متابَع", "lists.replies_policy.followed": "أي مستخدم متابَع",
"lists.replies_policy.list": "أعضاء القائمة", "lists.replies_policy.list": "أعضاء القائمة",
"lists.replies_policy.none": "لا أحد", "lists.replies_policy.none": "لا أحد",
"lists.save": "حفظ", "lists.save": "حفظ",
"lists.search": "بحث", "lists.search": "بحث",
"lists.show_replies_to": "تضمين الردود من أعضاء القائمة إلى",
"load_pending": "{count, plural, one {# عنصر جديد} other {# عناصر جديدة}}", "load_pending": "{count, plural, one {# عنصر جديد} other {# عناصر جديدة}}",
"loading_indicator.label": "جاري التحميل…", "loading_indicator.label": "جاري التحميل…",
"media_gallery.hide": "إخفاء", "media_gallery.hide": "إخفاء",
@@ -434,8 +549,10 @@
"mute_modal.you_wont_see_mentions": "لن تر المنشورات التي يُشار فيها إليه.", "mute_modal.you_wont_see_mentions": "لن تر المنشورات التي يُشار فيها إليه.",
"mute_modal.you_wont_see_posts": "سيكون بإمكانه رؤية منشوراتك، لكنك لن ترى منشوراته.", "mute_modal.you_wont_see_posts": "سيكون بإمكانه رؤية منشوراتك، لكنك لن ترى منشوراته.",
"navigation_bar.about": "عن", "navigation_bar.about": "عن",
"navigation_bar.account_settings": "كلمة المرور والأمان",
"navigation_bar.administration": "الإدارة", "navigation_bar.administration": "الإدارة",
"navigation_bar.advanced_interface": "افتحه في واجهة الويب المتقدمة", "navigation_bar.advanced_interface": "افتحه في واجهة الويب المتقدمة",
"navigation_bar.automated_deletion": "الحذف الآلي للمنشورات",
"navigation_bar.blocks": "الحسابات المحجوبة", "navigation_bar.blocks": "الحسابات المحجوبة",
"navigation_bar.bookmarks": "الفواصل المرجعية", "navigation_bar.bookmarks": "الفواصل المرجعية",
"navigation_bar.direct": "الإشارات الخاصة", "navigation_bar.direct": "الإشارات الخاصة",
@@ -445,19 +562,41 @@
"navigation_bar.follow_requests": "طلبات المتابعة", "navigation_bar.follow_requests": "طلبات المتابعة",
"navigation_bar.followed_tags": "الوسوم المتابَعة", "navigation_bar.followed_tags": "الوسوم المتابَعة",
"navigation_bar.follows_and_followers": "المتابِعون والمتابَعون", "navigation_bar.follows_and_followers": "المتابِعون والمتابَعون",
"navigation_bar.import_export": "الاستيراد والتصدير",
"navigation_bar.lists": "القوائم", "navigation_bar.lists": "القوائم",
"navigation_bar.live_feed_local": "البث الحي للمنشورات المحلية",
"navigation_bar.live_feed_public": "البث الحي للمنشورات العالمية",
"navigation_bar.logout": "خروج", "navigation_bar.logout": "خروج",
"navigation_bar.moderation": "الإشراف", "navigation_bar.moderation": "الإشراف",
"navigation_bar.more": "المزيد",
"navigation_bar.mutes": "الحسابات المكتومة", "navigation_bar.mutes": "الحسابات المكتومة",
"navigation_bar.opened_in_classic_interface": "تُفتَح المنشورات والحسابات وغيرها من الصفحات الخاصة بشكل مبدئي على واجهة الويب التقليدية.", "navigation_bar.opened_in_classic_interface": "تُفتَح المنشورات والحسابات وغيرها من الصفحات الخاصة بشكل مبدئي على واجهة الويب التقليدية.",
"navigation_bar.preferences": "التفضيلات", "navigation_bar.preferences": "التفضيلات",
"navigation_bar.privacy_and_reach": "الخصوصية و الوصول",
"navigation_bar.search": "البحث", "navigation_bar.search": "البحث",
"navigation_bar.search_trends": "البحث / الرائج",
"navigation_panel.collapse_followed_tags": "طي قائمة الهاشتاقات المتابعة",
"navigation_panel.collapse_lists": "طي قائمة القائمة",
"navigation_panel.expand_followed_tags": "توسيع قائمة الهاشتاقات المتابعة",
"navigation_panel.expand_lists": "توسيع قائمة القائمة",
"not_signed_in_indicator.not_signed_in": "تحتاج إلى تسجيل الدخول للوصول إلى هذا المصدر.", "not_signed_in_indicator.not_signed_in": "تحتاج إلى تسجيل الدخول للوصول إلى هذا المصدر.",
"notification.admin.report": "{name} أبلغ عن {target}", "notification.admin.report": "{name} أبلغ عن {target}",
"notification.admin.report_account": "{name} أبلغ عن {count, plural, zero {}one {منشور} two {منشورين} few {# منشورات} many {# منشورات} other {# منشورات}} من قبل {target} بسبب {category}",
"notification.admin.report_account_other": "{name} أبلغ عن {count, plural, zero {}one {منشور} two {منشورين} few {# منشورات} many {# منشورات} other {# منشورات}} من قبل {target}",
"notification.admin.report_statuses": "{name} أبلغ عن {target} بسبب {category}",
"notification.admin.report_statuses_other": "{name} أبلغ عن {target}",
"notification.admin.sign_up": "أنشأ {name} حسابًا", "notification.admin.sign_up": "أنشأ {name} حسابًا",
"notification.admin.sign_up.name_and_others": "{name} و{count, plural, zero {}one {شخص آخر قاما} two {# آخرون قاموا} few {# آخرون قاموا} many {# آخرون قاموا} other {# آخرون قاموا}} بالتسجيل",
"notification.annual_report.message": "إن #Wrapstodon الخاص بك لسنة {year} ينتظرك! تعرّف إلى النقاط البارزة واللحظات التي لا تنسى على ماستدون!",
"notification.annual_report.view": "عرض #Wrapstodon",
"notification.favourite": "أضاف {name} منشورك إلى مفضلته", "notification.favourite": "أضاف {name} منشورك إلى مفضلته",
"notification.favourite.name_and_others_with_link": "{name} و<a>{count, plural, zero {}one {شخص آخر} two {شخصان آخرين} few {# أشخاص آخرون} many {# أشخاص آخرون} other {# أشخاص آخرون}}</a> قاموا بتفضيل منشورك",
"notification.favourite_pm": "قام {name} بتفضيل إشارتك الخاصة",
"notification.favourite_pm.name_and_others_with_link": "{name} و<a>{count, plural, zero {}one {شخص آخر} two {شخصان آخرَين} few {# أشخاص آخرون} many {# أشخاص آخرون} other {# أشخاص آخرون}}</a> قاموا بتفضيل إشارتك الخاصة",
"notification.follow": "يتابعك {name}", "notification.follow": "يتابعك {name}",
"notification.follow.name_and_others": "{name} و<a>{count, plural, zero {}one {شخص آخر} two {شخصان آخرين} few {# أشخاص آخرون} many {# أشخاص آخرون} other {# أشخاص آخرون}}</a> قاموا بمتابعتك",
"notification.follow_request": "لقد طلب {name} متابعتك", "notification.follow_request": "لقد طلب {name} متابعتك",
"notification.follow_request.name_and_others": "{name} و{count, plural, zero {}one {شخص آخر} two {شخصان آخرين} few {# أشخاص آخرون} many {# أشخاص آخرون} other {# أشخاص آخرون}} أرسلوا طلب متابعة لك",
"notification.label.mention": "إشارة", "notification.label.mention": "إشارة",
"notification.label.private_mention": "إشارة خاصة", "notification.label.private_mention": "إشارة خاصة",
"notification.label.private_reply": "رد خاص", "notification.label.private_reply": "رد خاص",
@@ -476,6 +615,7 @@
"notification.own_poll": "انتهى استطلاعك للرأي", "notification.own_poll": "انتهى استطلاعك للرأي",
"notification.poll": "لقد انتهى استطلاع رأي صوتت فيه", "notification.poll": "لقد انتهى استطلاع رأي صوتت فيه",
"notification.reblog": "قام {name} بمشاركة منشورك", "notification.reblog": "قام {name} بمشاركة منشورك",
"notification.reblog.name_and_others_with_link": "{name} و<a>{count, plural, zero {}one {شخص آخر} two {شخصان آخرين} few {# أشخاص آخرون} many {# أشخاص آخرون} other {# أشخاص آخرون}}</a> قاموا بإعادة نشر منشورك",
"notification.relationships_severance_event": "فقدت الاتصالات مع {name}", "notification.relationships_severance_event": "فقدت الاتصالات مع {name}",
"notification.relationships_severance_event.account_suspension": "قام مشرف من {from} بتعليق {target}، مما يعني أنك لم يعد بإمكانك تلقي التحديثات منهم أو التفاعل معهم.", "notification.relationships_severance_event.account_suspension": "قام مشرف من {from} بتعليق {target}، مما يعني أنك لم يعد بإمكانك تلقي التحديثات منهم أو التفاعل معهم.",
"notification.relationships_severance_event.domain_block": "قام مشرف من {from} بحظر {target}، بما في ذلك {followersCount} من متابعينك و {followingCount, plural, one {# حساب} other {# حسابات}} تتابعها.", "notification.relationships_severance_event.domain_block": "قام مشرف من {from} بحظر {target}، بما في ذلك {followersCount} من متابعينك و {followingCount, plural, one {# حساب} other {# حسابات}} تتابعها.",
@@ -484,12 +624,20 @@
"notification.status": "{name} نشر للتو", "notification.status": "{name} نشر للتو",
"notification.update": "عدّلَ {name} منشورًا", "notification.update": "عدّلَ {name} منشورًا",
"notification_requests.accept": "موافقة", "notification_requests.accept": "موافقة",
"notification_requests.accept_multiple": "قبول {count, plural, zero {}one {طلب واحد…} two {# طلب…} few {# طلبات…} many {# طلبات…} other {# طلبات…}}",
"notification_requests.confirm_accept_multiple.button": "قبول {count, plural, zero {}one {الطلب} two {2 طلب} few {الطلبات} many {الطلبات} other {الطلبات}}",
"notification_requests.confirm_accept_multiple.message": "أنت على وشك قبول {count, plural, zero {}one {طلب إشعار واحد} two {# طلبات إشعار} few {# طلبات إشعار} many {# طلبات إشعار} other {# طلبات إشعار}}. هل أنت متأكد من أنك تريد المتابعة؟",
"notification_requests.confirm_accept_multiple.title": "قبول طلبات الإشعار؟", "notification_requests.confirm_accept_multiple.title": "قبول طلبات الإشعار؟",
"notification_requests.confirm_dismiss_multiple.button": "رفض {count, plural, zero {}one {الطلب} two {2 طلب} few {الطلبات} many {الطلبات} other {الطلبات}}",
"notification_requests.confirm_dismiss_multiple.message": "أنت على وشك رفض {count, plural, zero {}one {طلب إشعار واحد} two {# طلبات إشعار} few {# طلبات إشعار} many {# طلبات إشعار} other {# طلبات إشعار}}. لن تتمكن من الوصول بسهولة {count, plural, zero {}one {إليه} two {إليهما} few {إليهم} many {إليهم} other {إليهم}} مرة أخرى. هل أنت متأكد من أنك تريد المتابعة؟",
"notification_requests.confirm_dismiss_multiple.title": "تجاهل طلبات الإشعار؟", "notification_requests.confirm_dismiss_multiple.title": "تجاهل طلبات الإشعار؟",
"notification_requests.dismiss": "تخطي", "notification_requests.dismiss": "تخطي",
"notification_requests.dismiss_multiple": "رفض {count, plural, zero {}one {# طلب…} two {# طلب…} few {# طلبات…} many {# طلبات…} other {# طلبات…}}",
"notification_requests.edit_selection": "تعديل", "notification_requests.edit_selection": "تعديل",
"notification_requests.exit_selection": "تمّ", "notification_requests.exit_selection": "تمّ",
"notification_requests.explainer_for_limited_account": "تم تصفية الإشعارات من هذا الحساب لأن الحساب تم تقييده من قبل مشرف.", "notification_requests.explainer_for_limited_account": "تم تصفية الإشعارات من هذا الحساب لأن الحساب تم تقييده من قبل مشرف.",
"notification_requests.explainer_for_limited_remote_account": "تم تصفية الإشعارات من هذا الحساب لأنه أو لأن خادمه مقيد من قبل مشرف.",
"notification_requests.maximize": "تكبير",
"notification_requests.minimize_banner": "تصغير شريط الإشعارات المُصفاة", "notification_requests.minimize_banner": "تصغير شريط الإشعارات المُصفاة",
"notification_requests.notifications_from": "إشعارات من {name}", "notification_requests.notifications_from": "إشعارات من {name}",
"notification_requests.title": "الإشعارات المصفاة", "notification_requests.title": "الإشعارات المصفاة",
@@ -505,6 +653,7 @@
"notifications.column_settings.filter_bar.category": "شريط التصفية السريعة", "notifications.column_settings.filter_bar.category": "شريط التصفية السريعة",
"notifications.column_settings.follow": "متابعُون جُدُد:", "notifications.column_settings.follow": "متابعُون جُدُد:",
"notifications.column_settings.follow_request": "الطلبات الجديدة لِمتابَعتك:", "notifications.column_settings.follow_request": "الطلبات الجديدة لِمتابَعتك:",
"notifications.column_settings.group": "قم بتجميعهم",
"notifications.column_settings.mention": "الإشارات:", "notifications.column_settings.mention": "الإشارات:",
"notifications.column_settings.poll": "نتائج استطلاع الرأي:", "notifications.column_settings.poll": "نتائج استطلاع الرأي:",
"notifications.column_settings.push": "الإشعارات", "notifications.column_settings.push": "الإشعارات",
@@ -531,7 +680,9 @@
"notifications.policy.accept": "قبول", "notifications.policy.accept": "قبول",
"notifications.policy.accept_hint": "إظهار في الإشعارات", "notifications.policy.accept_hint": "إظهار في الإشعارات",
"notifications.policy.drop": "تجاهل", "notifications.policy.drop": "تجاهل",
"notifications.policy.drop_hint": "التخلص منها بشكل دائم",
"notifications.policy.filter": "تصفية", "notifications.policy.filter": "تصفية",
"notifications.policy.filter_hint": "إرسال إلى صندوق الإشعارات المصفاة",
"notifications.policy.filter_limited_accounts_hint": "المحدودة من قبل مشرفي الخادم", "notifications.policy.filter_limited_accounts_hint": "المحدودة من قبل مشرفي الخادم",
"notifications.policy.filter_limited_accounts_title": "حسابات تحت الإشراف", "notifications.policy.filter_limited_accounts_title": "حسابات تحت الإشراف",
"notifications.policy.filter_new_accounts.hint": "تم إنشاؤها منذ {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}", "notifications.policy.filter_new_accounts.hint": "تم إنشاؤها منذ {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}",
@@ -546,7 +697,11 @@
"notifications_permission_banner.enable": "تفعيل إشعارات سطح المكتب", "notifications_permission_banner.enable": "تفعيل إشعارات سطح المكتب",
"notifications_permission_banner.how_to_control": "لتلقي الإشعارات عندما لا يكون ماستدون مفتوح، قم بتفعيل إشعارات سطح المكتب، يمكنك التحكم بدقة في أنواع التفاعلات التي تولد إشعارات سطح المكتب من خلال زر الـ{icon} أعلاه بمجرد تفعيلها.", "notifications_permission_banner.how_to_control": "لتلقي الإشعارات عندما لا يكون ماستدون مفتوح، قم بتفعيل إشعارات سطح المكتب، يمكنك التحكم بدقة في أنواع التفاعلات التي تولد إشعارات سطح المكتب من خلال زر الـ{icon} أعلاه بمجرد تفعيلها.",
"notifications_permission_banner.title": "لا تفوت شيئاً أبداً", "notifications_permission_banner.title": "لا تفوت شيئاً أبداً",
"onboarding.follows.back": "عودة",
"onboarding.follows.done": "تمّ",
"onboarding.follows.empty": "نأسف، لا يمكن عرض نتائج في الوقت الحالي. جرب البحث أو انتقل لصفحة الاستكشاف لإيجاد أشخاص للمتابعة، أو حاول مرة أخرى.", "onboarding.follows.empty": "نأسف، لا يمكن عرض نتائج في الوقت الحالي. جرب البحث أو انتقل لصفحة الاستكشاف لإيجاد أشخاص للمتابعة، أو حاول مرة أخرى.",
"onboarding.follows.search": "بحث",
"onboarding.follows.title": "للبدء قم بمتابعة أشخاص",
"onboarding.profile.discoverable": "اجعل ملفي الشخصي قابلاً للاكتشاف", "onboarding.profile.discoverable": "اجعل ملفي الشخصي قابلاً للاكتشاف",
"onboarding.profile.discoverable_hint": "عندما تختار تفعيل إمكانية الاكتشاف على ماستدون، قد تظهر منشوراتك في نتائج البحث والمواضيع الرائجة، وقد يتم اقتراح ملفك الشخصي لأشخاص ذوي اهتمامات مماثلة معك.", "onboarding.profile.discoverable_hint": "عندما تختار تفعيل إمكانية الاكتشاف على ماستدون، قد تظهر منشوراتك في نتائج البحث والمواضيع الرائجة، وقد يتم اقتراح ملفك الشخصي لأشخاص ذوي اهتمامات مماثلة معك.",
"onboarding.profile.display_name": "الاسم العلني", "onboarding.profile.display_name": "الاسم العلني",
@@ -572,6 +727,7 @@
"poll_button.remove_poll": "إزالة استطلاع الرأي", "poll_button.remove_poll": "إزالة استطلاع الرأي",
"privacy.change": "اضبط خصوصية المنشور", "privacy.change": "اضبط خصوصية المنشور",
"privacy.direct.long": "كل من ذُكر في المنشور", "privacy.direct.long": "كل من ذُكر في المنشور",
"privacy.direct.short": "إشارة خاصة",
"privacy.private.long": "متابعيك فقط", "privacy.private.long": "متابعيك فقط",
"privacy.private.short": "للمتابِعين", "privacy.private.short": "للمتابِعين",
"privacy.public.long": "أي شخص على أو خارج ماستدون", "privacy.public.long": "أي شخص على أو خارج ماستدون",
@@ -583,6 +739,8 @@
"privacy_policy.title": "سياسة الخصوصية", "privacy_policy.title": "سياسة الخصوصية",
"recommended": "موصى به", "recommended": "موصى به",
"refresh": "أنعِش", "refresh": "أنعِش",
"regeneration_indicator.please_stand_by": "الرجاء الانتظار.",
"regeneration_indicator.preparing_your_home_feed": "جارٍ إعداد صفحتك الرئيسة…",
"relative_time.days": "{number}ي", "relative_time.days": "{number}ي",
"relative_time.full.days": "منذ {number, plural, zero {} one {# يوم} two {# يومين} few {# أيام} many {# أيام} other {# يوم}}", "relative_time.full.days": "منذ {number, plural, zero {} one {# يوم} two {# يومين} few {# أيام} many {# أيام} other {# يوم}}",
"relative_time.full.hours": "منذ {number, plural, zero {} one {ساعة واحدة} two {ساعتَيْن} few {# ساعات} many {# ساعة} other {# ساعة}}", "relative_time.full.hours": "منذ {number, plural, zero {} one {ساعة واحدة} two {ساعتَيْن} few {# ساعات} many {# ساعة} other {# ساعة}}",
@@ -647,6 +805,7 @@
"report_notification.categories.violation": "القاعدة المنتهَكة", "report_notification.categories.violation": "القاعدة المنتهَكة",
"report_notification.categories.violation_sentence": "انتهاك لقاعدة", "report_notification.categories.violation_sentence": "انتهاك لقاعدة",
"report_notification.open": "فتح التقرير", "report_notification.open": "فتح التقرير",
"search.clear": "مسح البحث",
"search.no_recent_searches": "ما من عمليات بحث تمت مؤخرًا", "search.no_recent_searches": "ما من عمليات بحث تمت مؤخرًا",
"search.placeholder": "ابحث", "search.placeholder": "ابحث",
"search.quick_action.account_search": "الملفات التعريفية المطابقة لـ {x}", "search.quick_action.account_search": "الملفات التعريفية المطابقة لـ {x}",
@@ -666,14 +825,19 @@
"search_results.accounts": "الصفحات التعريفية", "search_results.accounts": "الصفحات التعريفية",
"search_results.all": "الكل", "search_results.all": "الكل",
"search_results.hashtags": "الوُسوم", "search_results.hashtags": "الوُسوم",
"search_results.no_results": "لا توجد نتائج.",
"search_results.no_search_yet": "حاول البحث عن المنشورات، ملفات الشخصية أو الهاشتاقات.",
"search_results.see_all": "رؤية الكل", "search_results.see_all": "رؤية الكل",
"search_results.statuses": "المنشورات", "search_results.statuses": "المنشورات",
"search_results.title": "البحث عن \"{q}\"",
"server_banner.about_active_users": "الأشخاص الذين يستخدمون هذا الخادم خلال الأيام الثلاثين الأخيرة (المستخدمون النشطون شهريًا)", "server_banner.about_active_users": "الأشخاص الذين يستخدمون هذا الخادم خلال الأيام الثلاثين الأخيرة (المستخدمون النشطون شهريًا)",
"server_banner.active_users": "مستخدم نشط", "server_banner.active_users": "مستخدم نشط",
"server_banner.administered_by": "يُديره:", "server_banner.administered_by": "يُديره:",
"server_banner.is_one_of_many": "{domain} هو واحد من بين العديد من خوادم ماستدون المستقلة التي يمكنك استخدامها للمشاركة في الفديفرس.", "server_banner.is_one_of_many": "{domain} هو واحد من بين العديد من خوادم ماستدون المستقلة التي يمكنك استخدامها للمشاركة في الفديفرس.",
"server_banner.server_stats": "إحصائيات الخادم:", "server_banner.server_stats": "إحصائيات الخادم:",
"sign_in_banner.create_account": "أنشئ حسابًا", "sign_in_banner.create_account": "أنشئ حسابًا",
"sign_in_banner.follow_anyone": "تابع أي شخص من عالم الفدرالية وشاهد منشوراته بالترتيب الزمني. دون خوارزميات أو إعلانات أو عنواين مضللة.",
"sign_in_banner.mastodon_is": "ماستودون هو أفضل وسيلة لمواكبة الأحداث.",
"sign_in_banner.sign_in": "تسجيل الدخول", "sign_in_banner.sign_in": "تسجيل الدخول",
"sign_in_banner.sso_redirect": "تسجيل الدخول أو إنشاء حساب", "sign_in_banner.sso_redirect": "تسجيل الدخول أو إنشاء حساب",
"status.admin_account": "افتح الواجهة الإدارية لـ @{name}", "status.admin_account": "افتح الواجهة الإدارية لـ @{name}",
@@ -708,6 +872,13 @@
"status.mute_conversation": "كتم المحادثة", "status.mute_conversation": "كتم المحادثة",
"status.open": "وسّع هذا المنشور", "status.open": "وسّع هذا المنشور",
"status.pin": "دبّسه على الصفحة التعريفية", "status.pin": "دبّسه على الصفحة التعريفية",
"status.quote_error.filtered": "مُخفي بسبب إحدى إعدادات التصفية خاصتك",
"status.quote_error.not_found": "لا يمكن عرض هذا المنشور.",
"status.quote_error.pending_approval": "هذا المنشور ينتظر موافقة صاحب المنشور الأصلي.",
"status.quote_error.rejected": "لا يمكن عرض هذا المنشور لأن صاحب المنشور الأصلي لا يسمح له بأن يكون مقتبس.",
"status.quote_error.removed": "تمت إزالة المنشور من قبل صاحبه.",
"status.quote_error.unauthorized": "لا يمكن عرض هذا المنشور لأنك لست مخولاً برؤيته.",
"status.quote_post_author": "منشور من {name}",
"status.read_more": "اقرأ المزيد", "status.read_more": "اقرأ المزيد",
"status.reblog": "إعادة النشر", "status.reblog": "إعادة النشر",
"status.reblog_private": "إعادة النشر إلى الجمهور الأصلي", "status.reblog_private": "إعادة النشر إلى الجمهور الأصلي",
@@ -716,6 +887,7 @@
"status.reblogs.empty": "لم يقم أي أحد بمشاركة هذا المنشور بعد. عندما يقوم أحدهم بذلك سوف يظهر هنا.", "status.reblogs.empty": "لم يقم أي أحد بمشاركة هذا المنشور بعد. عندما يقوم أحدهم بذلك سوف يظهر هنا.",
"status.redraft": "إزالة وإعادة الصياغة", "status.redraft": "إزالة وإعادة الصياغة",
"status.remove_bookmark": "احذفه مِن الفواصل المرجعية", "status.remove_bookmark": "احذفه مِن الفواصل المرجعية",
"status.remove_favourite": "إزالة من التفضيلات",
"status.replied_in_thread": "رد في خيط", "status.replied_in_thread": "رد في خيط",
"status.replied_to": "رَدًا على {name}", "status.replied_to": "رَدًا على {name}",
"status.reply": "ردّ", "status.reply": "ردّ",
@@ -736,8 +908,13 @@
"subscribed_languages.save": "حفظ التغييرات", "subscribed_languages.save": "حفظ التغييرات",
"subscribed_languages.target": "تغيير اللغات المشتركة لـ {target}", "subscribed_languages.target": "تغيير اللغات المشتركة لـ {target}",
"tabs_bar.home": "الرئيسية", "tabs_bar.home": "الرئيسية",
"tabs_bar.menu": "القائمة",
"tabs_bar.notifications": "الإشعارات", "tabs_bar.notifications": "الإشعارات",
"tabs_bar.publish": "منشور جديد",
"tabs_bar.search": "ابحث",
"terms_of_service.effective_as_of": "مطبق اعتباراً من {date}",
"terms_of_service.title": "شروط الخدمة", "terms_of_service.title": "شروط الخدمة",
"terms_of_service.upcoming_changes_on": "تغييرات قادمة في تاريخ {date}",
"time_remaining.days": "{number, plural, one {# يوم} other {# أيام}} متبقية", "time_remaining.days": "{number, plural, one {# يوم} other {# أيام}} متبقية",
"time_remaining.hours": "{number, plural, one {# ساعة} other {# ساعات}} متبقية", "time_remaining.hours": "{number, plural, one {# ساعة} other {# ساعات}} متبقية",
"time_remaining.minutes": "{number, plural, one {# دقيقة} other {# دقائق}} متبقية", "time_remaining.minutes": "{number, plural, one {# دقيقة} other {# دقائق}} متبقية",
@@ -753,6 +930,11 @@
"upload_button.label": "إضافة وسائط", "upload_button.label": "إضافة وسائط",
"upload_error.limit": "لقد تم بلوغ الحد الأقصى المسموح به لإرسال الملفات.", "upload_error.limit": "لقد تم بلوغ الحد الأقصى المسموح به لإرسال الملفات.",
"upload_error.poll": "لا يمكن إدراج ملفات في استطلاعات الرأي.", "upload_error.poll": "لا يمكن إدراج ملفات في استطلاعات الرأي.",
"upload_form.drag_and_drop.instructions": "لحمل مرفق، اضغط على space أو Enter. وفي أثناء السحب، استخدم مفاتيح الأسهم لتنقل المرفق في أية اتجاه. اضغط على Space أو Enter مجدداً لتنقل المرفق إلى موضعه الجديد، أو اضغط Escape للإلغاء.",
"upload_form.drag_and_drop.on_drag_cancel": "تم إلغاء السحب. تم إسقاط مرفقات الوسائط {item}.",
"upload_form.drag_and_drop.on_drag_end": "تم إضافة المرفق {item}.",
"upload_form.drag_and_drop.on_drag_over": "تم نقل مرفق الوسائط {item}.",
"upload_form.drag_and_drop.on_drag_start": "تم إضافة المرفق {item}.",
"upload_form.edit": "تعديل", "upload_form.edit": "تعديل",
"upload_progress.label": "يرفع...", "upload_progress.label": "يرفع...",
"upload_progress.processing": "تتم المعالجة…", "upload_progress.processing": "تتم المعالجة…",
@@ -763,6 +945,12 @@
"video.expand": "توسيع الفيديو", "video.expand": "توسيع الفيديو",
"video.fullscreen": "ملء الشاشة", "video.fullscreen": "ملء الشاشة",
"video.hide": "إخفاء الفيديو", "video.hide": "إخفاء الفيديو",
"video.mute": "كتم",
"video.pause": "إيقاف مؤقت", "video.pause": "إيقاف مؤقت",
"video.play": "تشغيل" "video.play": "تشغيل",
"video.skip_backward": "تخطى إلى الوراء",
"video.skip_forward": "تخطي للأمام",
"video.unmute": "إلغاء الكتم",
"video.volume_down": "خفض الصوت",
"video.volume_up": "رفع الصوت"
} }

View File

@@ -30,7 +30,7 @@
"account.edit_profile": "Redigér profil", "account.edit_profile": "Redigér profil",
"account.enable_notifications": "Giv mig besked, når @{name} laver indlæg", "account.enable_notifications": "Giv mig besked, når @{name} laver indlæg",
"account.endorse": "Fremhæv på profil", "account.endorse": "Fremhæv på profil",
"account.familiar_followers_many": "Følges af {name1}, {name2} og {othersCount, plural, one {# mere, man kender} other {# mere, man kender}}", "account.familiar_followers_many": "Følges af {name1}, {name2} og {othersCount, plural, one {# mere, man kender} other {# mere, du kender}}",
"account.familiar_followers_one": "Følges af {name1}", "account.familiar_followers_one": "Følges af {name1}",
"account.familiar_followers_two": "Følges af {name1} og {name2}", "account.familiar_followers_two": "Følges af {name1} og {name2}",
"account.featured": "Fremhævet", "account.featured": "Fremhævet",
@@ -208,9 +208,9 @@
"compose_form.publish": "Publicér", "compose_form.publish": "Publicér",
"compose_form.reply": "Svar", "compose_form.reply": "Svar",
"compose_form.save_changes": "Opdatér", "compose_form.save_changes": "Opdatér",
"compose_form.spoiler.marked": "Fjern emnefelt", "compose_form.spoiler.marked": "Fjern indholdsadvarsel",
"compose_form.spoiler.unmarked": "Tilføj emnefelt", "compose_form.spoiler.unmarked": "Tilføj indholdsadvarsel",
"compose_form.spoiler_placeholder": "Emnefelt (valgfrit)", "compose_form.spoiler_placeholder": "Indholdsadvarsel (valgfri)",
"confirmation_modal.cancel": "Afbryd", "confirmation_modal.cancel": "Afbryd",
"confirmations.block.confirm": "Blokér", "confirmations.block.confirm": "Blokér",
"confirmations.delete.confirm": "Slet", "confirmations.delete.confirm": "Slet",
@@ -329,7 +329,7 @@
"empty_column.mutes": "Du har endnu ikke skjult nogle brugere.", "empty_column.mutes": "Du har endnu ikke skjult nogle brugere.",
"empty_column.notification_requests": "Alt er klar! Der er intet her. Når der modtages nye notifikationer, fremgår de her jævnfør dine indstillinger.", "empty_column.notification_requests": "Alt er klar! Der er intet her. Når der modtages nye notifikationer, fremgår de her jævnfør dine indstillinger.",
"empty_column.notifications": "Du har endnu ingen notifikationer. Når andre interagerer med dig, vil det fremgå her.", "empty_column.notifications": "Du har endnu ingen notifikationer. Når andre interagerer med dig, vil det fremgå her.",
"empty_column.public": "Der er intet her! Skriv noget offentligt eller følg manuelt brugere fra andre servere for at se indhold", "empty_column.public": "Der er ikke noget her! Skriv noget offentligt, eller følg manuelt brugere fra andre servere for at se indhold",
"error.unexpected_crash.explanation": "Grundet en fejl i vores kode, eller en netlæser-kompatibilitetsfejl, kunne siden ikke vises korrekt.", "error.unexpected_crash.explanation": "Grundet en fejl i vores kode, eller en netlæser-kompatibilitetsfejl, kunne siden ikke vises korrekt.",
"error.unexpected_crash.explanation_addons": "Denne side kunne ikke vises korrekt. Fejlen skyldes sandsynligvis en browsertilføjelse eller automatiske oversættelsesværktøjer.", "error.unexpected_crash.explanation_addons": "Denne side kunne ikke vises korrekt. Fejlen skyldes sandsynligvis en browsertilføjelse eller automatiske oversættelsesværktøjer.",
"error.unexpected_crash.next_steps": "Prøv at opfriske siden. Hjælper dette ikke, kan Mastodon muligvis stadig bruges via en anden netlæser eller app.", "error.unexpected_crash.next_steps": "Prøv at opfriske siden. Hjælper dette ikke, kan Mastodon muligvis stadig bruges via en anden netlæser eller app.",
@@ -363,7 +363,7 @@
"filter_modal.select_filter.title": "Filtrér dette indlæg", "filter_modal.select_filter.title": "Filtrér dette indlæg",
"filter_modal.title.status": "Filtrér et indlæg", "filter_modal.title.status": "Filtrér et indlæg",
"filter_warning.matches_filter": "Matcher filteret “<span>{title}</span>”", "filter_warning.matches_filter": "Matcher filteret “<span>{title}</span>”",
"filtered_notifications_banner.pending_requests": "Fra {count, plural, =0 {ingen} one {én person} other {# personer}}, man måske kender", "filtered_notifications_banner.pending_requests": "Fra {count, plural, =0 {ingen} one {én person} other {# personer}}, du måske kender",
"filtered_notifications_banner.title": "Filtrerede notifikationer", "filtered_notifications_banner.title": "Filtrerede notifikationer",
"firehose.all": "Alle", "firehose.all": "Alle",
"firehose.local": "Denne server", "firehose.local": "Denne server",
@@ -434,7 +434,7 @@
"home.pending_critical_update.link": "Se opdateringer", "home.pending_critical_update.link": "Se opdateringer",
"home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!", "home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!",
"home.show_announcements": "Vis bekendtgørelser", "home.show_announcements": "Vis bekendtgørelser",
"ignore_notifications_modal.disclaimer": "Mastodon kan ikke informere brugere om, at man har ignoreret deres notifikationer. Ignorerer man notifikationer, forhindrer det ikke selve beskedafsendelsen.", "ignore_notifications_modal.disclaimer": "Mastodon kan ikke informere brugere om, at du har ignoreret deres notifikationer. At ignorere notifikationer forhindrer ikke selve beskederne i at blive sendt.",
"ignore_notifications_modal.filter_instead": "Filtrér i stedet", "ignore_notifications_modal.filter_instead": "Filtrér i stedet",
"ignore_notifications_modal.filter_to_act_users": "Du vil stadig kunne acceptere, afvise eller anmelde brugere", "ignore_notifications_modal.filter_to_act_users": "Du vil stadig kunne acceptere, afvise eller anmelde brugere",
"ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering medvirker til at undgå potentiel forvirring", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering medvirker til at undgå potentiel forvirring",
@@ -492,9 +492,9 @@
"keyboard_shortcuts.reply": "Besvar indlægget", "keyboard_shortcuts.reply": "Besvar indlægget",
"keyboard_shortcuts.requests": "Åbn liste over følgeanmodninger", "keyboard_shortcuts.requests": "Åbn liste over følgeanmodninger",
"keyboard_shortcuts.search": "Fokusér søgebjælke", "keyboard_shortcuts.search": "Fokusér søgebjælke",
"keyboard_shortcuts.spoilers": "Vis/skjul emnefelt", "keyboard_shortcuts.spoilers": "Vis/skjul indholdsadvarsel-felt",
"keyboard_shortcuts.start": "Åbn \"komme i gang\"-kolonne", "keyboard_shortcuts.start": "Åbn \"komme i gang\"-kolonne",
"keyboard_shortcuts.toggle_hidden": "Vis/skjul tekst bag emnefelt", "keyboard_shortcuts.toggle_hidden": "Vis/skjul tekst bag indholdsadvarsel",
"keyboard_shortcuts.toggle_sensitivity": "Vis/skjul medier", "keyboard_shortcuts.toggle_sensitivity": "Vis/skjul medier",
"keyboard_shortcuts.toot": "Påbegynd nyt indlæg", "keyboard_shortcuts.toot": "Påbegynd nyt indlæg",
"keyboard_shortcuts.translate": "for at oversætte et indlæg", "keyboard_shortcuts.translate": "for at oversætte et indlæg",

View File

@@ -219,6 +219,8 @@
"confirmations.delete_list.confirm": "Διαγραφή", "confirmations.delete_list.confirm": "Διαγραφή",
"confirmations.delete_list.message": "Σίγουρα θες να διαγράψεις οριστικά αυτή τη λίστα;", "confirmations.delete_list.message": "Σίγουρα θες να διαγράψεις οριστικά αυτή τη λίστα;",
"confirmations.delete_list.title": "Διαγραφή λίστας;", "confirmations.delete_list.title": "Διαγραφή λίστας;",
"confirmations.discard_draft.confirm": "Απόρριψη και συνέχεια",
"confirmations.discard_draft.edit.cancel": "Συνέχιση επεξεργασίας",
"confirmations.discard_edit_media.confirm": "Απόρριψη", "confirmations.discard_edit_media.confirm": "Απόρριψη",
"confirmations.discard_edit_media.message": "Έχεις μη αποθηκευμένες αλλαγές στην περιγραφή πολυμέσων ή στην προεπισκόπηση, απόρριψη ούτως ή άλλως;", "confirmations.discard_edit_media.message": "Έχεις μη αποθηκευμένες αλλαγές στην περιγραφή πολυμέσων ή στην προεπισκόπηση, απόρριψη ούτως ή άλλως;",
"confirmations.follow_to_list.confirm": "Ακολούθησε και πρόσθεσε στη λίστα", "confirmations.follow_to_list.confirm": "Ακολούθησε και πρόσθεσε στη λίστα",
@@ -796,6 +798,7 @@
"report_notification.categories.violation": "Παραβίαση κανόνα", "report_notification.categories.violation": "Παραβίαση κανόνα",
"report_notification.categories.violation_sentence": "παραβίαση κανόνα", "report_notification.categories.violation_sentence": "παραβίαση κανόνα",
"report_notification.open": "Ανοιχτή αναφορά", "report_notification.open": "Ανοιχτή αναφορά",
"search.clear": "Εκκαθάριση αναζήτησης",
"search.no_recent_searches": "Καμία πρόσφατη αναζήτηση", "search.no_recent_searches": "Καμία πρόσφατη αναζήτηση",
"search.placeholder": "Αναζήτηση", "search.placeholder": "Αναζήτηση",
"search.quick_action.account_search": "Προφίλ που ταιριάζουν με {x}", "search.quick_action.account_search": "Προφίλ που ταιριάζουν με {x}",

View File

@@ -167,7 +167,7 @@
"column.domain_blocks": "Peidetud domeenid", "column.domain_blocks": "Peidetud domeenid",
"column.edit_list": "Muuda loendit", "column.edit_list": "Muuda loendit",
"column.favourites": "Lemmikud", "column.favourites": "Lemmikud",
"column.firehose": "Laiv lõimed", "column.firehose": "Postitused reaalajas",
"column.follow_requests": "Jälgimistaotlused", "column.follow_requests": "Jälgimistaotlused",
"column.home": "Kodu", "column.home": "Kodu",
"column.list_members": "Halda loendi liikmeid", "column.list_members": "Halda loendi liikmeid",
@@ -337,7 +337,7 @@
"errors.unexpected_crash.copy_stacktrace": "Kopeeri stacktrace lõikelauale", "errors.unexpected_crash.copy_stacktrace": "Kopeeri stacktrace lõikelauale",
"errors.unexpected_crash.report_issue": "Teavita veast", "errors.unexpected_crash.report_issue": "Teavita veast",
"explore.suggested_follows": "Inimesed", "explore.suggested_follows": "Inimesed",
"explore.title": "Populaarsust kohuv", "explore.title": "Populaarsust koguv",
"explore.trending_links": "Uudised", "explore.trending_links": "Uudised",
"explore.trending_statuses": "Postitused", "explore.trending_statuses": "Postitused",
"explore.trending_tags": "Sildid", "explore.trending_tags": "Sildid",
@@ -389,7 +389,7 @@
"followed_tags": "Jälgitavad märksõnad", "followed_tags": "Jälgitavad märksõnad",
"footer.about": "Teave", "footer.about": "Teave",
"footer.directory": "Profiilikataloog", "footer.directory": "Profiilikataloog",
"footer.get_app": "Tõmba äpp", "footer.get_app": "Laadi rakendus",
"footer.keyboard_shortcuts": "Kiirklahvid", "footer.keyboard_shortcuts": "Kiirklahvid",
"footer.privacy_policy": "Isikuandmete kaitse", "footer.privacy_policy": "Isikuandmete kaitse",
"footer.source_code": "Lähtekood", "footer.source_code": "Lähtekood",
@@ -831,7 +831,7 @@
"search_results.statuses": "Postitused", "search_results.statuses": "Postitused",
"search_results.title": "Otsi märksõna: {q}", "search_results.title": "Otsi märksõna: {q}",
"server_banner.about_active_users": "Inimesed, kes kasutavad seda serverit viimase 30 päeva jooksul (kuu aktiivsed kasutajad)", "server_banner.about_active_users": "Inimesed, kes kasutavad seda serverit viimase 30 päeva jooksul (kuu aktiivsed kasutajad)",
"server_banner.active_users": "aktiivsed kasutajad", "server_banner.active_users": "aktiivset kasutajaid",
"server_banner.administered_by": "Administraator:", "server_banner.administered_by": "Administraator:",
"server_banner.is_one_of_many": "{domain} on üks paljudest sõltumatutest Mastodoni serveritest, mida saab fediversumis osalemiseks kasutada.", "server_banner.is_one_of_many": "{domain} on üks paljudest sõltumatutest Mastodoni serveritest, mida saab fediversumis osalemiseks kasutada.",
"server_banner.server_stats": "Serveri statistika:", "server_banner.server_stats": "Serveri statistika:",
@@ -858,7 +858,7 @@
"status.edited_x_times": "Muudetud {count, plural, one{{count} kord} other {{count} korda}}", "status.edited_x_times": "Muudetud {count, plural, one{{count} kord} other {{count} korda}}",
"status.embed": "Hangi manustamiskood", "status.embed": "Hangi manustamiskood",
"status.favourite": "Lemmik", "status.favourite": "Lemmik",
"status.favourites": "{count, plural, one {lemmik} other {lemmikud}}", "status.favourites": "{count, plural, one {lemmik} other {lemmikut}}",
"status.filter": "Filtreeri seda postitust", "status.filter": "Filtreeri seda postitust",
"status.history.created": "{name} lõi {date}", "status.history.created": "{name} lõi {date}",
"status.history.edited": "{name} muutis {date}", "status.history.edited": "{name} muutis {date}",

View File

@@ -1,6 +1,7 @@
{ {
"about.blocks": "Moderatutako zerbitzariak", "about.blocks": "Moderatutako zerbitzariak",
"about.contact": "Kontaktua:", "about.contact": "Kontaktua:",
"about.default_locale": "Lehenetsia",
"about.disclaimer": "Mastodon software libre eta kode irekikoa da, eta Mastodon gGmbH-ren marka erregistratua.", "about.disclaimer": "Mastodon software libre eta kode irekikoa da, eta Mastodon gGmbH-ren marka erregistratua.",
"about.domain_blocks.no_reason_available": "Arrazoia ez dago eskuragarri", "about.domain_blocks.no_reason_available": "Arrazoia ez dago eskuragarri",
"about.domain_blocks.preamble": "Mastodonek orokorrean aukera ematen dizu fedibertsoko beste zerbitzarietako erabiltzaileen edukia ikusi eta haiekin komunikatzeko. Zerbitzari zehatz honi ezarritako salbuespenak hauek dira.", "about.domain_blocks.preamble": "Mastodonek orokorrean aukera ematen dizu fedibertsoko beste zerbitzarietako erabiltzaileen edukia ikusi eta haiekin komunikatzeko. Zerbitzari zehatz honi ezarritako salbuespenak hauek dira.",
@@ -8,6 +9,7 @@
"about.domain_blocks.silenced.title": "Mugatua", "about.domain_blocks.silenced.title": "Mugatua",
"about.domain_blocks.suspended.explanation": "Ez da zerbitzari honetako daturik prozesatuko, gordeko, edo partekatuko, zerbitzari honetako erabiltzaileekin komunikatzea ezinezkoa eginez.", "about.domain_blocks.suspended.explanation": "Ez da zerbitzari honetako daturik prozesatuko, gordeko, edo partekatuko, zerbitzari honetako erabiltzaileekin komunikatzea ezinezkoa eginez.",
"about.domain_blocks.suspended.title": "Kanporatua", "about.domain_blocks.suspended.title": "Kanporatua",
"about.language_label": "Hizkuntza",
"about.not_available": "Zerbitzari honek ez du informazio hau eskuragarri jarri.", "about.not_available": "Zerbitzari honek ez du informazio hau eskuragarri jarri.",
"about.powered_by": "{mastodon} erabiltzen duen sare sozial deszentralizatua", "about.powered_by": "{mastodon} erabiltzen duen sare sozial deszentralizatua",
"about.rules": "Zerbitzariaren arauak", "about.rules": "Zerbitzariaren arauak",
@@ -19,13 +21,20 @@
"account.block_domain": "Blokeatu {domain} domeinua", "account.block_domain": "Blokeatu {domain} domeinua",
"account.block_short": "Blokeatu", "account.block_short": "Blokeatu",
"account.blocked": "Blokeatuta", "account.blocked": "Blokeatuta",
"account.blocking": "Eragotzitakoak",
"account.cancel_follow_request": "Baztertu jarraitzeko eskaera", "account.cancel_follow_request": "Baztertu jarraitzeko eskaera",
"account.copy": "Kopiatu profilerako esteka", "account.copy": "Kopiatu profilerako esteka",
"account.direct": "Aipatu pribatuki @{name}", "account.direct": "Aipatu pribatuki @{name}",
"account.disable_notifications": "Utzi jakinarazteari @{name} erabiltzaileak argitaratzean", "account.disable_notifications": "Utzi jakinarazteari @{name} erabiltzaileak argitaratzean",
"account.domain_blocking": "Eragotzitako domeinua",
"account.edit_profile": "Editatu profila", "account.edit_profile": "Editatu profila",
"account.enable_notifications": "Jakinarazi @{name} erabiltzaileak argitaratzean", "account.enable_notifications": "Jakinarazi @{name} erabiltzaileak argitaratzean",
"account.endorse": "Nabarmendu profilean", "account.endorse": "Nabarmendu profilean",
"account.familiar_followers_one": "{name1}-k jarraitzen du",
"account.familiar_followers_two": "{name1}-k eta {name2}-k jarraitzen dute",
"account.featured": "Gailenak",
"account.featured.accounts": "Profilak",
"account.featured.hashtags": "Traolak",
"account.featured_tags.last_status_at": "Azken bidalketa {date} datan", "account.featured_tags.last_status_at": "Azken bidalketa {date} datan",
"account.featured_tags.last_status_never": "Bidalketarik ez", "account.featured_tags.last_status_never": "Bidalketarik ez",
"account.follow": "Jarraitu", "account.follow": "Jarraitu",
@@ -33,9 +42,11 @@
"account.followers": "Jarraitzaileak", "account.followers": "Jarraitzaileak",
"account.followers.empty": "Ez du inork erabiltzaile hau jarraitzen oraindik.", "account.followers.empty": "Ez du inork erabiltzaile hau jarraitzen oraindik.",
"account.followers_counter": "{count, plural, one {{counter} jarraitzaile} other {{counter} jarraitzaile}}", "account.followers_counter": "{count, plural, one {{counter} jarraitzaile} other {{counter} jarraitzaile}}",
"account.followers_you_know_counter": "{counter} ezagutzen dituzu",
"account.following": "Jarraitzen", "account.following": "Jarraitzen",
"account.following_counter": "{count, plural, one {{counter} jarraitzen} other {{counter} jarraitzen}}", "account.following_counter": "{count, plural, one {{counter} jarraitzen} other {{counter} jarraitzen}}",
"account.follows.empty": "Erabiltzaile honek ez du inor jarraitzen oraindik.", "account.follows.empty": "Erabiltzaile honek ez du inor jarraitzen oraindik.",
"account.follows_you": "Jarraitzen zaitu",
"account.go_to_profile": "Joan profilera", "account.go_to_profile": "Joan profilera",
"account.hide_reblogs": "Ezkutatu @{name} erabiltzailearen bultzadak", "account.hide_reblogs": "Ezkutatu @{name} erabiltzailearen bultzadak",
"account.in_memoriam": "Oroimenezkoa.", "account.in_memoriam": "Oroimenezkoa.",
@@ -50,18 +61,23 @@
"account.mute_notifications_short": "Mututu jakinarazpenak", "account.mute_notifications_short": "Mututu jakinarazpenak",
"account.mute_short": "Mututu", "account.mute_short": "Mututu",
"account.muted": "Mutututa", "account.muted": "Mutututa",
"account.muting": "Isilarazitakoak",
"account.mutual": "Elkar jarraitzen duzue",
"account.no_bio": "Ez da deskribapenik eman.", "account.no_bio": "Ez da deskribapenik eman.",
"account.open_original_page": "Ireki jatorrizko orria", "account.open_original_page": "Ireki jatorrizko orria",
"account.posts": "Bidalketa", "account.posts": "Bidalketa",
"account.posts_with_replies": "Bidalketak eta erantzunak", "account.posts_with_replies": "Bidalketak eta erantzunak",
"account.remove_from_followers": "Kendu {name} zure jarraitzaileengandik",
"account.report": "Salatu @{name}", "account.report": "Salatu @{name}",
"account.requested": "Onarpenaren zain. Egin klik jarraipen-eskaera ezeztatzeko", "account.requested": "Onarpenaren zain. Egin klik jarraipen-eskaera ezeztatzeko",
"account.requested_follow": "{name}-(e)k zu jarraitzeko eskaera egin du", "account.requested_follow": "{name}-(e)k zu jarraitzeko eskaera egin du",
"account.requests_to_follow_you": "Zu jarraitzeko eskaera egin du",
"account.share": "Partekatu @{name} erabiltzailearen profila", "account.share": "Partekatu @{name} erabiltzailearen profila",
"account.show_reblogs": "Erakutsi @{name} erabiltzailearen bultzadak", "account.show_reblogs": "Erakutsi @{name} erabiltzailearen bultzadak",
"account.statuses_counter": "{count, plural, one {{counter} bidalketa} other {{counter} bidalketa}}", "account.statuses_counter": "{count, plural, one {{counter} bidalketa} other {{counter} bidalketa}}",
"account.unblock": "Desblokeatu @{name}", "account.unblock": "Desblokeatu @{name}",
"account.unblock_domain": "Berriz erakutsi {domain}", "account.unblock_domain": "Berriz erakutsi {domain}",
"account.unblock_domain_short": "Desblokeatu",
"account.unblock_short": "Desblokeatu", "account.unblock_short": "Desblokeatu",
"account.unendorse": "Ez nabarmendu profilean", "account.unendorse": "Ez nabarmendu profilean",
"account.unfollow": "Utzi jarraitzeari", "account.unfollow": "Utzi jarraitzeari",
@@ -87,10 +103,13 @@
"alt_text_modal.add_text_from_image": "Gehitu testua iruditik", "alt_text_modal.add_text_from_image": "Gehitu testua iruditik",
"alt_text_modal.cancel": "Utzi", "alt_text_modal.cancel": "Utzi",
"alt_text_modal.change_thumbnail": "Aldatu koadro txikia", "alt_text_modal.change_thumbnail": "Aldatu koadro txikia",
"alt_text_modal.describe_for_people_with_hearing_impairments": "Deskribatu hau entzumen arazoak dituzten pertsonentzat…",
"alt_text_modal.describe_for_people_with_visual_impairments": "Deskribatu hau ikusmen arazoak dituzten pertsonentzat…",
"alt_text_modal.done": "Egina", "alt_text_modal.done": "Egina",
"announcement.announcement": "Iragarpena", "announcement.announcement": "Iragarpena",
"annual_report.summary.followers.followers": "jarraitzaileak", "annual_report.summary.followers.followers": "jarraitzaileak",
"annual_report.summary.followers.total": "{count} guztira", "annual_report.summary.followers.total": "{count} guztira",
"annual_report.summary.here_it_is": "Hona hemen zure {year}. urtearen bilduma:",
"annual_report.summary.highlighted_post.by_favourites": "egindako bidalketa gogokoena", "annual_report.summary.highlighted_post.by_favourites": "egindako bidalketa gogokoena",
"annual_report.summary.highlighted_post.by_reblogs": "egindako bidalketa zabalduena", "annual_report.summary.highlighted_post.by_reblogs": "egindako bidalketa zabalduena",
"annual_report.summary.highlighted_post.by_replies": "erantzun gehien izan dituen bidalketa", "annual_report.summary.highlighted_post.by_replies": "erantzun gehien izan dituen bidalketa",
@@ -192,6 +211,12 @@
"confirmations.delete_list.confirm": "Ezabatu", "confirmations.delete_list.confirm": "Ezabatu",
"confirmations.delete_list.message": "Ziur behin betiko ezabatu nahi duzula zerrenda hau?", "confirmations.delete_list.message": "Ziur behin betiko ezabatu nahi duzula zerrenda hau?",
"confirmations.delete_list.title": "Ezabatu zerrenda?", "confirmations.delete_list.title": "Ezabatu zerrenda?",
"confirmations.discard_draft.confirm": "Baztertu eta jarraitu",
"confirmations.discard_draft.edit.cancel": "Berrekin edizioari",
"confirmations.discard_draft.edit.message": "Jarraitzeak editatzen ari zaren mezuan egindako aldaketak baztertuko ditu.",
"confirmations.discard_draft.edit.title": "Baztertu zure argitalpenari egindako aldaketak?",
"confirmations.discard_draft.post.cancel": "Zirriborroa berrekin",
"confirmations.discard_draft.post.title": "Zure argitalpenaren zirriborroa baztertu nahi duzu?",
"confirmations.discard_edit_media.confirm": "Baztertu", "confirmations.discard_edit_media.confirm": "Baztertu",
"confirmations.discard_edit_media.message": "Multimediaren deskribapen edo aurrebistan gorde gabeko aldaketak daude, baztertu nahi dituzu?", "confirmations.discard_edit_media.message": "Multimediaren deskribapen edo aurrebistan gorde gabeko aldaketak daude, baztertu nahi dituzu?",
"confirmations.follow_to_list.confirm": "Jarraitu eta zerrendan sartu", "confirmations.follow_to_list.confirm": "Jarraitu eta zerrendan sartu",
@@ -201,12 +226,16 @@
"confirmations.logout.message": "Ziur saioa amaitu nahi duzula?", "confirmations.logout.message": "Ziur saioa amaitu nahi duzula?",
"confirmations.logout.title": "Itxi saioa?", "confirmations.logout.title": "Itxi saioa?",
"confirmations.missing_alt_text.confirm": "Gehitu testu alternatiboa", "confirmations.missing_alt_text.confirm": "Gehitu testu alternatiboa",
"confirmations.missing_alt_text.message": "Zure argitalpenak \"alt text\"-urik gabeko multimedia edukia dauka. Deskribapenak gehitzeak zure edukia jende gehiagorentzat eskuragarri jartzen laguntzen du.",
"confirmations.missing_alt_text.secondary": "Bidali edonola ere", "confirmations.missing_alt_text.secondary": "Bidali edonola ere",
"confirmations.missing_alt_text.title": "Testu alternatiboa gehitu?", "confirmations.missing_alt_text.title": "Testu alternatiboa gehitu?",
"confirmations.mute.confirm": "Mututu", "confirmations.mute.confirm": "Mututu",
"confirmations.redraft.confirm": "Ezabatu eta berridatzi", "confirmations.redraft.confirm": "Ezabatu eta berridatzi",
"confirmations.redraft.message": "Ziur argitalpen hau ezabatu eta zirriborroa berriro egitea nahi duzula? Gogokoak eta bultzadak galduko dira, eta jatorrizko argitalpenaren erantzunak zurtz geratuko dira.", "confirmations.redraft.message": "Ziur argitalpen hau ezabatu eta zirriborroa berriro egitea nahi duzula? Gogokoak eta bultzadak galduko dira, eta jatorrizko argitalpenaren erantzunak zurtz geratuko dira.",
"confirmations.redraft.title": "Ezabatu eta berridatzi bidalketa?", "confirmations.redraft.title": "Ezabatu eta berridatzi bidalketa?",
"confirmations.remove_from_followers.confirm": "Jarraitzailea Kendu",
"confirmations.remove_from_followers.message": "{name}-k zu jarraitzeari utziko dio. Seguru zaude jarraitu nahi duzula?",
"confirmations.remove_from_followers.title": "Jarraitzailea kendu nahi duzu?",
"confirmations.unfollow.confirm": "Utzi jarraitzeari", "confirmations.unfollow.confirm": "Utzi jarraitzeari",
"confirmations.unfollow.message": "Ziur {name} jarraitzeari utzi nahi diozula?", "confirmations.unfollow.message": "Ziur {name} jarraitzeari utzi nahi diozula?",
"confirmations.unfollow.title": "Erabiltzailea jarraitzeari utzi?", "confirmations.unfollow.title": "Erabiltzailea jarraitzeari utzi?",
@@ -228,12 +257,14 @@
"disabled_account_banner.text": "Zure {disabledAccount} kontua desgaituta dago une honetan.", "disabled_account_banner.text": "Zure {disabledAccount} kontua desgaituta dago une honetan.",
"dismissable_banner.community_timeline": "Hauek dira {domain} zerbitzarian ostatatutako kontuen bidalketa publiko berrienak.", "dismissable_banner.community_timeline": "Hauek dira {domain} zerbitzarian ostatatutako kontuen bidalketa publiko berrienak.",
"dismissable_banner.dismiss": "Baztertu", "dismissable_banner.dismiss": "Baztertu",
"dismissable_banner.public_timeline": "Hauek dira {domain}-eko jendeak jarraitzen dituen fedibertsoko erabiltzaileen azken mezu publikoak.",
"domain_block_modal.block": "Blokeatu zerbitzaria", "domain_block_modal.block": "Blokeatu zerbitzaria",
"domain_block_modal.block_account_instead": "Blokeatu @{name} bestela", "domain_block_modal.block_account_instead": "Blokeatu @{name} bestela",
"domain_block_modal.they_can_interact_with_old_posts": "Zerbitzari honetako jendea zure argitalpen zaharrekin elkarreragin dezake.", "domain_block_modal.they_can_interact_with_old_posts": "Zerbitzari honetako jendea zure argitalpen zaharrekin elkarreragin dezake.",
"domain_block_modal.they_cant_follow": "Zerbitzari honetako inork ezin zaitu jarraitu.", "domain_block_modal.they_cant_follow": "Zerbitzari honetako inork ezin zaitu jarraitu.",
"domain_block_modal.they_wont_know": "Ez dute jakingo blokeatuak izan direnik.", "domain_block_modal.they_wont_know": "Ez dute jakingo blokeatuak izan direnik.",
"domain_block_modal.title": "Domeinua blokeatu nahi duzu?", "domain_block_modal.title": "Domeinua blokeatu nahi duzu?",
"domain_block_modal.you_will_lose_relationships": "Instantzia honetatik jarraitzen dituzun jarraitzaile eta pertsona guztiak galduko dituzu.",
"domain_block_modal.you_wont_see_posts": "Ez dituzu zerbitzari honetako erabiltzaileen argitalpenik edota jakinarazpenik ikusiko.", "domain_block_modal.you_wont_see_posts": "Ez dituzu zerbitzari honetako erabiltzaileen argitalpenik edota jakinarazpenik ikusiko.",
"domain_pill.activitypub_lets_connect": "Mastodon-en ez ezik, beste sare sozialen aplikazioetako jendearekin konektatzea eta harremanetan jartzea uzten dizu.", "domain_pill.activitypub_lets_connect": "Mastodon-en ez ezik, beste sare sozialen aplikazioetako jendearekin konektatzea eta harremanetan jartzea uzten dizu.",
"domain_pill.activitypub_like_language": "ActivityPub, Mastodon-ek beste sare sozialekin hitz egiteko erabiltzen duen hizkuntza bezalakoxea da.", "domain_pill.activitypub_like_language": "ActivityPub, Mastodon-ek beste sare sozialekin hitz egiteko erabiltzen duen hizkuntza bezalakoxea da.",
@@ -265,6 +296,9 @@
"emoji_button.search_results": "Bilaketaren emaitzak", "emoji_button.search_results": "Bilaketaren emaitzak",
"emoji_button.symbols": "Sinboloak", "emoji_button.symbols": "Sinboloak",
"emoji_button.travel": "Bidaiak eta tokiak", "emoji_button.travel": "Bidaiak eta tokiak",
"empty_column.account_featured.me": "Oraindik ez duzu ezer nabarmendu. Ba al zenekien gehien erabiltzen dituzun traolak eta baita zure lagunen kontuak ere zure profilean nabarmendu ditzakezula?",
"empty_column.account_featured.other": "{acct}-ek ez du ezer nabarmendu oraindik. Ba al zenekien gehien erabiltzen dituzun traolak eta baita zure lagunen kontuak ere zure profilean nabarmendu ditzakezula?",
"empty_column.account_featured_other.unknown": "Kontu honek ez du ezer nabarmendu oraindik.",
"empty_column.account_hides_collections": "Erabiltzaile honek informazio hau erabilgarri ez egotea aukeratu du.", "empty_column.account_hides_collections": "Erabiltzaile honek informazio hau erabilgarri ez egotea aukeratu du.",
"empty_column.account_suspended": "Kanporatutako kontua", "empty_column.account_suspended": "Kanporatutako kontua",
"empty_column.account_timeline": "Ez dago bidalketarik hemen!", "empty_column.account_timeline": "Ez dago bidalketarik hemen!",
@@ -296,6 +330,7 @@
"explore.trending_links": "Berriak", "explore.trending_links": "Berriak",
"explore.trending_statuses": "Tutak", "explore.trending_statuses": "Tutak",
"explore.trending_tags": "Traolak", "explore.trending_tags": "Traolak",
"featured_carousel.previous": "Aurrekoa",
"filter_modal.added.context_mismatch_explanation": "Iragazki-kategoria hau ez zaio aplikatzen bidalketa honetara sartzeko erabili duzun testuinguruari. Bidalketa testuinguru horretan ere iragaztea nahi baduzu, iragazkia editatu beharko duzu.", "filter_modal.added.context_mismatch_explanation": "Iragazki-kategoria hau ez zaio aplikatzen bidalketa honetara sartzeko erabili duzun testuinguruari. Bidalketa testuinguru horretan ere iragaztea nahi baduzu, iragazkia editatu beharko duzu.",
"filter_modal.added.context_mismatch_title": "Testuingurua ez dator bat!", "filter_modal.added.context_mismatch_title": "Testuingurua ez dator bat!",
"filter_modal.added.expired_explanation": "Iragazki kategoria hau iraungi da, eragina izan dezan bere iraungitze-data aldatu beharko duzu.", "filter_modal.added.expired_explanation": "Iragazki kategoria hau iraungi da, eragina izan dezan bere iraungitze-data aldatu beharko duzu.",

View File

@@ -219,6 +219,13 @@
"confirmations.delete_list.confirm": "حذف", "confirmations.delete_list.confirm": "حذف",
"confirmations.delete_list.message": "مطمئنید می‌خواهید این سیاهه را برای همیشه حذف کنید؟", "confirmations.delete_list.message": "مطمئنید می‌خواهید این سیاهه را برای همیشه حذف کنید؟",
"confirmations.delete_list.title": "حذف سیاهه؟", "confirmations.delete_list.title": "حذف سیاهه؟",
"confirmations.discard_draft.confirm": "دور انداختن و ادامه",
"confirmations.discard_draft.edit.cancel": "ادامهٔ ویرایش",
"confirmations.discard_draft.edit.message": "ادامه دادن هر تغییری که روی فرستهٔ در حال ویرایش داده‌اید را دور خواهد ریخت.",
"confirmations.discard_draft.edit.title": "دور ریختن تغییرات فرسته‌تان؟",
"confirmations.discard_draft.post.cancel": "از سر گیری پیش‌نویس",
"confirmations.discard_draft.post.message": "ادامه دادن باعث دور ریخته شدن تغییرات روی فرسته‌ای که دارید می‌نویسید خواهد شد.",
"confirmations.discard_draft.post.title": "دور ریختن فرستهٔ پیش‌نویستان؟",
"confirmations.discard_edit_media.confirm": "دور انداختن", "confirmations.discard_edit_media.confirm": "دور انداختن",
"confirmations.discard_edit_media.message": "تغییرات ذخیره نشده‌ای در توضیحات یا پیش‌نمایش رسانه دارید. همگی نادیده گرفته شوند؟", "confirmations.discard_edit_media.message": "تغییرات ذخیره نشده‌ای در توضیحات یا پیش‌نمایش رسانه دارید. همگی نادیده گرفته شوند؟",
"confirmations.follow_to_list.confirm": "پی‌گیری و افزودن به سیاهه", "confirmations.follow_to_list.confirm": "پی‌گیری و افزودن به سیاهه",
@@ -557,6 +564,8 @@
"navigation_bar.follows_and_followers": "پی‌گرفتگان و پی‌گیرندگان", "navigation_bar.follows_and_followers": "پی‌گرفتگان و پی‌گیرندگان",
"navigation_bar.import_export": "درون‌ریزی و برون‌بری", "navigation_bar.import_export": "درون‌ریزی و برون‌بری",
"navigation_bar.lists": "سیاهه‌ها", "navigation_bar.lists": "سیاهه‌ها",
"navigation_bar.live_feed_local": "خوراک زنده (محلی)",
"navigation_bar.live_feed_public": "خوراک زنده (عمومی)",
"navigation_bar.logout": "خروج", "navigation_bar.logout": "خروج",
"navigation_bar.moderation": "نظارت", "navigation_bar.moderation": "نظارت",
"navigation_bar.more": "بیشتر", "navigation_bar.more": "بیشتر",
@@ -566,6 +575,10 @@
"navigation_bar.privacy_and_reach": "محرمانگی و دسترسی", "navigation_bar.privacy_and_reach": "محرمانگی و دسترسی",
"navigation_bar.search": "جست‌وجو", "navigation_bar.search": "جست‌وجو",
"navigation_bar.search_trends": "جستجو \\ پرطرفدار", "navigation_bar.search_trends": "جستجو \\ پرطرفدار",
"navigation_panel.collapse_followed_tags": "جمع کردن فهرست برچسب‌های پی‌گرفته",
"navigation_panel.collapse_lists": "جمع کردن فهرست سیاهه",
"navigation_panel.expand_followed_tags": "گسترش فهرست برچسب‌های پی‌گرفته",
"navigation_panel.expand_lists": "گسترش فهرست سیاهه",
"not_signed_in_indicator.not_signed_in": "برای دسترسی به این منبع باید وارد شوید.", "not_signed_in_indicator.not_signed_in": "برای دسترسی به این منبع باید وارد شوید.",
"notification.admin.report": "{name}، {target} را گزارش داد", "notification.admin.report": "{name}، {target} را گزارش داد",
"notification.admin.report_account": "{name} {count, plural, one {یک پست} other {پست}} از {target} برای {category} را گزارش داد", "notification.admin.report_account": "{name} {count, plural, one {یک پست} other {پست}} از {target} برای {category} را گزارش داد",
@@ -792,6 +805,7 @@
"report_notification.categories.violation": "تخطّی از قانون", "report_notification.categories.violation": "تخطّی از قانون",
"report_notification.categories.violation_sentence": "تخطّی از قانون", "report_notification.categories.violation_sentence": "تخطّی از قانون",
"report_notification.open": "گشودن گزارش", "report_notification.open": "گشودن گزارش",
"search.clear": "پاک‌سازی جست‌وجو",
"search.no_recent_searches": "جست‌وجوی اخیری نیست", "search.no_recent_searches": "جست‌وجوی اخیری نیست",
"search.placeholder": "جست‌وجو", "search.placeholder": "جست‌وجو",
"search.quick_action.account_search": "نمایه‌های جور با {x}", "search.quick_action.account_search": "نمایه‌های جور با {x}",
@@ -858,6 +872,12 @@
"status.mute_conversation": "خموشاندن گفت‌وگو", "status.mute_conversation": "خموشاندن گفت‌وگو",
"status.open": "گسترش این فرسته", "status.open": "گسترش این فرسته",
"status.pin": "سنجاق به نمایه", "status.pin": "سنجاق به نمایه",
"status.quote_error.filtered": "نهفته بنا بر یکی از پالایه‌هایتان",
"status.quote_error.not_found": "این فرسته قابل نمایش نیست.",
"status.quote_error.pending_approval": "این فرسته منظر تأیید نگارندهٔ اصلی است.",
"status.quote_error.rejected": "از آن‌جا که نگارندهٔ اصلی فرسته اجازهٔ نقل قولش را نمی‌دهد این فرسته قابل نمایش نیست.",
"status.quote_error.removed": "این فرسته به دست نگارنده‌اش برداشته شده.",
"status.quote_error.unauthorized": "از آن‌جا که اجازهٔ دیدن این فرسته را ندارید قابل نمایش نیست.",
"status.quote_post_author": "فرسته توسط {name}", "status.quote_post_author": "فرسته توسط {name}",
"status.read_more": "بیشتر بخوانید", "status.read_more": "بیشتر بخوانید",
"status.reblog": "تقویت", "status.reblog": "تقویت",

View File

@@ -9,6 +9,7 @@
"about.domain_blocks.silenced.title": "Limité", "about.domain_blocks.silenced.title": "Limité",
"about.domain_blocks.suspended.explanation": "Aucune donnée de ce serveur ne sera traitée, stockée ou échangée, rendant toute interaction ou communication avec des utilisateurs de ce serveur impossible.", "about.domain_blocks.suspended.explanation": "Aucune donnée de ce serveur ne sera traitée, stockée ou échangée, rendant toute interaction ou communication avec des utilisateurs de ce serveur impossible.",
"about.domain_blocks.suspended.title": "Suspendu", "about.domain_blocks.suspended.title": "Suspendu",
"about.language_label": "Langue",
"about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.", "about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.",
"about.powered_by": "Réseau social décentralisé propulsé par {mastodon}", "about.powered_by": "Réseau social décentralisé propulsé par {mastodon}",
"about.rules": "Règles du serveur", "about.rules": "Règles du serveur",
@@ -20,14 +21,20 @@
"account.block_domain": "Bloquer le domaine {domain}", "account.block_domain": "Bloquer le domaine {domain}",
"account.block_short": "Bloquer", "account.block_short": "Bloquer",
"account.blocked": "Bloqué·e", "account.blocked": "Bloqué·e",
"account.blocking": "Bloquer",
"account.cancel_follow_request": "Retirer cette demande d'abonnement", "account.cancel_follow_request": "Retirer cette demande d'abonnement",
"account.copy": "Copier le lien vers le profil", "account.copy": "Copier le lien vers le profil",
"account.direct": "Mention privée @{name}", "account.direct": "Mention privée @{name}",
"account.disable_notifications": "Ne plus me notifier quand @{name} publie", "account.disable_notifications": "Ne plus me notifier quand @{name} publie",
"account.domain_blocking": "Bloquer domaine",
"account.edit_profile": "Modifier le profil", "account.edit_profile": "Modifier le profil",
"account.enable_notifications": "Me notifier quand @{name} publie", "account.enable_notifications": "Me notifier quand @{name} publie",
"account.endorse": "Inclure sur profil", "account.endorse": "Inclure sur profil",
"account.familiar_followers_many": "Suivi par {name1},{name2}, et {othersCount, plural,one {une personne connue} other {# autres personnel connues}}",
"account.familiar_followers_one": "Suivi par {name1}",
"account.familiar_followers_two": "Suivi par {name1} et {name2}",
"account.featured": "En vedette", "account.featured": "En vedette",
"account.featured.accounts": "Profiles",
"account.featured.hashtags": "Hashtags", "account.featured.hashtags": "Hashtags",
"account.featured_tags.last_status_at": "Dernière publication {date}", "account.featured_tags.last_status_at": "Dernière publication {date}",
"account.featured_tags.last_status_never": "Aucune publication", "account.featured_tags.last_status_never": "Aucune publication",
@@ -36,9 +43,11 @@
"account.followers": "abonné·e·s", "account.followers": "abonné·e·s",
"account.followers.empty": "Personne ne suit ce compte pour l'instant.", "account.followers.empty": "Personne ne suit ce compte pour l'instant.",
"account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}",
"account.followers_you_know_counter": "Vous connaissez {counter}",
"account.following": "Abonné·e", "account.following": "Abonné·e",
"account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}", "account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}",
"account.follows.empty": "Ce compte ne suit personne présentement.", "account.follows.empty": "Ce compte ne suit personne présentement.",
"account.follows_you": "Vous suit",
"account.go_to_profile": "Voir ce profil", "account.go_to_profile": "Voir ce profil",
"account.hide_reblogs": "Masquer les boosts de @{name}", "account.hide_reblogs": "Masquer les boosts de @{name}",
"account.in_memoriam": "En souvenir de", "account.in_memoriam": "En souvenir de",
@@ -53,13 +62,17 @@
"account.mute_notifications_short": "Rendre les notifications muettes", "account.mute_notifications_short": "Rendre les notifications muettes",
"account.mute_short": "Rendre muet", "account.mute_short": "Rendre muet",
"account.muted": "Masqué·e", "account.muted": "Masqué·e",
"account.muting": "Sourdine",
"account.mutual": "Vous vous suivez mutuellement",
"account.no_bio": "Description manquante.", "account.no_bio": "Description manquante.",
"account.open_original_page": "Ouvrir la page d'origine", "account.open_original_page": "Ouvrir la page d'origine",
"account.posts": "Publications", "account.posts": "Publications",
"account.posts_with_replies": "Publications et réponses", "account.posts_with_replies": "Publications et réponses",
"account.remove_from_followers": "Retirer {name} des suiveurs",
"account.report": "Signaler @{name}", "account.report": "Signaler @{name}",
"account.requested": "En attente dapprobation. Cliquez pour annuler la demande", "account.requested": "En attente dapprobation. Cliquez pour annuler la demande",
"account.requested_follow": "{name} a demandé à vous suivre", "account.requested_follow": "{name} a demandé à vous suivre",
"account.requests_to_follow_you": "Demande a vous suivre",
"account.share": "Partager le profil de @{name}", "account.share": "Partager le profil de @{name}",
"account.show_reblogs": "Afficher les boosts de @{name}", "account.show_reblogs": "Afficher les boosts de @{name}",
"account.statuses_counter": "{count, plural, one {{counter} message} other {{counter} messages}}", "account.statuses_counter": "{count, plural, one {{counter} message} other {{counter} messages}}",
@@ -111,7 +124,7 @@
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé", "annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé",
"annual_report.summary.most_used_hashtag.none": "Aucun", "annual_report.summary.most_used_hashtag.none": "Aucun",
"annual_report.summary.new_posts.new_posts": "nouveaux messages", "annual_report.summary.new_posts.new_posts": "nouveaux messages",
"annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><pourcentage></percentage><bottomLabel>des utilisateurs de {domain}.</bottomLabel>", "annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><percentage></percentage><bottomLabel>des utilisateurs de {domain}.</bottomLabel>",
"annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.", "annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.",
"annual_report.summary.thanks": "Merci de faire partie de Mastodon!", "annual_report.summary.thanks": "Merci de faire partie de Mastodon!",
"attachments_list.unprocessed": "(non traité)", "attachments_list.unprocessed": "(non traité)",
@@ -206,6 +219,13 @@
"confirmations.delete_list.confirm": "Supprimer", "confirmations.delete_list.confirm": "Supprimer",
"confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste?", "confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste?",
"confirmations.delete_list.title": "Supprimer la liste ?", "confirmations.delete_list.title": "Supprimer la liste ?",
"confirmations.discard_draft.confirm": "Effacer et continuer",
"confirmations.discard_draft.edit.cancel": "Retour vers l'éditeur",
"confirmations.discard_draft.edit.message": "Continued va perdre les changements que vous avez faits dans le message courant.",
"confirmations.discard_draft.edit.title": "Jeter les changements faits au message?",
"confirmations.discard_draft.post.cancel": "Retour au brouillon",
"confirmations.discard_draft.post.message": "En continuant, vous perdez le message que vous êtes en train d'écrire.",
"confirmations.discard_draft.post.title": "Jeter le brouillon de message?",
"confirmations.discard_edit_media.confirm": "Rejeter", "confirmations.discard_edit_media.confirm": "Rejeter",
"confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, voulez-vous quand même les supprimer?", "confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, voulez-vous quand même les supprimer?",
"confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste",
@@ -222,6 +242,9 @@
"confirmations.redraft.confirm": "Supprimer et réécrire", "confirmations.redraft.confirm": "Supprimer et réécrire",
"confirmations.redraft.message": "Êtes-vous sûr·e de vouloir effacer cette publication pour la réécrire? Ses ses mises en favori et boosts seront perdus et ses réponses seront orphelines.", "confirmations.redraft.message": "Êtes-vous sûr·e de vouloir effacer cette publication pour la réécrire? Ses ses mises en favori et boosts seront perdus et ses réponses seront orphelines.",
"confirmations.redraft.title": "Supprimer et réécrire le message ?", "confirmations.redraft.title": "Supprimer et réécrire le message ?",
"confirmations.remove_from_followers.confirm": "Supprimer l'abonné·e",
"confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Êtes-vous sûr de vouloir continuer ?",
"confirmations.remove_from_followers.title": "Supprimer l'abonné·e ?",
"confirmations.unfollow.confirm": "Ne plus suivre", "confirmations.unfollow.confirm": "Ne plus suivre",
"confirmations.unfollow.message": "Voulez-vous vraiment arrêter de suivre {name}?", "confirmations.unfollow.message": "Voulez-vous vraiment arrêter de suivre {name}?",
"confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?", "confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?",
@@ -283,6 +306,9 @@
"emoji_button.search_results": "Résultats", "emoji_button.search_results": "Résultats",
"emoji_button.symbols": "Symboles", "emoji_button.symbols": "Symboles",
"emoji_button.travel": "Voyage et lieux", "emoji_button.travel": "Voyage et lieux",
"empty_column.account_featured.me": "Vous n'avez pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?",
"empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?",
"empty_column.account_featured_other.unknown": "Ce compte n'a mis aucun contenu en avant pour l'instant.",
"empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations", "empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations",
"empty_column.account_suspended": "Compte suspendu", "empty_column.account_suspended": "Compte suspendu",
"empty_column.account_timeline": "Aucune publication ici!", "empty_column.account_timeline": "Aucune publication ici!",
@@ -311,9 +337,14 @@
"errors.unexpected_crash.copy_stacktrace": "Copier la trace d'appels dans le presse-papier", "errors.unexpected_crash.copy_stacktrace": "Copier la trace d'appels dans le presse-papier",
"errors.unexpected_crash.report_issue": "Signaler un problème", "errors.unexpected_crash.report_issue": "Signaler un problème",
"explore.suggested_follows": "Personnes", "explore.suggested_follows": "Personnes",
"explore.title": "Tendances",
"explore.trending_links": "Nouvelles", "explore.trending_links": "Nouvelles",
"explore.trending_statuses": "Messages", "explore.trending_statuses": "Messages",
"explore.trending_tags": "Hashtags", "explore.trending_tags": "Hashtags",
"featured_carousel.next": "Suivant",
"featured_carousel.post": "Poste",
"featured_carousel.previous": "Précédent",
"featured_carousel.slide": "{index} de {total}",
"filter_modal.added.context_mismatch_explanation": "Cette catégorie de filtre ne s'applique pas au contexte dans lequel vous avez accédé à cette publication. Si vous voulez que la publication soit filtrée dans ce contexte également, vous devrez modifier le filtre.", "filter_modal.added.context_mismatch_explanation": "Cette catégorie de filtre ne s'applique pas au contexte dans lequel vous avez accédé à cette publication. Si vous voulez que la publication soit filtrée dans ce contexte également, vous devrez modifier le filtre.",
"filter_modal.added.context_mismatch_title": "Incompatibilité du contexte!", "filter_modal.added.context_mismatch_title": "Incompatibilité du contexte!",
"filter_modal.added.expired_explanation": "Cette catégorie de filtre a expiré, vous devrez modifier la date d'expiration pour qu'elle soit appliquée.", "filter_modal.added.expired_explanation": "Cette catégorie de filtre a expiré, vous devrez modifier la date d'expiration pour qu'elle soit appliquée.",
@@ -366,6 +397,8 @@
"generic.saved": "Sauvegardé", "generic.saved": "Sauvegardé",
"getting_started.heading": "Pour commencer", "getting_started.heading": "Pour commencer",
"hashtag.admin_moderation": "Ouvrir l'interface de modération pour #{name}", "hashtag.admin_moderation": "Ouvrir l'interface de modération pour #{name}",
"hashtag.browse": "Parcourir les posts dans #{hashtag}",
"hashtag.browse_from_account": "Parcourir les posts de @{name} dans #{hashtag}",
"hashtag.column_header.tag_mode.all": "et {additional}", "hashtag.column_header.tag_mode.all": "et {additional}",
"hashtag.column_header.tag_mode.any": "ou {additional}", "hashtag.column_header.tag_mode.any": "ou {additional}",
"hashtag.column_header.tag_mode.none": "sans {additional}", "hashtag.column_header.tag_mode.none": "sans {additional}",
@@ -378,7 +411,10 @@
"hashtag.counter_by_accounts": "{count, plural, one {{counter} participant} other {{counter} participants}}", "hashtag.counter_by_accounts": "{count, plural, one {{counter} participant} other {{counter} participants}}",
"hashtag.counter_by_uses": "{count, plural, one {{counter} message} other {{counter} messages}}", "hashtag.counter_by_uses": "{count, plural, one {{counter} message} other {{counter} messages}}",
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourdhui", "hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourdhui",
"hashtag.feature": "Mettre en avant sur votre profil",
"hashtag.follow": "Suivre ce hashtag", "hashtag.follow": "Suivre ce hashtag",
"hashtag.mute": "Mettre #{hashtag} en sourdine",
"hashtag.unfeature": "Ne plus mettre en avant sur votre profil",
"hashtag.unfollow": "Ne plus suivre ce hashtag", "hashtag.unfollow": "Ne plus suivre ce hashtag",
"hashtags.and_other": "…et {count, plural, other {# de plus}}", "hashtags.and_other": "…et {count, plural, other {# de plus}}",
"hints.profiles.followers_may_be_missing": "Les abonné·e·s à ce profil peuvent être manquant·e·s.", "hints.profiles.followers_may_be_missing": "Les abonné·e·s à ce profil peuvent être manquant·e·s.",
@@ -389,6 +425,7 @@
"hints.profiles.see_more_posts": "Voir plus de messages sur {domain}", "hints.profiles.see_more_posts": "Voir plus de messages sur {domain}",
"hints.threads.replies_may_be_missing": "Les réponses provenant des autres serveurs pourraient être manquantes.", "hints.threads.replies_may_be_missing": "Les réponses provenant des autres serveurs pourraient être manquantes.",
"hints.threads.see_more": "Afficher plus de réponses sur {domain}", "hints.threads.see_more": "Afficher plus de réponses sur {domain}",
"home.column_settings.show_quotes": "Afficher les citations",
"home.column_settings.show_reblogs": "Afficher boosts", "home.column_settings.show_reblogs": "Afficher boosts",
"home.column_settings.show_replies": "Afficher réponses", "home.column_settings.show_replies": "Afficher réponses",
"home.hide_announcements": "Masquer les annonces", "home.hide_announcements": "Masquer les annonces",
@@ -511,8 +548,10 @@
"mute_modal.you_wont_see_mentions": "Vous ne verrez pas les publications qui le mentionne.", "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les publications qui le mentionne.",
"mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.", "mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.",
"navigation_bar.about": "À propos", "navigation_bar.about": "À propos",
"navigation_bar.account_settings": "Mot de passe et sécurité",
"navigation_bar.administration": "Administration", "navigation_bar.administration": "Administration",
"navigation_bar.advanced_interface": "Ouvrir dans linterface avancée", "navigation_bar.advanced_interface": "Ouvrir dans linterface avancée",
"navigation_bar.automated_deletion": "Suppression automatique du message",
"navigation_bar.blocks": "Comptes bloqués", "navigation_bar.blocks": "Comptes bloqués",
"navigation_bar.bookmarks": "Signets", "navigation_bar.bookmarks": "Signets",
"navigation_bar.direct": "Mention privée", "navigation_bar.direct": "Mention privée",
@@ -522,13 +561,19 @@
"navigation_bar.follow_requests": "Demandes d'abonnements", "navigation_bar.follow_requests": "Demandes d'abonnements",
"navigation_bar.followed_tags": "Hashtags suivis", "navigation_bar.followed_tags": "Hashtags suivis",
"navigation_bar.follows_and_followers": "Abonnements et abonnés", "navigation_bar.follows_and_followers": "Abonnements et abonnés",
"navigation_bar.import_export": "Import et export",
"navigation_bar.lists": "Listes", "navigation_bar.lists": "Listes",
"navigation_bar.live_feed_local": "Flux en direct (local)",
"navigation_bar.live_feed_public": "Flux en direct (public)",
"navigation_bar.logout": "Se déconnecter", "navigation_bar.logout": "Se déconnecter",
"navigation_bar.moderation": "Modération", "navigation_bar.moderation": "Modération",
"navigation_bar.more": "Plus",
"navigation_bar.mutes": "Utilisateurs masqués", "navigation_bar.mutes": "Utilisateurs masqués",
"navigation_bar.opened_in_classic_interface": "Les messages, les comptes et les pages spécifiques sont ouvertes dans linterface classique.", "navigation_bar.opened_in_classic_interface": "Les messages, les comptes et les pages spécifiques sont ouvertes dans linterface classique.",
"navigation_bar.preferences": "Préférences", "navigation_bar.preferences": "Préférences",
"navigation_bar.privacy_and_reach": "Vie privée et visibilité",
"navigation_bar.search": "Rechercher", "navigation_bar.search": "Rechercher",
"navigation_bar.search_trends": "Recherche / Tendance",
"not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.", "not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.",
"notification.admin.report": "{name} a signalé {target}", "notification.admin.report": "{name} a signalé {target}",
"notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}", "notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}",
@@ -821,6 +866,9 @@
"status.mute_conversation": "Masquer la conversation", "status.mute_conversation": "Masquer la conversation",
"status.open": "Afficher la publication entière", "status.open": "Afficher la publication entière",
"status.pin": "Épingler sur profil", "status.pin": "Épingler sur profil",
"status.quote_error.removed": "Ce message a été retiré par son auteur·ice.",
"status.quote_error.unauthorized": "Ce message ne peut pas être affiché car vous n'êtes pas autorisé·e à le voir.",
"status.quote_post_author": "Message par {name}",
"status.read_more": "En savoir plus", "status.read_more": "En savoir plus",
"status.reblog": "Booster", "status.reblog": "Booster",
"status.reblog_private": "Booster avec visibilité originale", "status.reblog_private": "Booster avec visibilité originale",
@@ -850,7 +898,10 @@
"subscribed_languages.save": "Enregistrer les modifications", "subscribed_languages.save": "Enregistrer les modifications",
"subscribed_languages.target": "Changer les langues abonnées pour {target}", "subscribed_languages.target": "Changer les langues abonnées pour {target}",
"tabs_bar.home": "Accueil", "tabs_bar.home": "Accueil",
"tabs_bar.menu": "Menu",
"tabs_bar.notifications": "Notifications", "tabs_bar.notifications": "Notifications",
"tabs_bar.publish": "Nouveau message",
"tabs_bar.search": "Chercher",
"terms_of_service.effective_as_of": "En vigueur à compter du {date}", "terms_of_service.effective_as_of": "En vigueur à compter du {date}",
"terms_of_service.title": "Conditions d'utilisation", "terms_of_service.title": "Conditions d'utilisation",
"terms_of_service.upcoming_changes_on": "Modifications à venir le {date}", "terms_of_service.upcoming_changes_on": "Modifications à venir le {date}",

View File

@@ -9,6 +9,7 @@
"about.domain_blocks.silenced.title": "Limité", "about.domain_blocks.silenced.title": "Limité",
"about.domain_blocks.suspended.explanation": "Aucune donnée de ce serveur ne sera traitée, enregistrée ou échangée, rendant impossible toute interaction ou communication avec les comptes de ce serveur.", "about.domain_blocks.suspended.explanation": "Aucune donnée de ce serveur ne sera traitée, enregistrée ou échangée, rendant impossible toute interaction ou communication avec les comptes de ce serveur.",
"about.domain_blocks.suspended.title": "Suspendu", "about.domain_blocks.suspended.title": "Suspendu",
"about.language_label": "Langue",
"about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.", "about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.",
"about.powered_by": "Réseau social décentralisé propulsé par {mastodon}", "about.powered_by": "Réseau social décentralisé propulsé par {mastodon}",
"about.rules": "Règles du serveur", "about.rules": "Règles du serveur",
@@ -20,14 +21,20 @@
"account.block_domain": "Bloquer le domaine {domain}", "account.block_domain": "Bloquer le domaine {domain}",
"account.block_short": "Bloquer", "account.block_short": "Bloquer",
"account.blocked": "Bloqué·e", "account.blocked": "Bloqué·e",
"account.blocking": "Bloquer",
"account.cancel_follow_request": "Annuler l'abonnement", "account.cancel_follow_request": "Annuler l'abonnement",
"account.copy": "Copier le lien vers le profil", "account.copy": "Copier le lien vers le profil",
"account.direct": "Mention privée @{name}", "account.direct": "Mention privée @{name}",
"account.disable_notifications": "Ne plus me notifier quand @{name} publie quelque chose", "account.disable_notifications": "Ne plus me notifier quand @{name} publie quelque chose",
"account.domain_blocking": "Bloquer domaine",
"account.edit_profile": "Modifier le profil", "account.edit_profile": "Modifier le profil",
"account.enable_notifications": "Me notifier quand @{name} publie quelque chose", "account.enable_notifications": "Me notifier quand @{name} publie quelque chose",
"account.endorse": "Recommander sur votre profil", "account.endorse": "Recommander sur votre profil",
"account.familiar_followers_many": "Suivi par {name1},{name2}, et {othersCount, plural,one {une personne connue} other {# autres personnel connues}}",
"account.familiar_followers_one": "Suivi par {name1}",
"account.familiar_followers_two": "Suivi par {name1} et {name2}",
"account.featured": "En vedette", "account.featured": "En vedette",
"account.featured.accounts": "Profiles",
"account.featured.hashtags": "Hashtags", "account.featured.hashtags": "Hashtags",
"account.featured_tags.last_status_at": "Dernier message le {date}", "account.featured_tags.last_status_at": "Dernier message le {date}",
"account.featured_tags.last_status_never": "Aucun message", "account.featured_tags.last_status_never": "Aucun message",
@@ -36,9 +43,11 @@
"account.followers": "Abonné·e·s", "account.followers": "Abonné·e·s",
"account.followers.empty": "Personne ne suit cet·te utilisateur·rice pour linstant.", "account.followers.empty": "Personne ne suit cet·te utilisateur·rice pour linstant.",
"account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}",
"account.followers_you_know_counter": "Vous connaissez {counter}",
"account.following": "Abonnements", "account.following": "Abonnements",
"account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}", "account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}",
"account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour linstant.", "account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour linstant.",
"account.follows_you": "Vous suit",
"account.go_to_profile": "Voir le profil", "account.go_to_profile": "Voir le profil",
"account.hide_reblogs": "Masquer les partages de @{name}", "account.hide_reblogs": "Masquer les partages de @{name}",
"account.in_memoriam": "En mémoire de.", "account.in_memoriam": "En mémoire de.",
@@ -53,13 +62,17 @@
"account.mute_notifications_short": "Désactiver les notifications", "account.mute_notifications_short": "Désactiver les notifications",
"account.mute_short": "Mettre en sourdine", "account.mute_short": "Mettre en sourdine",
"account.muted": "Masqué·e", "account.muted": "Masqué·e",
"account.muting": "Sourdine",
"account.mutual": "Vous vous suivez mutuellement",
"account.no_bio": "Aucune description fournie.", "account.no_bio": "Aucune description fournie.",
"account.open_original_page": "Ouvrir la page d'origine", "account.open_original_page": "Ouvrir la page d'origine",
"account.posts": "Messages", "account.posts": "Messages",
"account.posts_with_replies": "Messages et réponses", "account.posts_with_replies": "Messages et réponses",
"account.remove_from_followers": "Retirer {name} des suiveurs",
"account.report": "Signaler @{name}", "account.report": "Signaler @{name}",
"account.requested": "En attente dapprobation. Cliquez pour annuler la demande", "account.requested": "En attente dapprobation. Cliquez pour annuler la demande",
"account.requested_follow": "{name} a demandé à vous suivre", "account.requested_follow": "{name} a demandé à vous suivre",
"account.requests_to_follow_you": "Demande a vous suivre",
"account.share": "Partager le profil de @{name}", "account.share": "Partager le profil de @{name}",
"account.show_reblogs": "Afficher les partages de @{name}", "account.show_reblogs": "Afficher les partages de @{name}",
"account.statuses_counter": "{count, plural, one {{counter} message} other {{counter} messages}}", "account.statuses_counter": "{count, plural, one {{counter} message} other {{counter} messages}}",
@@ -111,7 +124,7 @@
"annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé", "annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé",
"annual_report.summary.most_used_hashtag.none": "Aucun", "annual_report.summary.most_used_hashtag.none": "Aucun",
"annual_report.summary.new_posts.new_posts": "nouveaux messages", "annual_report.summary.new_posts.new_posts": "nouveaux messages",
"annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><pourcentage></percentage><bottomLabel>des utilisateurs de {domain}.</bottomLabel>", "annual_report.summary.percentile.text": "<topLabel>Cela vous place dans le top</topLabel><percentage></percentage><bottomLabel>des utilisateurs de {domain}.</bottomLabel>",
"annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.", "annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.",
"annual_report.summary.thanks": "Merci de faire partie de Mastodon!", "annual_report.summary.thanks": "Merci de faire partie de Mastodon!",
"attachments_list.unprocessed": "(non traité)", "attachments_list.unprocessed": "(non traité)",
@@ -175,7 +188,7 @@
"community.column_settings.media_only": "Média uniquement", "community.column_settings.media_only": "Média uniquement",
"community.column_settings.remote_only": "Distant seulement", "community.column_settings.remote_only": "Distant seulement",
"compose.language.change": "Changer de langue", "compose.language.change": "Changer de langue",
"compose.language.search": "Rechercher des langues", "compose.language.search": "Rechercher des langues...",
"compose.published.body": "Message Publié.", "compose.published.body": "Message Publié.",
"compose.published.open": "Ouvrir", "compose.published.open": "Ouvrir",
"compose.saved.body": "Message enregistré.", "compose.saved.body": "Message enregistré.",
@@ -206,6 +219,13 @@
"confirmations.delete_list.confirm": "Supprimer", "confirmations.delete_list.confirm": "Supprimer",
"confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste?", "confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste?",
"confirmations.delete_list.title": "Supprimer la liste ?", "confirmations.delete_list.title": "Supprimer la liste ?",
"confirmations.discard_draft.confirm": "Effacer et continuer",
"confirmations.discard_draft.edit.cancel": "Retour vers l'éditeur",
"confirmations.discard_draft.edit.message": "Continued va perdre les changements que vous avez faits dans le message courant.",
"confirmations.discard_draft.edit.title": "Jeter les changements faits au message?",
"confirmations.discard_draft.post.cancel": "Retour au brouillon",
"confirmations.discard_draft.post.message": "En continuant, vous perdez le message que vous êtes en train d'écrire.",
"confirmations.discard_draft.post.title": "Jeter le brouillon de message?",
"confirmations.discard_edit_media.confirm": "Rejeter", "confirmations.discard_edit_media.confirm": "Rejeter",
"confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, les supprimer quand même ?", "confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, les supprimer quand même ?",
"confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste",
@@ -222,6 +242,9 @@
"confirmations.redraft.confirm": "Supprimer et ré-écrire", "confirmations.redraft.confirm": "Supprimer et ré-écrire",
"confirmations.redraft.message": "Voulez-vous vraiment supprimer le message pour le réécrire? Ses partages ainsi que ses mises en favori seront perdues, et ses réponses seront orphelines.", "confirmations.redraft.message": "Voulez-vous vraiment supprimer le message pour le réécrire? Ses partages ainsi que ses mises en favori seront perdues, et ses réponses seront orphelines.",
"confirmations.redraft.title": "Supprimer et réécrire le message ?", "confirmations.redraft.title": "Supprimer et réécrire le message ?",
"confirmations.remove_from_followers.confirm": "Supprimer l'abonné·e",
"confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Êtes-vous sûr de vouloir continuer ?",
"confirmations.remove_from_followers.title": "Supprimer l'abonné·e ?",
"confirmations.unfollow.confirm": "Ne plus suivre", "confirmations.unfollow.confirm": "Ne plus suivre",
"confirmations.unfollow.message": "Voulez-vous vraiment vous désabonner de {name}?", "confirmations.unfollow.message": "Voulez-vous vraiment vous désabonner de {name}?",
"confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?", "confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?",
@@ -283,6 +306,9 @@
"emoji_button.search_results": "Résultats de la recherche", "emoji_button.search_results": "Résultats de la recherche",
"emoji_button.symbols": "Symboles", "emoji_button.symbols": "Symboles",
"emoji_button.travel": "Voyage et lieux", "emoji_button.travel": "Voyage et lieux",
"empty_column.account_featured.me": "Vous n'avez pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?",
"empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?",
"empty_column.account_featured_other.unknown": "Ce compte n'a mis aucun contenu en avant pour l'instant.",
"empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations", "empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations",
"empty_column.account_suspended": "Compte suspendu", "empty_column.account_suspended": "Compte suspendu",
"empty_column.account_timeline": "Aucun message ici !", "empty_column.account_timeline": "Aucun message ici !",
@@ -311,9 +337,14 @@
"errors.unexpected_crash.copy_stacktrace": "Copier la trace d'appels dans le presse-papier", "errors.unexpected_crash.copy_stacktrace": "Copier la trace d'appels dans le presse-papier",
"errors.unexpected_crash.report_issue": "Signaler le problème", "errors.unexpected_crash.report_issue": "Signaler le problème",
"explore.suggested_follows": "Personnes", "explore.suggested_follows": "Personnes",
"explore.title": "Tendances",
"explore.trending_links": "Nouvelles", "explore.trending_links": "Nouvelles",
"explore.trending_statuses": "Messages", "explore.trending_statuses": "Messages",
"explore.trending_tags": "Hashtags", "explore.trending_tags": "Hashtags",
"featured_carousel.next": "Suivant",
"featured_carousel.post": "Poste",
"featured_carousel.previous": "Précédent",
"featured_carousel.slide": "{index} de {total}",
"filter_modal.added.context_mismatch_explanation": "Cette catégorie de filtre ne s'applique pas au contexte dans lequel vous avez accédé à ce message. Si vous voulez que le message soit filtré dans ce contexte également, vous devrez modifier le filtre.", "filter_modal.added.context_mismatch_explanation": "Cette catégorie de filtre ne s'applique pas au contexte dans lequel vous avez accédé à ce message. Si vous voulez que le message soit filtré dans ce contexte également, vous devrez modifier le filtre.",
"filter_modal.added.context_mismatch_title": "Incompatibilité du contexte !", "filter_modal.added.context_mismatch_title": "Incompatibilité du contexte !",
"filter_modal.added.expired_explanation": "Cette catégorie de filtre a expiré, vous devrez modifier la date d'expiration pour qu'elle soit appliquée.", "filter_modal.added.expired_explanation": "Cette catégorie de filtre a expiré, vous devrez modifier la date d'expiration pour qu'elle soit appliquée.",
@@ -366,6 +397,8 @@
"generic.saved": "Sauvegardé", "generic.saved": "Sauvegardé",
"getting_started.heading": "Pour commencer", "getting_started.heading": "Pour commencer",
"hashtag.admin_moderation": "Ouvrir l'interface de modération pour #{name}", "hashtag.admin_moderation": "Ouvrir l'interface de modération pour #{name}",
"hashtag.browse": "Parcourir les posts dans #{hashtag}",
"hashtag.browse_from_account": "Parcourir les posts de @{name} dans #{hashtag}",
"hashtag.column_header.tag_mode.all": "et {additional}", "hashtag.column_header.tag_mode.all": "et {additional}",
"hashtag.column_header.tag_mode.any": "ou {additional}", "hashtag.column_header.tag_mode.any": "ou {additional}",
"hashtag.column_header.tag_mode.none": "sans {additional}", "hashtag.column_header.tag_mode.none": "sans {additional}",
@@ -378,7 +411,10 @@
"hashtag.counter_by_accounts": "{count, plural, one {{counter} participant} other {{counter} participants}}", "hashtag.counter_by_accounts": "{count, plural, one {{counter} participant} other {{counter} participants}}",
"hashtag.counter_by_uses": "{count, plural, one {{counter} message} other {{counter} messages}}", "hashtag.counter_by_uses": "{count, plural, one {{counter} message} other {{counter} messages}}",
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourdhui", "hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourdhui",
"hashtag.feature": "Mettre en avant sur votre profil",
"hashtag.follow": "Suivre le hashtag", "hashtag.follow": "Suivre le hashtag",
"hashtag.mute": "Mettre #{hashtag} en sourdine",
"hashtag.unfeature": "Ne plus mettre en avant sur votre profil",
"hashtag.unfollow": "Ne plus suivre le hashtag", "hashtag.unfollow": "Ne plus suivre le hashtag",
"hashtags.and_other": "…et {count, plural, other {# de plus}}", "hashtags.and_other": "…et {count, plural, other {# de plus}}",
"hints.profiles.followers_may_be_missing": "Les abonné·e·s à ce profil peuvent être manquant·e·s.", "hints.profiles.followers_may_be_missing": "Les abonné·e·s à ce profil peuvent être manquant·e·s.",
@@ -389,6 +425,7 @@
"hints.profiles.see_more_posts": "Voir plus de messages sur {domain}", "hints.profiles.see_more_posts": "Voir plus de messages sur {domain}",
"hints.threads.replies_may_be_missing": "Les réponses provenant des autres serveurs pourraient être manquantes.", "hints.threads.replies_may_be_missing": "Les réponses provenant des autres serveurs pourraient être manquantes.",
"hints.threads.see_more": "Afficher plus de réponses sur {domain}", "hints.threads.see_more": "Afficher plus de réponses sur {domain}",
"home.column_settings.show_quotes": "Afficher les citations",
"home.column_settings.show_reblogs": "Afficher les partages", "home.column_settings.show_reblogs": "Afficher les partages",
"home.column_settings.show_replies": "Afficher les réponses", "home.column_settings.show_replies": "Afficher les réponses",
"home.hide_announcements": "Masquer les annonces", "home.hide_announcements": "Masquer les annonces",
@@ -511,8 +548,10 @@
"mute_modal.you_wont_see_mentions": "Vous ne verrez pas les publications qui le mentionne.", "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les publications qui le mentionne.",
"mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.", "mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.",
"navigation_bar.about": "À propos", "navigation_bar.about": "À propos",
"navigation_bar.account_settings": "Mot de passe et sécurité",
"navigation_bar.administration": "Administration", "navigation_bar.administration": "Administration",
"navigation_bar.advanced_interface": "Ouvrir dans linterface avancée", "navigation_bar.advanced_interface": "Ouvrir dans linterface avancée",
"navigation_bar.automated_deletion": "Suppression automatique du message",
"navigation_bar.blocks": "Comptes bloqués", "navigation_bar.blocks": "Comptes bloqués",
"navigation_bar.bookmarks": "Marque-pages", "navigation_bar.bookmarks": "Marque-pages",
"navigation_bar.direct": "Mention privée", "navigation_bar.direct": "Mention privée",
@@ -522,13 +561,19 @@
"navigation_bar.follow_requests": "Demandes dabonnement", "navigation_bar.follow_requests": "Demandes dabonnement",
"navigation_bar.followed_tags": "Hashtags suivis", "navigation_bar.followed_tags": "Hashtags suivis",
"navigation_bar.follows_and_followers": "Abonnements et abonnés", "navigation_bar.follows_and_followers": "Abonnements et abonnés",
"navigation_bar.import_export": "Import et export",
"navigation_bar.lists": "Listes", "navigation_bar.lists": "Listes",
"navigation_bar.live_feed_local": "Flux en direct (local)",
"navigation_bar.live_feed_public": "Flux en direct (public)",
"navigation_bar.logout": "Déconnexion", "navigation_bar.logout": "Déconnexion",
"navigation_bar.moderation": "Modération", "navigation_bar.moderation": "Modération",
"navigation_bar.more": "Plus",
"navigation_bar.mutes": "Comptes masqués", "navigation_bar.mutes": "Comptes masqués",
"navigation_bar.opened_in_classic_interface": "Les messages, les comptes et les pages spécifiques sont ouvertes dans linterface classique.", "navigation_bar.opened_in_classic_interface": "Les messages, les comptes et les pages spécifiques sont ouvertes dans linterface classique.",
"navigation_bar.preferences": "Préférences", "navigation_bar.preferences": "Préférences",
"navigation_bar.privacy_and_reach": "Vie privée et visibilité",
"navigation_bar.search": "Rechercher", "navigation_bar.search": "Rechercher",
"navigation_bar.search_trends": "Recherche / Tendance",
"not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.", "not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.",
"notification.admin.report": "{name} a signalé {target}", "notification.admin.report": "{name} a signalé {target}",
"notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}", "notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}",
@@ -821,6 +866,9 @@
"status.mute_conversation": "Masquer la conversation", "status.mute_conversation": "Masquer la conversation",
"status.open": "Afficher le message entier", "status.open": "Afficher le message entier",
"status.pin": "Épingler sur le profil", "status.pin": "Épingler sur le profil",
"status.quote_error.removed": "Ce message a été retiré par son auteur·ice.",
"status.quote_error.unauthorized": "Ce message ne peut pas être affiché car vous n'êtes pas autorisé·e à le voir.",
"status.quote_post_author": "Message par {name}",
"status.read_more": "En savoir plus", "status.read_more": "En savoir plus",
"status.reblog": "Partager", "status.reblog": "Partager",
"status.reblog_private": "Partager à laudience originale", "status.reblog_private": "Partager à laudience originale",
@@ -850,7 +898,10 @@
"subscribed_languages.save": "Enregistrer les modifications", "subscribed_languages.save": "Enregistrer les modifications",
"subscribed_languages.target": "Changer les langues abonnées pour {target}", "subscribed_languages.target": "Changer les langues abonnées pour {target}",
"tabs_bar.home": "Accueil", "tabs_bar.home": "Accueil",
"tabs_bar.menu": "Menu",
"tabs_bar.notifications": "Notifications", "tabs_bar.notifications": "Notifications",
"tabs_bar.publish": "Nouveau message",
"tabs_bar.search": "Chercher",
"terms_of_service.effective_as_of": "En vigueur à compter du {date}", "terms_of_service.effective_as_of": "En vigueur à compter du {date}",
"terms_of_service.title": "Conditions d'utilisation", "terms_of_service.title": "Conditions d'utilisation",
"terms_of_service.upcoming_changes_on": "Modifications à venir le {date}", "terms_of_service.upcoming_changes_on": "Modifications à venir le {date}",

View File

@@ -167,7 +167,7 @@
"column.domain_blocks": "Àrainnean bacte", "column.domain_blocks": "Àrainnean bacte",
"column.edit_list": "Deasaich an liosta", "column.edit_list": "Deasaich an liosta",
"column.favourites": "Annsachdan", "column.favourites": "Annsachdan",
"column.firehose": "An saoghal poblach", "column.firehose": "An saoghal beò",
"column.follow_requests": "Iarrtasan leantainn", "column.follow_requests": "Iarrtasan leantainn",
"column.home": "Dachaigh", "column.home": "Dachaigh",
"column.list_members": "Stiùir buill na liosta", "column.list_members": "Stiùir buill na liosta",
@@ -219,6 +219,13 @@
"confirmations.delete_list.confirm": "Sguab às", "confirmations.delete_list.confirm": "Sguab às",
"confirmations.delete_list.message": "A bheil thu cinnteach gu bheil thu airson an liosta seo a sguabadh às gu buan?", "confirmations.delete_list.message": "A bheil thu cinnteach gu bheil thu airson an liosta seo a sguabadh às gu buan?",
"confirmations.delete_list.title": "A bheil thu airson an liosta a sguabadh às?", "confirmations.delete_list.title": "A bheil thu airson an liosta a sguabadh às?",
"confirmations.discard_draft.confirm": "Tilg air falbh s lean air adhart",
"confirmations.discard_draft.edit.cancel": "Lean air an deasachadh",
"confirmations.discard_draft.edit.message": "Ma leanas tu air adhart, thèid atharraichean sam bith a rinn thu air a phost a tha thu a deasachadh a thilgeil air falbh.",
"confirmations.discard_draft.edit.title": "A bheil thu airson na h-atharraichean air a phost agad a thilgeil air falbh?",
"confirmations.discard_draft.post.cancel": "Lean air an dreachd",
"confirmations.discard_draft.post.message": "Ma leanas tu air adhart, thèid am post a tha thu a sgrìobhadh a thilgeil air falbh.",
"confirmations.discard_draft.post.title": "A bheil thu airson dreachd a phuist agad a thilgeil air falbh?",
"confirmations.discard_edit_media.confirm": "Tilg air falbh", "confirmations.discard_edit_media.confirm": "Tilg air falbh",
"confirmations.discard_edit_media.message": "Tha atharraichean gun sàbhaladh agad ann an tuairisgeul no ro-shealladh a mheadhain, a bheil thu airson an tilgeil air falbh co-dhiù?", "confirmations.discard_edit_media.message": "Tha atharraichean gun sàbhaladh agad ann an tuairisgeul no ro-shealladh a mheadhain, a bheil thu airson an tilgeil air falbh co-dhiù?",
"confirmations.follow_to_list.confirm": "Lean s cuir ris an liosta", "confirmations.follow_to_list.confirm": "Lean s cuir ris an liosta",
@@ -557,6 +564,8 @@
"navigation_bar.follows_and_followers": "Dàimhean leantainn", "navigation_bar.follows_and_followers": "Dàimhean leantainn",
"navigation_bar.import_export": "Ion-phortadh ⁊ às-phortadh", "navigation_bar.import_export": "Ion-phortadh ⁊ às-phortadh",
"navigation_bar.lists": "Liostaichean", "navigation_bar.lists": "Liostaichean",
"navigation_bar.live_feed_local": "An saoghal beò (ionadail)",
"navigation_bar.live_feed_public": "An saoghal beò (poblach)",
"navigation_bar.logout": "Clàraich a-mach", "navigation_bar.logout": "Clàraich a-mach",
"navigation_bar.moderation": "Maorsainneachd", "navigation_bar.moderation": "Maorsainneachd",
"navigation_bar.more": "Barrachd", "navigation_bar.more": "Barrachd",
@@ -565,7 +574,10 @@
"navigation_bar.preferences": "Roghainnean", "navigation_bar.preferences": "Roghainnean",
"navigation_bar.privacy_and_reach": "Prìobhaideachd s ruigse", "navigation_bar.privacy_and_reach": "Prìobhaideachd s ruigse",
"navigation_bar.search": "Lorg", "navigation_bar.search": "Lorg",
"navigation_bar.search_trends": "Lorg / A treandadh",
"navigation_panel.collapse_followed_tags": "Co-theannaich clàr-taice nan tagaichean hais gan leantainn",
"navigation_panel.collapse_lists": "Co-theannaich clàr-taice na liosta", "navigation_panel.collapse_lists": "Co-theannaich clàr-taice na liosta",
"navigation_panel.expand_followed_tags": "Leudaich clàr-taice nan tagaichean hais gan leantainn",
"navigation_panel.expand_lists": "Leudaich clàr-taice na liosta", "navigation_panel.expand_lists": "Leudaich clàr-taice na liosta",
"not_signed_in_indicator.not_signed_in": "Feumaidh tu clàradh a-steach mus fhaigh thu cothrom air a ghoireas seo.", "not_signed_in_indicator.not_signed_in": "Feumaidh tu clàradh a-steach mus fhaigh thu cothrom air a ghoireas seo.",
"notification.admin.report": "Rinn {name} gearan mu {target}", "notification.admin.report": "Rinn {name} gearan mu {target}",
@@ -685,6 +697,7 @@
"notifications_permission_banner.enable": "Cuir brathan deasga an comas", "notifications_permission_banner.enable": "Cuir brathan deasga an comas",
"notifications_permission_banner.how_to_control": "Airson brathan fhaighinn nuair nach eil Mastodon fosgailte, cuir na brathan deasga an comas. Tha an smachd agad fhèin air dè na seòrsaichean de chonaltradh a ghineas brathan deasga leis a phutan {icon} gu h-àrd nuair a bhios iad air an cur an comas.", "notifications_permission_banner.how_to_control": "Airson brathan fhaighinn nuair nach eil Mastodon fosgailte, cuir na brathan deasga an comas. Tha an smachd agad fhèin air dè na seòrsaichean de chonaltradh a ghineas brathan deasga leis a phutan {icon} gu h-àrd nuair a bhios iad air an cur an comas.",
"notifications_permission_banner.title": "Na caill dad gu bràth tuilleadh", "notifications_permission_banner.title": "Na caill dad gu bràth tuilleadh",
"onboarding.follows.back": "Air ais",
"onboarding.follows.done": "Deiseil", "onboarding.follows.done": "Deiseil",
"onboarding.follows.empty": "Gu mì-fhortanach, chan urrainn dhuinn toradh a shealltainn an-dràsta. Feuch gleus an luirg no duilleag an rùrachaidh airson daoine ri leantainn a lorg no feuch ris a-rithist an ceann tamaill.", "onboarding.follows.empty": "Gu mì-fhortanach, chan urrainn dhuinn toradh a shealltainn an-dràsta. Feuch gleus an luirg no duilleag an rùrachaidh airson daoine ri leantainn a lorg no feuch ris a-rithist an ceann tamaill.",
"onboarding.follows.search": "Lorg", "onboarding.follows.search": "Lorg",
@@ -792,6 +805,7 @@
"report_notification.categories.violation": "Briseadh riaghailte", "report_notification.categories.violation": "Briseadh riaghailte",
"report_notification.categories.violation_sentence": "briseadh riaghailte", "report_notification.categories.violation_sentence": "briseadh riaghailte",
"report_notification.open": "Fosgail an gearan", "report_notification.open": "Fosgail an gearan",
"search.clear": "Falamhaich an lorg",
"search.no_recent_searches": "Cha do rinn thu lorg o chionn goirid", "search.no_recent_searches": "Cha do rinn thu lorg o chionn goirid",
"search.placeholder": "Lorg", "search.placeholder": "Lorg",
"search.quick_action.account_search": "Pròifilean a fhreagras ri {x}", "search.quick_action.account_search": "Pròifilean a fhreagras ri {x}",

View File

@@ -219,6 +219,13 @@
"confirmations.delete_list.confirm": "Elimina", "confirmations.delete_list.confirm": "Elimina",
"confirmations.delete_list.message": "Sei sicuro/a di voler eliminare permanentemente questo elenco?", "confirmations.delete_list.message": "Sei sicuro/a di voler eliminare permanentemente questo elenco?",
"confirmations.delete_list.title": "Eliminare la lista?", "confirmations.delete_list.title": "Eliminare la lista?",
"confirmations.discard_draft.confirm": "Scarta e continua",
"confirmations.discard_draft.edit.cancel": "Continua modifica",
"confirmations.discard_draft.edit.message": "Continuare scarterà ogni modifica che hai fatto al post che stai attualmente modificando.",
"confirmations.discard_draft.edit.title": "Scartare le modifiche al tuo post?",
"confirmations.discard_draft.post.cancel": "Continua bozza",
"confirmations.discard_draft.post.message": "Continuare scarterà il post che stai attualmente creando.",
"confirmations.discard_draft.post.title": "Scartare la tua bozza del post?",
"confirmations.discard_edit_media.confirm": "Scarta", "confirmations.discard_edit_media.confirm": "Scarta",
"confirmations.discard_edit_media.message": "Hai delle modifiche non salvate alla descrizione o anteprima del media, scartarle comunque?", "confirmations.discard_edit_media.message": "Hai delle modifiche non salvate alla descrizione o anteprima del media, scartarle comunque?",
"confirmations.follow_to_list.confirm": "Segui e aggiungi alla lista", "confirmations.follow_to_list.confirm": "Segui e aggiungi alla lista",
@@ -557,6 +564,8 @@
"navigation_bar.follows_and_followers": "Seguiti e seguaci", "navigation_bar.follows_and_followers": "Seguiti e seguaci",
"navigation_bar.import_export": "Importa ed esporta", "navigation_bar.import_export": "Importa ed esporta",
"navigation_bar.lists": "Liste", "navigation_bar.lists": "Liste",
"navigation_bar.live_feed_local": "Feed live (locale)",
"navigation_bar.live_feed_public": "Feed live (pubblico)",
"navigation_bar.logout": "Disconnettiti", "navigation_bar.logout": "Disconnettiti",
"navigation_bar.moderation": "Moderazione", "navigation_bar.moderation": "Moderazione",
"navigation_bar.more": "Altro", "navigation_bar.more": "Altro",
@@ -565,7 +574,10 @@
"navigation_bar.preferences": "Preferenze", "navigation_bar.preferences": "Preferenze",
"navigation_bar.privacy_and_reach": "Privacy e copertura", "navigation_bar.privacy_and_reach": "Privacy e copertura",
"navigation_bar.search": "Cerca", "navigation_bar.search": "Cerca",
"navigation_bar.search_trends": "Cerca / In tendenza",
"navigation_panel.collapse_followed_tags": "Comprimi il menù degli hashtag seguiti",
"navigation_panel.collapse_lists": "Chiudi il menu elenco", "navigation_panel.collapse_lists": "Chiudi il menu elenco",
"navigation_panel.expand_followed_tags": "Espandi il menù degli hashtag seguiti",
"navigation_panel.expand_lists": "Espandi il menu elenco", "navigation_panel.expand_lists": "Espandi il menu elenco",
"not_signed_in_indicator.not_signed_in": "Devi accedere per consultare questa risorsa.", "not_signed_in_indicator.not_signed_in": "Devi accedere per consultare questa risorsa.",
"notification.admin.report": "{name} ha segnalato {target}", "notification.admin.report": "{name} ha segnalato {target}",
@@ -793,6 +805,7 @@
"report_notification.categories.violation": "Violazione delle regole", "report_notification.categories.violation": "Violazione delle regole",
"report_notification.categories.violation_sentence": "violazione delle regole", "report_notification.categories.violation_sentence": "violazione delle regole",
"report_notification.open": "Apri segnalazione", "report_notification.open": "Apri segnalazione",
"search.clear": "Cancella ricerca",
"search.no_recent_searches": "Nessuna ricerca recente", "search.no_recent_searches": "Nessuna ricerca recente",
"search.placeholder": "Cerca", "search.placeholder": "Cerca",
"search.quick_action.account_search": "Profili corrispondenti a {x}", "search.quick_action.account_search": "Profili corrispondenti a {x}",

View File

@@ -264,7 +264,7 @@
"directory.recently_active": "Недавно активные", "directory.recently_active": "Недавно активные",
"disabled_account_banner.account_settings": "Настройки учётной записи", "disabled_account_banner.account_settings": "Настройки учётной записи",
"disabled_account_banner.text": "Ваша учётная запись {disabledAccount} в настоящее время отключена.", "disabled_account_banner.text": "Ваша учётная запись {disabledAccount} в настоящее время отключена.",
"dismissable_banner.community_timeline": "Это самые новые публичные посты от тех пользователей, чьи учётные записи находятся на сервере {domain}.", "dismissable_banner.community_timeline": "Это самые новые публичные посты от тех пользователей, чьи учётные записи размещены на сервере {domain}.",
"dismissable_banner.dismiss": "Закрыть", "dismissable_banner.dismiss": "Закрыть",
"dismissable_banner.public_timeline": "Это самые новые публичные посты от всех тех людей в федивёрсе, на которых подписаны пользователи {domain}.", "dismissable_banner.public_timeline": "Это самые новые публичные посты от всех тех людей в федивёрсе, на которых подписаны пользователи {domain}.",
"domain_block_modal.block": "Заблокировать сервер", "domain_block_modal.block": "Заблокировать сервер",

View File

@@ -458,6 +458,8 @@
"navigation_bar.favourites": "ijo pona", "navigation_bar.favourites": "ijo pona",
"navigation_bar.filters": "nimi len", "navigation_bar.filters": "nimi len",
"navigation_bar.lists": "kulupu lipu", "navigation_bar.lists": "kulupu lipu",
"navigation_bar.logout": "o weka tan sijelo",
"navigation_bar.moderation": "nasin lawa",
"navigation_bar.mutes": "sina wile ala kute e jan ni", "navigation_bar.mutes": "sina wile ala kute e jan ni",
"navigation_bar.preferences": "wile sina", "navigation_bar.preferences": "wile sina",
"navigation_bar.search": "o alasa", "navigation_bar.search": "o alasa",

View File

@@ -101,7 +101,7 @@
} }
// Change the background colors of statuses // Change the background colors of statuses
.focusable:focus { .focusable:focus-visible {
background: lighten($white, 4%); background: lighten($white, 4%);
} }

View File

@@ -49,6 +49,8 @@ class Fasp::Request
end end
def validate!(response) def validate!(response)
raise Mastodon::UnexpectedResponseError, response if response.code >= 400
content_digest_header = response.headers['content-digest'] content_digest_header = response.headers['content-digest']
raise Mastodon::SignatureVerificationError, 'content-digest missing' if content_digest_header.blank? raise Mastodon::SignatureVerificationError, 'content-digest missing' if content_digest_header.blank?
raise Mastodon::SignatureVerificationError, 'content-digest does not match' if content_digest_header != content_digest(response.body) raise Mastodon::SignatureVerificationError, 'content-digest does not match' if content_digest_header != content_digest(response.body)

View File

@@ -2,6 +2,7 @@
class Admin::AccountAction class Admin::AccountAction
include ActiveModel::Model include ActiveModel::Model
include ActiveModel::Attributes
include AccountableConcern include AccountableConcern
include Authorization include Authorization
@@ -20,7 +21,10 @@ class Admin::AccountAction
:report_id, :report_id,
:warning_preset_id :warning_preset_id
attr_reader :warning, :send_email_notification, :include_statuses attr_reader :warning
attribute :include_statuses, :boolean, default: true
attribute :send_email_notification, :boolean, default: true
alias send_email_notification? send_email_notification alias send_email_notification? send_email_notification
alias include_statuses? include_statuses alias include_statuses? include_statuses
@@ -28,23 +32,8 @@ class Admin::AccountAction
validates :type, :target_account, :current_account, presence: true validates :type, :target_account, :current_account, presence: true
validates :type, inclusion: { in: TYPES } validates :type, inclusion: { in: TYPES }
def initialize(attributes = {}) def save
@send_email_notification = true return false unless valid?
@include_statuses = true
super
end
def send_email_notification=(value)
@send_email_notification = ActiveModel::Type::Boolean.new.cast(value)
end
def include_statuses=(value)
@include_statuses = ActiveModel::Type::Boolean.new.cast(value)
end
def save!
raise ActiveRecord::RecordInvalid, self unless valid?
ApplicationRecord.transaction do ApplicationRecord.transaction do
process_action! process_action!
@@ -54,6 +43,12 @@ class Admin::AccountAction
process_notification! process_notification!
process_queue! process_queue!
true
end
def save!
raise ActiveRecord::RecordInvalid, self unless save
end end
def report def report
@@ -185,7 +180,7 @@ class Admin::AccountAction
@reports ||= if type == 'none' @reports ||= if type == 'none'
with_report? ? [report] : [] with_report? ? [report] : []
else else
Report.where(target_account: target_account).unresolved target_account.targeted_reports.unresolved
end end
end end

View File

@@ -2,6 +2,7 @@
class Admin::StatusBatchAction class Admin::StatusBatchAction
include ActiveModel::Model include ActiveModel::Model
include ActiveModel::Attributes
include AccountableConcern include AccountableConcern
include Authorization include Authorization
@@ -9,11 +10,7 @@ class Admin::StatusBatchAction
:status_ids, :report_id, :status_ids, :report_id,
:text :text
attr_reader :send_email_notification attribute :send_email_notification, :boolean
def send_email_notification=(value)
@send_email_notification = ActiveModel::Type::Boolean.new.cast(value)
end
def save! def save!
process_action! process_action!

View File

@@ -128,7 +128,7 @@ class Form::AccountBatch
# Suspending a single account closes their associated reports, so # Suspending a single account closes their associated reports, so
# mass-suspending would be consistent. # mass-suspending would be consistent.
Report.where(target_account: account).unresolved.find_each do |report| account.targeted_reports.unresolved.find_each do |report|
authorize(report, :update?) authorize(report, :update?)
log_action(:resolve, report) log_action(:resolve, report)
report.resolve!(current_account) report.resolve!(current_account)

View File

@@ -297,7 +297,7 @@ class DeleteAccountService < BaseService
end end
def reported_status_ids def reported_status_ids
@reported_status_ids ||= Report.where(target_account: @account).unresolved.pluck(:status_ids).flatten.uniq @reported_status_ids ||= @account.targeted_reports.unresolved.pluck(:status_ids).flatten.uniq
end end
def associations_for_destruction def associations_for_destruction

View File

@@ -18,9 +18,13 @@ ar:
attributes: attributes:
domain: domain:
invalid: ليس بإسم نطاق صالح invalid: ليس بإسم نطاق صالح
messages:
invalid_domain_on_line: "%{value} ليس إسم نطاق صالح"
models: models:
account: account:
attributes: attributes:
fields:
fields_with_values_missing_labels: يحتوي على قيم مع تسميات مفقودة
username: username:
invalid: يجب فقط أن يحتوي على حروف، وأرقام، وخطوط سفلية invalid: يجب فقط أن يحتوي على حروف، وأرقام، وخطوط سفلية
reserved: محجوز reserved: محجوز
@@ -36,12 +40,23 @@ ar:
attributes: attributes:
data: data:
malformed: معتل malformed: معتل
list_account:
attributes:
account_id:
taken: موجود مسبقاً على القائمة
must_be_following: يجب أن يكون حساباً تتابعه
status: status:
attributes: attributes:
reblog: reblog:
taken: المنشور موجود مِن قبل taken: المنشور موجود مِن قبل
terms_of_service:
attributes:
effective_date:
too_soon: مبكر للغاية، يجب أن يكون بعد %{date}
user: user:
attributes: attributes:
date_of_birth:
below_limit: دون الحد العمري
email: email:
blocked: يستخدم مزوّد بريد إلكتروني غير مسموح به blocked: يستخدم مزوّد بريد إلكتروني غير مسموح به
unreachable: يبدو أنه لا وجود له unreachable: يبدو أنه لا وجود له

View File

@@ -3,7 +3,7 @@ fr:
activerecord: activerecord:
attributes: attributes:
poll: poll:
expires_at: Date de fin expires_at: Date d'expiration
options: Choix options: Choix
user: user:
agreement: Contrat de service agreement: Contrat de service

View File

@@ -29,9 +29,12 @@ ar:
two: منشورَيْن two: منشورَيْن
zero: لا منشورات zero: لا منشورات
posts_tab_heading: المنشورات posts_tab_heading: المنشورات
self_follow_error: لا يمكنك متابعة حسابك الخاص
admin: admin:
account_actions: account_actions:
action: تنفيذ الإجراء action: تنفيذ الإجراء
already_silenced: هذا الحساب محدود بالفعل.
already_suspended: هذا الحساب مفصول مسبقاً.
title: اتخاذ إجراء إشراف على %{acct} title: اتخاذ إجراء إشراف على %{acct}
account_moderation_notes: account_moderation_notes:
create: اترك ملاحظة create: اترك ملاحظة
@@ -66,6 +69,7 @@ ar:
demote: إنزال الدور الوظيفي demote: إنزال الدور الوظيفي
destroyed_msg: بيانات حساب %{username} الآن في قائمة الانتظار ليتم حذفها قريباً destroyed_msg: بيانات حساب %{username} الآن في قائمة الانتظار ليتم حذفها قريباً
disable: تجميد disable: تجميد
disable_sign_in_token_auth: تعطيل مصادقة رمز البريد الإلكتروني
disable_two_factor_authentication: تعطيل المصادقة بخطوتين disable_two_factor_authentication: تعطيل المصادقة بخطوتين
disabled: معطَّل disabled: معطَّل
display_name: عرض الاسم display_name: عرض الاسم
@@ -74,6 +78,7 @@ ar:
email: البريد الإلكتروني email: البريد الإلكتروني
email_status: حالة البريد الإلكتروني email_status: حالة البريد الإلكتروني
enable: تفعيل enable: تفعيل
enable_sign_in_token_auth: تمكين مصادقة رمز البريد الإلكتروني
enabled: مفعَّل enabled: مفعَّل
enabled_msg: تم إلغاء تجميد حساب %{username} enabled_msg: تم إلغاء تجميد حساب %{username}
followers: المتابِعون followers: المتابِعون
@@ -142,6 +147,7 @@ ar:
resubscribe: إعادة الاشتراك resubscribe: إعادة الاشتراك
role: الدور role: الدور
search: البحث search: البحث
search_same_email_domain: مستخدمون آخرون لديهم نفس نطاق البريد الإلكتروني
search_same_ip: مستخدِمون آخرون بنفس الـ IP search_same_ip: مستخدِمون آخرون بنفس الـ IP
security: الأمان security: الأمان
security_measures: security_measures:
@@ -182,33 +188,45 @@ ar:
approve_appeal: الموافقة على الطعن approve_appeal: الموافقة على الطعن
approve_user: الموافقة على المستخدم approve_user: الموافقة على المستخدم
assigned_to_self_report: أسند التقرير assigned_to_self_report: أسند التقرير
change_email_user: تغيير البريد الإلكتروني للمستخدم
change_role_user: تم تغيير الرتبه للمستخدم change_role_user: تم تغيير الرتبه للمستخدم
confirm_user: تأكيد المستخدم confirm_user: تأكيد المستخدم
create_account_warning: إنشاء تحذير create_account_warning: إنشاء تحذير
create_announcement: إنشاء إعلان create_announcement: إنشاء إعلان
create_canonical_email_block: إنشاء حظر لبريد إلكتروني
create_custom_emoji: إنشاء إيموجي مخصص create_custom_emoji: إنشاء إيموجي مخصص
create_domain_allow: إنشاء نطاق المسموح به create_domain_allow: إنشاء نطاق المسموح به
create_domain_block: إنشاء حظر لنطاق create_domain_block: إنشاء حظر لنطاق
create_email_domain_block: إنشاء حظر نطاق بريد إلكتروني
create_ip_block: إنشاء قاعدة IP جديدة create_ip_block: إنشاء قاعدة IP جديدة
create_relay: إنشاء خادم ترحيل
create_unavailable_domain: إنشاء نطاق غير متوفر create_unavailable_domain: إنشاء نطاق غير متوفر
create_user_role: انشاء دور create_user_role: انشاء دور
demote_user: إنزال رتبة المستخدم demote_user: إنزال رتبة المستخدم
destroy_announcement: احذف الإعلان destroy_announcement: احذف الإعلان
destroy_canonical_email_block: إلغاء حظر لبريد إلكتروني
destroy_custom_emoji: احذف الإيموجي المخصص destroy_custom_emoji: احذف الإيموجي المخصص
destroy_domain_allow: حذف النطاق المسموح به destroy_domain_allow: حذف النطاق المسموح به
destroy_domain_block: إزالة حظر النطاق destroy_domain_block: إزالة حظر النطاق
destroy_email_domain_block: إلغاء حظر نطاق بريد إلكتروني
destroy_instance: تنظيف النطاق destroy_instance: تنظيف النطاق
destroy_ip_block: حذف قاعدة IP destroy_ip_block: حذف قاعدة IP
destroy_relay: حذف خادم الترحيل
destroy_status: حذف المنشور destroy_status: حذف المنشور
destroy_unavailable_domain: حذف نطاق غير متوفر destroy_unavailable_domain: حذف نطاق غير متوفر
destroy_user_role: حذف الدور destroy_user_role: حذف الدور
disable_2fa_user: تعطيل 2FA disable_2fa_user: تعطيل 2FA
disable_custom_emoji: تعطيل الإيموجي المخصص disable_custom_emoji: تعطيل الإيموجي المخصص
disable_relay: تعطيل خادم الترحيل
disable_sign_in_token_auth_user: تعطيل مصادقة رمز البريد الإلكتروني للمستخدم
disable_user: تعطيل المستخدم disable_user: تعطيل المستخدم
enable_custom_emoji: تفعيل الإيموجي المخصص enable_custom_emoji: تفعيل الإيموجي المخصص
enable_relay: تفعيل خادم الترحيل
enable_sign_in_token_auth_user: تمكين مصادقة رمز البريد الإلكتروني للمستخدم
enable_user: تفعيل المستخدم enable_user: تفعيل المستخدم
memorialize_account: جعل الحساب تذكاريا memorialize_account: جعل الحساب تذكاريا
promote_user: ترقية المستخدم promote_user: ترقية المستخدم
publish_terms_of_service: نشر شروط الخدمة
reject_appeal: رفض الطعن reject_appeal: رفض الطعن
reject_user: ارفض المستخدم reject_user: ارفض المستخدم
remove_avatar_user: احذف الصورة الرمزية remove_avatar_user: احذف الصورة الرمزية
@@ -235,36 +253,50 @@ ar:
approve_appeal_html: وافق %{name} على استئناف الطعن بشأن قرار الإشراف من %{target} approve_appeal_html: وافق %{name} على استئناف الطعن بشأن قرار الإشراف من %{target}
approve_user_html: وافق %{name} على تسجيل %{target} approve_user_html: وافق %{name} على تسجيل %{target}
assigned_to_self_report_html: قام %{name} بإسناد التقرير %{target} لأنفسهم assigned_to_self_report_html: قام %{name} بإسناد التقرير %{target} لأنفسهم
change_email_user_html: غيّر %{name} عنوان البريد الإلكتروني للمستخدم %{target}
change_role_user_html: قام %{name} بإنشاء قاعدة للـIP %{target} change_role_user_html: قام %{name} بإنشاء قاعدة للـIP %{target}
confirm_user_html: "%{name} قد قام بتأكيد عنوان البريد الإلكتروني لـ %{target}"
create_account_warning_html: قام %{name} بإرسال تحذير إلى %{target} create_account_warning_html: قام %{name} بإرسال تحذير إلى %{target}
create_announcement_html: قام %{name} بإنشاء إعلان جديد %{target} create_announcement_html: قام %{name} بإنشاء إعلان جديد %{target}
create_canonical_email_block_html: قام %{name} بحظر البريد الإلكتروني برمز تشفير %{target}
create_custom_emoji_html: "%{name} قام برفع إيموجي جديد %{target}" create_custom_emoji_html: "%{name} قام برفع إيموجي جديد %{target}"
create_domain_allow_html: قام %{name} بإضافة النطاق %{target} إلى القائمة البيضاء create_domain_allow_html: قام %{name} بإضافة النطاق %{target} إلى القائمة البيضاء
create_domain_block_html: "%{name} قام بحجب نطاق %{target}" create_domain_block_html: "%{name} قام بحجب نطاق %{target}"
create_email_domain_block_html: قام %{name} بحظر نطاق البريد الإلكتروني %{target}
create_ip_block_html: قام %{name} بإنشاء قاعدة للـIP %{target} create_ip_block_html: قام %{name} بإنشاء قاعدة للـIP %{target}
create_relay_html: قام %{name} بإنشاء خادم ترحيل %{target}
create_unavailable_domain_html: قام %{name} بتوقيف التوصيل للنطاق %{target} create_unavailable_domain_html: قام %{name} بتوقيف التوصيل للنطاق %{target}
create_user_role_html: "%{name} أنشأ رتبه %{target}" create_user_role_html: "%{name} أنشأ رتبه %{target}"
demote_user_html: قام %{name} بخفض الرتبة الوظيفية لـ%{target} demote_user_html: قام %{name} بخفض الرتبة الوظيفية لـ%{target}
destroy_announcement_html: قام %{name} بحذف الإعلان %{target} destroy_announcement_html: قام %{name} بحذف الإعلان %{target}
destroy_canonical_email_block_html: قام %{name} برفع الحظر عن البريد الإلكتروني برمز التشفير %{target}
destroy_custom_emoji_html: قام %{name} بتحديث الإيموجي %{target} destroy_custom_emoji_html: قام %{name} بتحديث الإيموجي %{target}
destroy_domain_allow_html: قام %{name} بمنع الاتحاد مع النطاق %{target} destroy_domain_allow_html: قام %{name} بمنع الاتحاد مع النطاق %{target}
destroy_domain_block_html: قام %{name} برفع الحظر عن النطاق %{target} destroy_domain_block_html: قام %{name} برفع الحظر عن النطاق %{target}
destroy_email_domain_block_html: قام %{name} برفع الحظر عن نطاق البريد الإلكتروني %{target}
destroy_instance_html: "%{name} قام بحجب نطاق %{target}" destroy_instance_html: "%{name} قام بحجب نطاق %{target}"
destroy_ip_block_html: قام %{name} بحذف قاعدة للـIP %{target} destroy_ip_block_html: قام %{name} بحذف قاعدة للـIP %{target}
destroy_relay_html: قام %{name} بحذف خادم ترحيل %{target}
destroy_status_html: قام %{name} بحذف منشور من %{target} destroy_status_html: قام %{name} بحذف منشور من %{target}
destroy_unavailable_domain_html: قام %{name} باستئناف التوصيل للنطاق %{target} destroy_unavailable_domain_html: قام %{name} باستئناف التوصيل للنطاق %{target}
destroy_user_role_html: "%{name} أنشأ رتبه %{target}" destroy_user_role_html: "%{name} أنشأ رتبه %{target}"
disable_2fa_user_html: قام %{name} بتعطيل المصادقة بخطوتين للمستخدم %{target} disable_2fa_user_html: قام %{name} بتعطيل المصادقة بخطوتين للمستخدم %{target}
disable_custom_emoji_html: قام %{name} بتعطيل الإيموجي %{target} disable_custom_emoji_html: قام %{name} بتعطيل الإيموجي %{target}
disable_relay_html: قام %{name} بتعطيل خادم ترحيل %{target}
disable_sign_in_token_auth_user_html: قام %{name} بتعطيل مصادقة رمز البريد الإلكتروني لـ %{target}
disable_user_html: قام %{name} بتعطيل تسجيل الدخول للمستخدم %{target} disable_user_html: قام %{name} بتعطيل تسجيل الدخول للمستخدم %{target}
enable_custom_emoji_html: قام %{name} بتنشيط الإيموجي %{target} enable_custom_emoji_html: قام %{name} بتنشيط الإيموجي %{target}
enable_relay_html: قام %{name} بتفعيل خادم ترحيل %{target}
enable_sign_in_token_auth_user_html: قام %{name} بتعطيل مصادقة رمز البريد الإلكتروني لـ %{target}
enable_user_html: قام %{name} بتنشيط تسجيل الدخول للمستخدم %{target} enable_user_html: قام %{name} بتنشيط تسجيل الدخول للمستخدم %{target}
memorialize_account_html: قام %{name} بتحويل حساب %{target} إلى صفحة تذكارية memorialize_account_html: قام %{name} بتحويل حساب %{target} إلى صفحة تذكارية
promote_user_html: قام %{name} بترويج المستخدم %{target} promote_user_html: قام %{name} بترويج المستخدم %{target}
publish_terms_of_service_html: نشر %{name} تحديقات لشروط الخدمة
reject_appeal_html: وافق %{name} على استئناف قرار الاعتدال من %{target} reject_appeal_html: وافق %{name} على استئناف قرار الاعتدال من %{target}
reject_user_html: رفض %{name} تسجيل %{target} reject_user_html: رفض %{name} تسجيل %{target}
remove_avatar_user_html: قام %{name} بإزالة صورة %{target} الرمزية remove_avatar_user_html: قام %{name} بإزالة صورة %{target} الرمزية
reopen_report_html: قام %{name} بإعادة فتح الشكوى %{target} reopen_report_html: قام %{name} بإعادة فتح الشكوى %{target}
resend_user_html: قام %{name} بإعادة إرسال بريد الإلكتروني للتأكيد لـ%{target}
reset_password_user_html: قام %{name} بإعادة تعيين كلمة مرور المستخدم %{target} reset_password_user_html: قام %{name} بإعادة تعيين كلمة مرور المستخدم %{target}
resolve_report_html: قام %{name} بمعالجة الشكوى %{target} resolve_report_html: قام %{name} بمعالجة الشكوى %{target}
sensitive_account_html: قام %{name} بوضع علامة حساس على محتوى %{target} sensitive_account_html: قام %{name} بوضع علامة حساس على محتوى %{target}
@@ -279,6 +311,7 @@ ar:
update_custom_emoji_html: قام %{name} بتحديث الإيموجي %{target} update_custom_emoji_html: قام %{name} بتحديث الإيموجي %{target}
update_domain_block_html: قام %{name} بتحديث كتلة النطاق %{target} update_domain_block_html: قام %{name} بتحديث كتلة النطاق %{target}
update_ip_block_html: قام %{name} بإنشاء قاعدة للـIP %{target} update_ip_block_html: قام %{name} بإنشاء قاعدة للـIP %{target}
update_report_html: قام %{name} بتحديث التقرير %{target}
update_status_html: قام %{name} بتحديث منشور من %{target} update_status_html: قام %{name} بتحديث منشور من %{target}
update_user_role_html: "%{name} تغيير رتبه %{target}" update_user_role_html: "%{name} تغيير رتبه %{target}"
deleted_account: حذف الحساب deleted_account: حذف الحساب
@@ -288,6 +321,7 @@ ar:
title: سِجلّ التفتيش و المعاينة title: سِجلّ التفتيش و المعاينة
unavailable_instance: "(اسم النطاق غير متوفر)" unavailable_instance: "(اسم النطاق غير متوفر)"
announcements: announcements:
back: العودة إلى الإعلانات
destroyed_msg: تم حذف الإعلان بنجاح! destroyed_msg: تم حذف الإعلان بنجاح!
edit: edit:
title: تعديل الإعلان title: تعديل الإعلان
@@ -296,6 +330,10 @@ ar:
new: new:
create: إنشاء إعلان create: إنشاء إعلان
title: إعلان جديد title: إعلان جديد
preview:
disclaimer: بما أن المستخدمين لا يمكنهم اختيار توقفها، يجب أن تقتصر إشعارات البريد الإلكتروني على الإعلانات العامة مثل خرق في البيانات الخاصة أو إشعارات إغلاق الخادم.
explanation_html: 'سيتم إرسال البريد الإلكتروني إلى <strong>%{display_count} مستخدمين</strong>. سيتم تضمين النص التالي في البريد الإلكتروني:'
title: معاينة إشعار الإعلان
publish: نشر publish: نشر
published_msg: تم نشر الإعلان بنجاح! published_msg: تم نشر الإعلان بنجاح!
scheduled_for: بُرمِج على %{time} scheduled_for: بُرمِج على %{time}
@@ -444,6 +482,7 @@ ar:
other: "%{count} محاولات تسجيل في آخر أسبوع" other: "%{count} محاولات تسجيل في آخر أسبوع"
two: "%{count} محاولتا تسجيل في آخر أسبوع" two: "%{count} محاولتا تسجيل في آخر أسبوع"
zero: "%{count} محاولة تسجيل في آخر أسبوع" zero: "%{count} محاولة تسجيل في آخر أسبوع"
created_msg: تم حظر نطاق البريد الإلكتروني بنجاح
delete: حذف delete: حذف
dns: dns:
types: types:
@@ -452,8 +491,12 @@ ar:
new: new:
create: إضافة نطاق create: إضافة نطاق
resolve: العثور على عنوان النطاق resolve: العثور على عنوان النطاق
title: حظر نطاق بريد إلكتروني جديد
no_email_domain_block_selected: لم يطرأ أي تغيير على أي نطاق بريد بما أنه لم يتم اختيار أي نطاق
not_permitted: غير مسموح به not_permitted: غير مسموح به
resolved_dns_records_hint_html: اسم النطاق يعود إلى نطاقات MX التالية، والتي مسؤولة عن قبول البريد إلكتروني. حظر نطاق MX سيمنع التسجيل من أية بريد إلكتروني بنفس نطاق الـMX، حتى وإن النطاق المرئي مختلف. <strong>انتبه ألا تحظر مزودي البريد الإلكتروني الأكبر.</strong>
resolved_through_html: الحصول على العنوان من خلال %{domain} resolved_through_html: الحصول على العنوان من خلال %{domain}
title: النطاقات البريد الإلكتروني المحظورة
export_domain_allows: export_domain_allows:
new: new:
title: استيراد قامة النطاقات المسموحة title: استيراد قامة النطاقات المسموحة
@@ -469,6 +512,36 @@ ar:
new: new:
title: استيراد قامة النطاقات المحظورة title: استيراد قامة النطاقات المحظورة
no_file: لم يتم تحديد أيّ ملف no_file: لم يتم تحديد أيّ ملف
fasp:
debug:
callbacks:
created_at: أنشئ في
delete: حذف
ip: عنوان IP
request_body: جسم الطلب
title: تصحيح رجوع المكالمات
providers:
active: نشط
base_url: قاعدة الرابط
callback: رد الاتصال
delete: حذف
edit: تعديل المزود
finish_registration: اكتمال عملية التسجيل
name: الاسم
providers: المزودون
public_key_fingerprint: بصمة المفتاح العام
registration_requested: التسجيل مطلوب
registrations:
confirm: تأكيد
description: لقد حصلت على تسجيل من FASP. ارفضه إذا لم تطلبه. إذا كنت قد شرعت في ذلك، قارن الاسم وبصمة المفتاح بعناية قبل تأكيد التسجيل.
reject: رفض
title: تأكيد تسجيل FASP
save: حفظ
select_capabilities: تحديد القدرات
sign_in: تسجيل الدخول
status: الحالة
title: مقدمو الخدمة الإضافية الفدرالية
title: FASP
follow_recommendations: follow_recommendations:
description_html: "<strong>تساعد اقتراحات المتابعة المستخدمين في العثور بسرعة على محتوى مثير للاهتمام</strong>. عندما لا يتفاعل المستخدم مع الآخرين بشكل كافي لتشكيل اقتراحات متابعة مخصصة له، تظهر هذه الاقتراحات بدلاً من ذلك. يُعاد حسابهم بشكل يومي من مزيج حسابات لديها أكثر التفاعلات وأكثر عدد من المتابعين المحليين للغة معينة." description_html: "<strong>تساعد اقتراحات المتابعة المستخدمين في العثور بسرعة على محتوى مثير للاهتمام</strong>. عندما لا يتفاعل المستخدم مع الآخرين بشكل كافي لتشكيل اقتراحات متابعة مخصصة له، تظهر هذه الاقتراحات بدلاً من ذلك. يُعاد حسابهم بشكل يومي من مزيج حسابات لديها أكثر التفاعلات وأكثر عدد من المتابعين المحليين للغة معينة."
language: للغة language: للغة
@@ -478,6 +551,9 @@ ar:
title: اقتراحات المتابعة title: اقتراحات المتابعة
unsuppress: إستعادة إقتراحات المتابعة unsuppress: إستعادة إقتراحات المتابعة
instances: instances:
audit_log:
title: سجلات المراجعة الحديثة
view_all: عرض سجلات المراجعة الكاملة
availability: availability:
description_html: description_html:
few: إذا فشل التسليم إلى النطاق لمدة <strong>%{count} أيام</strong> دون نجاح، لن تتم أي محاولات أخرى للتسليم إلا إذا تم الاستلام النطاق <em>من</em>. few: إذا فشل التسليم إلى النطاق لمدة <strong>%{count} أيام</strong> دون نجاح، لن تتم أي محاولات أخرى للتسليم إلا إذا تم الاستلام النطاق <em>من</em>.
@@ -546,6 +622,13 @@ ar:
all: كافتها all: كافتها
limited: محدود limited: محدود
title: الإشراف title: الإشراف
moderation_notes:
create: إضافة ملاحظة المشرفين
created_msg: تم إنشاء ملاحظة المشرفين بنجاح!
description_html: اعرض الملاحظات واتركها للمشرفين الآخرين ولنفسك في المستقبل
destroyed_msg: تم حذف ملاحظة المشرفين بنجاح!
placeholder: معلومات عن هذا الخادم، أو الإجراءات المتخذة، أو أي شيء آخر سيساعدك على الإشراف على هذا الخادم في المستقبل.
title: ملاحظات المشرفين
private_comment: تعليق خاص private_comment: تعليق خاص
public_comment: تعليق للعلن public_comment: تعليق للعلن
purge: تطهير purge: تطهير
@@ -622,7 +705,11 @@ ar:
suspend_description_html: سيُمنع الوصول إلى الحساب وجميع محتوياته وتُحذف تدريجياً، وسيكون التفاعل معه مستحيلاً. بالإمكان عكس مفعول ذلك في غضون 30 يوماً. يغلق جميع التبليغات ضد الحساب. suspend_description_html: سيُمنع الوصول إلى الحساب وجميع محتوياته وتُحذف تدريجياً، وسيكون التفاعل معه مستحيلاً. بالإمكان عكس مفعول ذلك في غضون 30 يوماً. يغلق جميع التبليغات ضد الحساب.
actions_description_html: حدد الإجراء الذي يجب عليك اتخاذه لحل هذا التقرير. إذا اتخذت إجراء عقابيا ضد الحساب المبلغ عنه، فسيتم إرسال إشعار عبر البريد الإلكتروني إليهم، باستثناء عند اختيار فئة <strong>spam</strong>. actions_description_html: حدد الإجراء الذي يجب عليك اتخاذه لحل هذا التقرير. إذا اتخذت إجراء عقابيا ضد الحساب المبلغ عنه، فسيتم إرسال إشعار عبر البريد الإلكتروني إليهم، باستثناء عند اختيار فئة <strong>spam</strong>.
actions_description_remote_html: حدّد الإجراءات التي يتعين اتخاذها لحل هذا التقرير. هذا سيؤثر فقط على كيفية اتصال <strong>خادمك</strong> بهذا الحساب البعيد والتعامل مع محتوياته. actions_description_remote_html: حدّد الإجراءات التي يتعين اتخاذها لحل هذا التقرير. هذا سيؤثر فقط على كيفية اتصال <strong>خادمك</strong> بهذا الحساب البعيد والتعامل مع محتوياته.
actions_no_posts: هذا التقرير لا يحتوي على أي مشاركات مرتبطة لحذفها
add_to_report: أضف المزيد إلى التقرير add_to_report: أضف المزيد إلى التقرير
already_suspended_badges:
local: تم فصله مسبقاً على هذا الخادم
remote: تم فصله مسبقاً على الخادم الخاص به
are_you_sure: هل أنت متأكد ؟ are_you_sure: هل أنت متأكد ؟
assign_to_self: اسنده لي assign_to_self: اسنده لي
assigned: المشرف المُسنَد assigned: المشرف المُسنَد
@@ -659,6 +746,7 @@ ar:
report: 'الشكوى #%{id}' report: 'الشكوى #%{id}'
reported_account: حساب مُبلّغ عنه reported_account: حساب مُبلّغ عنه
reported_by: أبلغ عنه من طرف reported_by: أبلغ عنه من طرف
reported_with_application: تم الإبلاغ باستخدام تطبيق
resolved: معالجة resolved: معالجة
resolved_msg: تمت معالجة الشكوى بنجاح! resolved_msg: تمت معالجة الشكوى بنجاح!
skip_to_actions: تخطي إلى الإجراءات skip_to_actions: تخطي إلى الإجراءات
@@ -681,6 +769,7 @@ ar:
delete_data_html: حذف ملف <strong>@%{acct}</strong> الشخصي بمحتواه بعد 30 يوماً من الآن ما لم يُلغَ تعليق الحساب delete_data_html: حذف ملف <strong>@%{acct}</strong> الشخصي بمحتواه بعد 30 يوماً من الآن ما لم يُلغَ تعليق الحساب
preview_preamble_html: 'سوف يتلقى <strong>@%{acct}</strong> تحذيرا يحتوي على ما يلي:' preview_preamble_html: 'سوف يتلقى <strong>@%{acct}</strong> تحذيرا يحتوي على ما يلي:'
record_strike_html: تسجيل عقوبة ضد <strong>@%{acct}</strong> لمساعدتك في أخذ إجراءات إضافية في حال انتهاكات مستقبلية من طرف هذا الحساب record_strike_html: تسجيل عقوبة ضد <strong>@%{acct}</strong> لمساعدتك في أخذ إجراءات إضافية في حال انتهاكات مستقبلية من طرف هذا الحساب
send_email_html: إرسال رسالة تحذير <strong>@%{acct}</strong>
warning_placeholder: مبررات إضافية اختيارية لإجراء الإشراف. warning_placeholder: مبررات إضافية اختيارية لإجراء الإشراف.
target_origin: مصدر الحساب المبلغ عنه target_origin: مصدر الحساب المبلغ عنه
title: الشكاوى title: الشكاوى
@@ -728,6 +817,7 @@ ar:
manage_appeals: إدارة الطعون manage_appeals: إدارة الطعون
manage_appeals_description: يسمح للمستخدمين بمراجعة الطعون المقدمة ضد إجراءات الإشراف manage_appeals_description: يسمح للمستخدمين بمراجعة الطعون المقدمة ضد إجراءات الإشراف
manage_blocks: إدارة الحظر manage_blocks: إدارة الحظر
manage_blocks_description: السماح للمستخدمين بحظر مقدمي خدمات البريد الإلكتروني وعناوين IP
manage_custom_emojis: إدارة الرموز التعبيريّة المخصصة manage_custom_emojis: إدارة الرموز التعبيريّة المخصصة
manage_custom_emojis_description: السماح للمستخدمين بإدارة الرموز التعبيريّة المخصصة على الخادم manage_custom_emojis_description: السماح للمستخدمين بإدارة الرموز التعبيريّة المخصصة على الخادم
manage_federation: إدارة الفديرالية manage_federation: إدارة الفديرالية
@@ -745,6 +835,7 @@ ar:
manage_taxonomies: إدارة التصنيفات manage_taxonomies: إدارة التصنيفات
manage_taxonomies_description: السماح للمستخدمين بمراجعة المحتوى المتداول وتحديث إعدادات الوسم manage_taxonomies_description: السماح للمستخدمين بمراجعة المحتوى المتداول وتحديث إعدادات الوسم
manage_user_access: إدارة وصول المستخدم manage_user_access: إدارة وصول المستخدم
manage_user_access_description: يسمح للمستخدمين بتعطيل المصادقة الثنائية المستخدمين الآخرين، تغيير عنوان البريد الإلكتروني الخاص بهم، وإعادة تعيين كلمة المرور الخاصة بهم
manage_users: إدارة المستخدمين manage_users: إدارة المستخدمين
manage_users_description: يسمح للمستخدمين بعرض تفاصيل المستخدمين الآخرين وتنفيذ إجراءات الإشراف ضدهم manage_users_description: يسمح للمستخدمين بعرض تفاصيل المستخدمين الآخرين وتنفيذ إجراءات الإشراف ضدهم
manage_webhooks: إدارة الـWebhooks manage_webhooks: إدارة الـWebhooks
@@ -758,17 +849,26 @@ ar:
title: الأدوار title: الأدوار
rules: rules:
add_new: إضافة قاعدة add_new: إضافة قاعدة
add_translation: إضافة ترجمة
delete: حذف delete: حذف
description_html: بينما يدعي معظم الناس أنهم قرأوا شروط الخدمة ووافقوا عليها، فإن الناس عادةً لا يقرأون إلا بعد حدوث مشكلة. <strong>اجعل من الأسهل رؤية قواعد خادمك بلمحة عن طريق تزويدهم في قائمة النقاط المدورة.</strong> حاول إبقاء القواعد الفردية قصيرة وبسيطة، ولكن لا تحاول أن تُقسمها إلى العديد من العناصر المنفصلة أيضا. description_html: بينما يدعي معظم الناس أنهم قرأوا شروط الخدمة ووافقوا عليها، فإن الناس عادةً لا يقرأون إلا بعد حدوث مشكلة. <strong>اجعل من الأسهل رؤية قواعد خادمك بلمحة عن طريق تزويدهم في قائمة النقاط المدورة.</strong> حاول إبقاء القواعد الفردية قصيرة وبسيطة، ولكن لا تحاول أن تُقسمها إلى العديد من العناصر المنفصلة أيضا.
edit: تعديل القانون edit: تعديل القانون
empty: لم يتم تحديد قواعد الخادم بعد. empty: لم يتم تحديد قواعد الخادم بعد.
move_down: نقل للأسفل
move_up: نقل للأعلى
title: قوانين الخادم title: قوانين الخادم
translation: ترجمة
translations: الترجمات
translations_explanation: يمكنك اختيارياً إضافة ترجمات للقواعد. سيتم عرض القيمة الافتراضية إذا لم تتوفر نسخة مترجمة. الرجاء التأكد دائمًا من أن أي ترجمة متوفرة متزامنة مع القيمة الافتراضية.
settings: settings:
about: about:
manage_rules: إدارة قواعد الخادم manage_rules: إدارة قواعد الخادم
preamble: قدم معلومات متعمقة عن كيفية إدارة عمل الخادم، والإشراف، والتمويل. preamble: قدم معلومات متعمقة عن كيفية إدارة عمل الخادم، والإشراف، والتمويل.
rules_hint: هناك منطقة مخصصة للقواعد التي يتوقع من المستخدمين التقيد بها. rules_hint: هناك منطقة مخصصة للقواعد التي يتوقع من المستخدمين التقيد بها.
title: عن title: عن
allow_referrer_origin:
desc: عندما ينقر المستخدمون على روابط إلى مواقع خارجية، قد يرسل المتصفح عنوان خادم ماستدون الخاص بك كمرجع. قم بتعطيل هذا إذا كان هذا سيحدد المستخدمين بشكل فريد، على سبيل المثال إذا كان هذا خادم ماستدون شخصي.
title: السماح للمواقع الخارجية برؤية خادم ماستدون الخاص بك كمصدر حركة مرور
appearance: appearance:
preamble: تخصيص واجهة الويب لماستدون. preamble: تخصيص واجهة الويب لماستدون.
title: المظهر title: المظهر
@@ -788,6 +888,7 @@ ar:
discovery: discovery:
follow_recommendations: اتبع التوصيات follow_recommendations: اتبع التوصيات
preamble: يُعد إتاحة رؤية المحتوى المثير للاهتمام أمرًا ضروريًا لجذب مستخدمين جدد قد لا يعرفون أي شخص في Mastodon. تحكم في كيفية عمل ميزات الاكتشاف المختلفة على خادمك الخاص. preamble: يُعد إتاحة رؤية المحتوى المثير للاهتمام أمرًا ضروريًا لجذب مستخدمين جدد قد لا يعرفون أي شخص في Mastodon. تحكم في كيفية عمل ميزات الاكتشاف المختلفة على خادمك الخاص.
privacy: الخصوصية
profile_directory: دليل الصفحات التعريفية profile_directory: دليل الصفحات التعريفية
public_timelines: الخيوط الزمنية العامة public_timelines: الخيوط الزمنية العامة
publish_statistics: نشر الإحصائيات publish_statistics: نشر الإحصائيات
@@ -798,6 +899,7 @@ ar:
disabled: لا أحد disabled: لا أحد
users: للمستخدمين المتصلين محليا users: للمستخدمين المتصلين محليا
registrations: registrations:
moderation_recommandation: الرجاء التأكد من أن لديك فريق إشراف كافي وفعال قبل فتح التسجيلات للجميع!
preamble: تحكّم في مَن الذي يمكنه إنشاء حساب على خادمك الخاص. preamble: تحكّم في مَن الذي يمكنه إنشاء حساب على خادمك الخاص.
title: التسجيلات title: التسجيلات
registrations_mode: registrations_mode:
@@ -805,6 +907,7 @@ ar:
approved: طلب الموافقة لازم عند إنشاء حساب approved: طلب الموافقة لازم عند إنشاء حساب
none: لا أحد يمكنه إنشاء حساب none: لا أحد يمكنه إنشاء حساب
open: يمكن للجميع إنشاء حساب open: يمكن للجميع إنشاء حساب
warning_hint: نوصي باستخدام "الموافقة المطلوبة للتسجيل" إلا إذا كنت واثقا من أن فريق الإشراف الخاص بك يمكنه التعامل مع الرسائل غير المرغوب فيها والتسجيلات الخبيثة في الوقت المناسب.
security: security:
authorized_fetch: يتطلّب المصادقة مِن الخوادم الفديرالية authorized_fetch: يتطلّب المصادقة مِن الخوادم الفديرالية
authorized_fetch_hint: إن طلب المصادقة من الخوادم الموحدة يتيح تنفيذًا أكثر صرامة للكتل على مستوى المستخدم وعلى مستوى الخادم. ومع ذلك، يأتي هذا على حساب عقوبة الأداء، ويقلل من مدى وصول ردودك، وقد يؤدي إلى حدوث مشكلات في التوافق مع بعض الخدمات الموحدة. بالإضافة إلى ذلك، لن يمنع هذا الجهات الفاعلة المخصصة من جلب منشوراتك وحساباتك العامة. authorized_fetch_hint: إن طلب المصادقة من الخوادم الموحدة يتيح تنفيذًا أكثر صرامة للكتل على مستوى المستخدم وعلى مستوى الخادم. ومع ذلك، يأتي هذا على حساب عقوبة الأداء، ويقلل من مدى وصول ردودك، وقد يؤدي إلى حدوث مشكلات في التوافق مع بعض الخدمات الموحدة. بالإضافة إلى ذلك، لن يمنع هذا الجهات الفاعلة المخصصة من جلب منشوراتك وحساباتك العامة.
@@ -816,6 +919,7 @@ ar:
destroyed_msg: تم حذف التحميل مِن الموقع بنجاح! destroyed_msg: تم حذف التحميل مِن الموقع بنجاح!
software_updates: software_updates:
critical_update: حَرِج - يرجى التحديث في أقرب وقت ممكن critical_update: حَرِج - يرجى التحديث في أقرب وقت ممكن
description: من المستحسَن إبقاء تثبيت ماستدون الخاص بك محدثا للاستفادة من أحدث التصحيحات والميزات. إضافةً إلى ذلك، فهو مهمّ جدا تحديث ماستدون أحيانًا في الوقت المناسب لتجنب المسائل الأمنية. لهذه الأسباب، يقوم ماستدون بالتحقق من التحديثات كل 30 دقيقة، وسيتم إعلامك وفقا لتفضيلات إشعارات البريد الإلكتروني الخاصة بك.
documentation_link: معرفة المزيد documentation_link: معرفة المزيد
release_notes: ملخصات الإصدار release_notes: ملخصات الإصدار
title: التحديثات المتوفرة title: التحديثات المتوفرة
@@ -831,6 +935,7 @@ ar:
back_to_account: العودة إلى صفحة الحساب back_to_account: العودة إلى صفحة الحساب
back_to_report: العودة إلى صفحة التقرير back_to_report: العودة إلى صفحة التقرير
batch: batch:
add_to_report: 'إضافة إلى التقرير #%{id}'
remove_from_report: إزالة من التقرير remove_from_report: إزالة من التقرير
report: إبلاغ report: إبلاغ
contents: المحتوى contents: المحتوى
@@ -842,12 +947,17 @@ ar:
media: media:
title: الوسائط title: الوسائط
metadata: البيانات الوصفية metadata: البيانات الوصفية
no_history: هذا المنشور لم يتم تعديله
no_status_selected: لم يطرأ أي تغيير على أي منشور بما أنه لم يتم اختيار أي واحد no_status_selected: لم يطرأ أي تغيير على أي منشور بما أنه لم يتم اختيار أي واحد
open: افتح المنشور open: افتح المنشور
original_status: المنشور الأصلي original_status: المنشور الأصلي
reblogs: المعاد تدوينها reblogs: المعاد تدوينها
replied_to_html: تم الرد على %{acct_link}
status_changed: عُدّل المنشور status_changed: عُدّل المنشور
status_title: منشور من قبل %{name}
title: منشورات الحساب - @%{name}
trending: المتداولة trending: المتداولة
view_publicly: رؤية الجزء العلني
visibility: مدى الظهور visibility: مدى الظهور
with_media: تحتوي على وسائط with_media: تحتوي على وسائط
strikes: strikes:
@@ -865,6 +975,8 @@ ar:
system_checks: system_checks:
database_schema_check: database_schema_check:
message_html: هناك عمليات هجرة معلقة لقواعد البيانات. يرجى تشغيلها لضمان تصرف التطبيق كما هو متوقع message_html: هناك عمليات هجرة معلقة لقواعد البيانات. يرجى تشغيلها لضمان تصرف التطبيق كما هو متوقع
elasticsearch_analysis_index_mismatch:
message_html: إعدادات محلل فهرس Elasticserch قديمة. الرجاء تشغيل<code>tootctl search deploy --only-mapping --only=%{value}</code>
elasticsearch_health_red: elasticsearch_health_red:
message_html: مجموعة Elasticsearch غير صحية (الحالة الحمراء)، ميزات البحث غير متوفرة message_html: مجموعة Elasticsearch غير صحية (الحالة الحمراء)، ميزات البحث غير متوفرة
elasticsearch_health_yellow: elasticsearch_health_yellow:
@@ -889,6 +1001,9 @@ ar:
message_html: لم تقم بتحديد أي قواعد خادم. message_html: لم تقم بتحديد أي قواعد خادم.
sidekiq_process_check: sidekiq_process_check:
message_html: لا توجد عملية Sidekiq قيد التشغيل لقائمة الانتظار %{value}. يرجى مراجعة إعدادات Sidekiq الخاصة بك message_html: لا توجد عملية Sidekiq قيد التشغيل لقائمة الانتظار %{value}. يرجى مراجعة إعدادات Sidekiq الخاصة بك
software_version_check:
action: الاطلاع على التحديثات المتوفرة
message_html: يتوفر تحديث لماستدون.
software_version_critical_check: software_version_critical_check:
action: الاطلاع على التحديثات المتوفرة action: الاطلاع على التحديثات المتوفرة
message_html: هناك تحديث هام لماستدون، يرجى التحديث في أسرع وقت ممكن. message_html: هناك تحديث هام لماستدون، يرجى التحديث في أسرع وقت ممكن.
@@ -903,24 +1018,72 @@ ar:
message_html: "<strong>تم تكوين مخزن الكائنات الخاص بك بشكل خاطئ. خصوصية المستخدمين في خطر.</strong>" message_html: "<strong>تم تكوين مخزن الكائنات الخاص بك بشكل خاطئ. خصوصية المستخدمين في خطر.</strong>"
tags: tags:
moderation: moderation:
not_trendable: لا يمكن أن يصبح رائج
not_usable: لا يمكن استخدامه
pending_review: في انتظار المراجعة
review_requested: تم طلب المراجعة
reviewed: تمت مراجعته
title: الحالة title: الحالة
trendable: يمكن أن يصبح رائج
unreviewed: غير مراجع
usable: قابل للاستخدام
name: الاسم
newest: الأحدث newest: الأحدث
oldest: الأقدم
open: رؤية الجزء العلني
reset: إعادة التعيين reset: إعادة التعيين
review: حالة المراجعة review: حالة المراجعة
search: البحث search: البحث
title: الوسوم title: الوسوم
updated_msg: تم تحديث إعدادات الوسوم بنجاح updated_msg: تم تحديث إعدادات الوسوم بنجاح
terms_of_service: terms_of_service:
back: العودة إلى شروط الخدمة
changelog: ماذا تغير
create: استخدم خاصتك
current: الإصدار الحالي
draft: مسودة
generate: استخدام قالب
generates:
action: توليد
chance_to_review_html: "<strong>لن يتم نشر شروط الخدمة التي تم إنشاؤها تلقائياً.</strong> سيكون لديك فرصة لمراجعة النتائج. يرجى ملء التفاصيل اللازمة للمتابعة."
explanation_html: إن قالب شروط الخدمة مقدمة لأغراض معرفية فقط، ولا ينبغي تفسيرها على أنها مشورة قانونية بشأن أي موضوع. يرجى التشاور مع مستشاريك القانونيين حول وضعك والأسئلة القانونية التي لديك.
title: إعداد شروط الخدمة
going_live_on_html: نشط، ابتداءاً من %{date}
history: السجل
live: نشط
no_history: لا توجد تغييرات مسجلة على شروط الخدمة حتى الآن.
no_terms_of_service_html: ليس لديك حاليا أي شروط خدمة مهيئة. الغرض من شروط الخدمة هو توفير الوضوح وحمايتك من المسؤوليات المحتملة في المنازعات مع المستخدمين.
notified_on_html: تم إشعار المستخدمين بتاريخ %{date}
notify_users: إشعار المستخدمين
preview:
explanation_html: 'سيتم إرسال البريد الإلكتروني إلى <strong>%{display_count} مستخدمين</strong> الذين سجلوا قبل %{date}. سيتم تضمين النص التالي في البريد الإلكتروني:'
send_preview: إرسال معاينة إلى %{email}
send_to_all:
few: إرسال %{display_count} رسائل بريد إلكتروني
many: إرسال %{display_count} رسائل بريد إلكتروني
one: إرسال %{display_count} رسالة بريد إلكتروني
other: إرسال %{display_count} رسائل بريد إلكتروني
two: إرسال %{display_count} رسالة بريد إلكتروني
zero: إرسال %{display_count} رسالة بريد إلكتروني
title: معاينة إشعار شروط الخدمة
publish: نشر
published_on_html: منشورة في %{date}
save_draft: حفظ المسودة save_draft: حفظ المسودة
title: شروط الخدمة title: شروط الخدمة
title: الإدارة title: الإدارة
trends: trends:
allow: السماح allow: السماح
approved: مصادق عليه approved: مصادق عليه
confirm_allow: هل أنت متأكد من أنك تريد السماح بالعلامات المحددة؟
confirm_disallow: هل أنت متأكد من أنك تريد عدم السماح بالعلامات المحددة؟
disallow: رفض disallow: رفض
links: links:
allow: السماح بالرابط allow: السماح بالرابط
allow_provider: السماح للناشر allow_provider: السماح للناشر
confirm_allow: هل أنت متأكد من أنك تريد السماح بالروابط المحددة؟
confirm_allow_provider: هل أنت متأكد من أنك تريد السماح للمزودين المحددين؟
confirm_disallow: هل أنت متأكد من أنك تريد عدم السماح بالروابط المحددة؟
confirm_disallow_provider: هل أنت متأكد من أنك تريد عدم السماح بالمزودين المحددين؟
description_html: هذه هي الروابط التي يتم حاليا مشاركتها بشكل كبير عن طريق الحسابات التي يرى الخادم الخاص بك المشاركات منها. يمكن أن يساعد مستخدميك في معرفة ما يحدث في العالم. لا تعرض روابط علنا حتى توافق على الناشر. يمكنك أيضًا السماح أو رفض بالروابط فردياً. description_html: هذه هي الروابط التي يتم حاليا مشاركتها بشكل كبير عن طريق الحسابات التي يرى الخادم الخاص بك المشاركات منها. يمكن أن يساعد مستخدميك في معرفة ما يحدث في العالم. لا تعرض روابط علنا حتى توافق على الناشر. يمكنك أيضًا السماح أو رفض بالروابط فردياً.
disallow: رفض الرابط disallow: رفض الرابط
disallow_provider: عدم السماح للناشر disallow_provider: عدم السماح للناشر
@@ -948,6 +1111,10 @@ ar:
statuses: statuses:
allow: السماح بالمنشور allow: السماح بالمنشور
allow_account: السماح للناشر allow_account: السماح للناشر
confirm_allow: هل أنت متأكد من أنك تريد السماح بالحالات المحددة؟
confirm_allow_account: هل أنت متأكد من أنك تريد السماح بالحسابات المحددة؟
confirm_disallow: هل أنت متأكد من أنك تريد عدم السماح بالحالات المحددة؟
confirm_disallow_account: هل أنت متأكد من أنك تريد منع الحسابات المحددة؟
description_html: هذه هي المنشورات التي يعرفها خادمك التي يتم حاليا مشاركتها وتفضيلها كثيرا في الوقت الراهن. يمكن أن تساعد المستخدمين الجدد والعائدين للعثور على المزيد من الأشخاص للمتابعة. ولا تُعرض أي منشورات علناً حتى توافق على كاتبها، ويسمح الكاتب باقتراح حسابه للآخرين. يمكنك أيضًا السماح أو الرفض بالمنشورات فردياً. description_html: هذه هي المنشورات التي يعرفها خادمك التي يتم حاليا مشاركتها وتفضيلها كثيرا في الوقت الراهن. يمكن أن تساعد المستخدمين الجدد والعائدين للعثور على المزيد من الأشخاص للمتابعة. ولا تُعرض أي منشورات علناً حتى توافق على كاتبها، ويسمح الكاتب باقتراح حسابه للآخرين. يمكنك أيضًا السماح أو الرفض بالمنشورات فردياً.
disallow: رفض المنشور disallow: رفض المنشور
disallow_account: رفض الناشر disallow_account: رفض الناشر
@@ -1021,6 +1188,9 @@ ar:
title: الويب هوك title: الويب هوك
webhook: رابط ويب webhook: رابط ويب
admin_mailer: admin_mailer:
auto_close_registrations:
body: بسبب نقص نشاط المشرفين مؤخراً، تم تحويل التسجيلات على %{instance} تلقائياً إلى أن تتطلب مراجعة يدوية، لمنع استخدام %{instance} كمنصة للجهات الفاعلة السيئة المحتملة. يمكنك تبديله مرة أخرى إلى التسجيلات المفتوحة في أي وقت.
subject: التسجيلات ل %{instance} تم تحويلها تلقائياً إلى طلب الموافقة
new_appeal: new_appeal:
actions: actions:
delete_statuses: لحذف منشوراتهم delete_statuses: لحذف منشوراتهم
@@ -1096,6 +1266,7 @@ ar:
hint_html: شيء واحد آخر! نحن بحاجة إلى التأكّد من أنك إنسان (حتى نتمكن من تتفادي البريد المزعج!). حل رمز CAPTCHA أدناه وانقر فوق "متابعة". hint_html: شيء واحد آخر! نحن بحاجة إلى التأكّد من أنك إنسان (حتى نتمكن من تتفادي البريد المزعج!). حل رمز CAPTCHA أدناه وانقر فوق "متابعة".
title: التحقق من الأمان title: التحقق من الأمان
confirmations: confirmations:
awaiting_review: تمّ تأكيد عنوان بريدك الإلكتروني! مشرفي %{domain} يعاينونَ تسجيلكَ حاليًا. ستتلقى بريدًا إلكترونيًا إن تَمّ قُبولك!
awaiting_review_title: التسجيل الخاص بك قيد المُعاينة awaiting_review_title: التسجيل الخاص بك قيد المُعاينة
clicking_this_link: اضغط على هذا الرابط clicking_this_link: اضغط على هذا الرابط
login_link: تسجيل الدخول login_link: تسجيل الدخول
@@ -1103,6 +1274,7 @@ ar:
redirect_to_app_html: كان من المفترض إعادة توجيهك إلى تطبيق <strong>%{app_name}</strong>. إن لم يحدث ذلك، حاول %{clicking_this_link} أو العودة يدويًا إلى التطبيق. redirect_to_app_html: كان من المفترض إعادة توجيهك إلى تطبيق <strong>%{app_name}</strong>. إن لم يحدث ذلك، حاول %{clicking_this_link} أو العودة يدويًا إلى التطبيق.
registration_complete: اكتمل تسجيل حسابك على %{domain} الآن! registration_complete: اكتمل تسجيل حسابك على %{domain} الآن!
welcome_title: أهلاً بك، %{name}! welcome_title: أهلاً بك، %{name}!
wrong_email_hint: إذا كان عنوان البريد الإلكتروني غير صحيح، يمكنك تغييره في إعدادات الحساب.
delete_account: احذف الحساب delete_account: احذف الحساب
delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك <a href="%{path}">المواصلة هنا</a>. سوف يُطلَبُ منك التأكيد قبل الحذف. delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك <a href="%{path}">المواصلة هنا</a>. سوف يُطلَبُ منك التأكيد قبل الحذف.
description: description:
@@ -1145,6 +1317,7 @@ ar:
set_new_password: إدخال كلمة مرور جديدة set_new_password: إدخال كلمة مرور جديدة
setup: setup:
email_below_hint_html: قم بفحص مجلد البريد المزعج الخاص بك، أو قم بطلب آخر. يمكنك تصحيح عنوان بريدك الإلكتروني إن كان خاطئا. email_below_hint_html: قم بفحص مجلد البريد المزعج الخاص بك، أو قم بطلب آخر. يمكنك تصحيح عنوان بريدك الإلكتروني إن كان خاطئا.
email_settings_hint_html: انقر على الرابط الذي أرسلناه إلى %{email} لبدء استخدام ماستدون. سننتظرك لتقوم بذلك.
link_not_received: ألم تحصل على رابط؟ link_not_received: ألم تحصل على رابط؟
new_confirmation_instructions_sent: سوف تتلقى رسالة بريد إلكتروني جديدة مع رابط التأكيد في غضون بضع دقائق! new_confirmation_instructions_sent: سوف تتلقى رسالة بريد إلكتروني جديدة مع رابط التأكيد في غضون بضع دقائق!
title: تحقَّق من بريدك الوارِد title: تحقَّق من بريدك الوارِد
@@ -1153,6 +1326,7 @@ ar:
title: تسجيل الدخول إلى %{domain} title: تسجيل الدخول إلى %{domain}
sign_up: sign_up:
manual_review: عمليات التسجيل في %{domain} تمر عبر المراجعة اليدوية من قبل مشرفينا. لمساعدتنا في معالجة إنشاء حسابك، اكتب نَبْذَة عن نفسك ولماذا تريد حسابًا على %{domain}. manual_review: عمليات التسجيل في %{domain} تمر عبر المراجعة اليدوية من قبل مشرفينا. لمساعدتنا في معالجة إنشاء حسابك، اكتب نَبْذَة عن نفسك ولماذا تريد حسابًا على %{domain}.
preamble: مع حساب على خادم ماستدون هذا، ستتمكن من متابعة أي شخص آخر على الشبكة الفدرالية، بغض النظر عن المكان الذي يستضيف حسابهم.
title: دعنا نجهّز %{domain}. title: دعنا نجهّز %{domain}.
status: status:
account_status: حالة الحساب account_status: حالة الحساب
@@ -1164,10 +1338,15 @@ ar:
view_strikes: عرض العقوبات السابقة المُطَبَّقة ضد حسابك view_strikes: عرض العقوبات السابقة المُطَبَّقة ضد حسابك
too_fast: تم إرسال النموذج بسرعة كبيرة، حاول مرة أخرى. too_fast: تم إرسال النموذج بسرعة كبيرة، حاول مرة أخرى.
use_security_key: استخدام مفتاح الأمان use_security_key: استخدام مفتاح الأمان
user_agreement_html: لقد قرأت وأوافق على شروط الخدمة <a href="%{terms_of_service_path}" target="_blank"></a> و <a href="%{privacy_policy_path}" target="_blank">سياسة الخصوصية</a>
user_privacy_agreement_html: لقد قرأتُ وأوافق على سياسة الخصوصية <a href="%{privacy_policy_path}" target="_blank"></a>
author_attribution: author_attribution:
example_title: عينة نص example_title: عينة نص
hint_html: هل تكتب أخبار أو مقالات مدونة خارج ماستدون؟ تحكم في كيف تنسب إليك عندما يتم مشاركتها على ماستدون.
instructions: 'تأكد من أن هذه التعليمات البرمجية موجودة في الـHTML الخاص بمقالتك:'
more_from_html: المزيد من %{name} more_from_html: المزيد من %{name}
s_blog: مدونة %{name} s_blog: مدونة %{name}
then_instructions: ثم أضف اسم نطاق موقع النشر في الحقل أدناه.
title: إسناد المؤلف title: إسناد المؤلف
challenge: challenge:
confirm: واصل confirm: واصل
@@ -1393,6 +1572,92 @@ ar:
merge_long: الإبقاء علي التسجيلات الحالية وإضافة الجديدة merge_long: الإبقاء علي التسجيلات الحالية وإضافة الجديدة
overwrite: إعادة الكتابة overwrite: إعادة الكتابة
overwrite_long: استبدال التسجيلات الحالية بالجديدة overwrite_long: استبدال التسجيلات الحالية بالجديدة
overwrite_preambles:
blocking_html:
few: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>استبدال قائمة الحظر</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
bookmarks_html:
few: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>استبدال إشاراتك المرجعية</strong> بما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong>.
domain_blocking_html:
few: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>استبدال قائمة حظر النطاقات</strong> بما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
following_html:
few: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
many: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
one: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
other: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
two: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
zero: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong> و<strong>التوقف عن متابعة أي شخص آخر</strong>.
lists_html:
few: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
many: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
one: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
other: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
two: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
zero: إنّك بصدد <strong>استبدال قوائمك</strong> بمحتوى مِلَفّ <strong>%{filename}</strong>. ما يُقارِب <strong>%{count} حسابًا</strong> سوف تُضاف إلى قوائم جديدة.
muting_html:
few: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>استبدال قائمة الحسابات المكتومة</strong> بما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
preambles:
blocking_html:
few: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
bookmarks_html:
few: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
many: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
one: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
other: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
two: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
zero: أنت على وشك إضافة ما يصل إلى <strong>%{count} من المنشورات</strong> من <strong>%{filename}</strong> إلى <strong>إشاراتك المرجعية</strong>.
domain_blocking_html:
few: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
following_html:
few: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>حظر</strong> ما يصل إلى <strong>%{count} من النطاقات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>متابعة</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
lists_html:
few: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
many: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
one: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
other: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
two: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
zero: أنت على وشك إضافة ما يصل إلى <strong>%{count} حسابات</strong> من <strong>%{filename}</strong> إلى <strong>قوائمك</strong>. سيتم إنشاء قوائم جديدة في حالة عدم وجود قائمة للإضافة إليها.
muting_html:
few: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
many: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
one: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
other: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
two: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
zero: أنت على وشك <strong>كتم</strong> ما يصل إلى <strong>%{count} من الحسابات</strong> من <strong>%{filename}</strong>.
preface: بإمكانك استيراد بيانات قد قُمتَ بتصديرها مِن مثيل خادم آخَر، كقوائم المستخدِمين الذين كنتَ تتابِعهم أو قُمتَ بحظرهم. preface: بإمكانك استيراد بيانات قد قُمتَ بتصديرها مِن مثيل خادم آخَر، كقوائم المستخدِمين الذين كنتَ تتابِعهم أو قُمتَ بحظرهم.
recent_imports: الاستيرادات الحديثة recent_imports: الاستيرادات الحديثة
states: states:
@@ -1467,13 +1732,21 @@ ar:
unsubscribe: unsubscribe:
action: نعم، ألغِ الاشتراك action: نعم، ألغِ الاشتراك
complete: غير مشترك complete: غير مشترك
confirmation_html: هل أنت متأكد أنك تريد إلغاء الاشتراك عن تلقي %{type} لماستدون على %{domain} إلى بريدك الإلكتروني %{email}؟ يمكنك دائمًا إعادة الاشتراك من <a href="%{settings_path}">إعدادات إشعارات البريد الإلكتروني</a>.
emails: emails:
notification_emails: notification_emails:
favourite: إرسال إشعارات التفضيلات بالبريد الإلكتروني
follow: إرسال إشعارات المتابعة بالبريد الإلكتروني
follow_request: إرسال إشعارات الطلبات بالبريد الإلكتروني
mention: إشعارات رسائل البريد عندما يَذكُرك أحدهم
reblog: رسائل البريد الخاصة بالمنشورات المعاد نشرها reblog: رسائل البريد الخاصة بالمنشورات المعاد نشرها
resubscribe_html: إذا قمت بإلغاء الاشتراك عن طريق الخطأ، يمكنك إعادة الاشتراك من <a href="%{settings_path}">إعدادات إشعارات البريد الإلكتروني</a>.
success_html: لن تتلقّ بعد الآن %{type} لماستدون مِن %{domain} على بريدك الإلكتروني %{email}.
title: إلغاء الاشتراك title: إلغاء الاشتراك
media_attachments: media_attachments:
validations: validations:
images_and_video: ليس بالإمكان إرفاق فيديو في منشور يحتوي مسبقا على صور images_and_video: ليس بالإمكان إرفاق فيديو في منشور يحتوي مسبقا على صور
not_found: لم يتم العثور على الوسيط %{ids} أو هو مضاف مسبقاً لمنشور آخر
not_ready: لا يمكن إرفاق الملفات التي لم يتم معالجتها بعد. أعد المحاولة بعد لحظات! not_ready: لا يمكن إرفاق الملفات التي لم يتم معالجتها بعد. أعد المحاولة بعد لحظات!
too_many: لا يمكن إرفاق أكثر من 4 ملفات too_many: لا يمكن إرفاق أكثر من 4 ملفات
migrations: migrations:
@@ -1551,6 +1824,7 @@ ar:
subject: قام %{name} بتحرير منشور subject: قام %{name} بتحرير منشور
notifications: notifications:
administration_emails: إشعارات البريد الإلكتروني الإدارية administration_emails: إشعارات البريد الإلكتروني الإدارية
email_events: الأحداث للإشعارات عبر البريد الإلكتروني
email_events_hint: 'اختر الأحداث التي تريد أن تصِلَك اشعارات عنها:' email_events_hint: 'اختر الأحداث التي تريد أن تصِلَك اشعارات عنها:'
number: number:
human: human:
@@ -1644,6 +1918,7 @@ ar:
scheduled_statuses: scheduled_statuses:
over_daily_limit: لقد تجاوزتَ حد الـ %{limit} منشورات مُبَرمَجة مسموح بها اليوم over_daily_limit: لقد تجاوزتَ حد الـ %{limit} منشورات مُبَرمَجة مسموح بها اليوم
over_total_limit: لقد بلغت حد الـ %{limit} مِن المنشورات المبرمَجة over_total_limit: لقد بلغت حد الـ %{limit} مِن المنشورات المبرمَجة
too_soon: يجب أن يكون التاريخ في المستقبل
self_destruct: self_destruct:
lead_html: للأسف، سيتم إغلاق <strong>%{domain}</strong> بشكل دائم. إذا كان لديك حساب هناك، لن تكون قادرًا على الاستمرار في استخدامه، غير أنه يمكنك طلب نسخة احتياطية لبياناتك. lead_html: للأسف، سيتم إغلاق <strong>%{domain}</strong> بشكل دائم. إذا كان لديك حساب هناك، لن تكون قادرًا على الاستمرار في استخدامه، غير أنه يمكنك طلب نسخة احتياطية لبياناتك.
title: سيُغلق هذا الخادم أبوابه title: سيُغلق هذا الخادم أبوابه
@@ -1703,6 +1978,7 @@ ar:
delete: حذف الحسابات delete: حذف الحسابات
development: التطوير development: التطوير
edit_profile: تعديل الصفحة التعريفية edit_profile: تعديل الصفحة التعريفية
export: تصدير
featured_tags: الوسوم الشائعة featured_tags: الوسوم الشائعة
import: استيراد import: استيراد
import_and_export: استيراد وتصدير import_and_export: استيراد وتصدير
@@ -1718,10 +1994,15 @@ ar:
webauthn_authentication: مفاتيح الأمان webauthn_authentication: مفاتيح الأمان
severed_relationships: severed_relationships:
download: تنزيل (%{count}) download: تنزيل (%{count})
event_type:
account_suspension: فصل الحساب (%{target_name})
domain_block: فصل الخادم (%{target_name})
user_domain_block: قمت بحظر %{target_name}
lost_followers: المتابعون المفقودون lost_followers: المتابعون المفقودون
lost_follows: المتابعات المفقودة lost_follows: المتابعات المفقودة
preamble: بحجبكم اسم نطاق قد تخسرون متابَعاتٍ، و كذلك إذا قرّر مديرو الخادوم حظر خادوم ما. و في هذه الحالات يكون بوسعكم تنزيل قائمة بالصلات المبتورة لمعاينتها، مع القدرة على استيرادها إلى خادوم آخر. preamble: بحجبكم اسم نطاق قد تخسرون متابَعاتٍ، و كذلك إذا قرّر مديرو الخادوم حظر خادوم ما. و في هذه الحالات يكون بوسعكم تنزيل قائمة بالصلات المبتورة لمعاينتها، مع القدرة على استيرادها إلى خادوم آخر.
purged: حذف مدير خادومكم المعلومات عن هذا الخادوم. purged: حذف مدير خادومكم المعلومات عن هذا الخادوم.
type: حدث
statuses: statuses:
attached: attached:
audio: audio:
@@ -1765,6 +2046,10 @@ ar:
limit: لقد بلغت الحد الأقصى للمنشورات المثبتة limit: لقد بلغت الحد الأقصى للمنشورات المثبتة
ownership: لا يمكن تثبيت منشور نشره شخص آخر ownership: لا يمكن تثبيت منشور نشره شخص آخر
reblog: لا يمكن تثبيت إعادة نشر reblog: لا يمكن تثبيت إعادة نشر
quote_policies:
followers: المتابعين والمستخدمين المذكورين
nobody: المستخدمين المذكورين فقط
public: الجميع
title: '%{name}: "%{quote}"' title: '%{name}: "%{quote}"'
visibilities: visibilities:
direct: مباشرة direct: مباشرة
@@ -1818,6 +2103,11 @@ ar:
does_not_match_previous_name: لا يطابق الإسم السابق does_not_match_previous_name: لا يطابق الإسم السابق
terms_of_service: terms_of_service:
title: شروط الخدمة title: شروط الخدمة
terms_of_service_interstitial:
future_preamble_html: نحن نقوم ببعض التغييرات على شروط خدمتنا، والتي ستكون فعالة بدءاً من <strong>%{date}</strong>. ونحن نشجعكم على استعراض الشروط الجديدة.
past_preamble_html: لقد غيرنا شروط خدمتنا منذ زيارتكم الأخيرة. نشجعكم على مراجعة الشروط المحدثة.
review_link: مراجعة شروط الخدمة
title: شروط خدمة النطاق %{domain} ستتغير
themes: themes:
contrast: ماستدون (تباين عالٍ) contrast: ماستدون (تباين عالٍ)
default: ماستدون (داكن) default: ماستدون (داكن)
@@ -1849,6 +2139,10 @@ ar:
recovery_instructions_html: إن فقدت الوصول إلى هاتفك، يمكنك استخدام أحد رموز الاسترداد أدناه لاستعادة الوصول إلى حسابك. <strong>حافظ على رموز الاسترداد بأمان</strong>. يمكنك ، على سبيل المثال ، طباعتها وتخزينها مع مستندات أخرى هامة. recovery_instructions_html: إن فقدت الوصول إلى هاتفك، يمكنك استخدام أحد رموز الاسترداد أدناه لاستعادة الوصول إلى حسابك. <strong>حافظ على رموز الاسترداد بأمان</strong>. يمكنك ، على سبيل المثال ، طباعتها وتخزينها مع مستندات أخرى هامة.
webauthn: مفاتيح الأمان webauthn: مفاتيح الأمان
user_mailer: user_mailer:
announcement_published:
description: 'يقوم مديرو %{domain} بإصدار إعلان:'
subject: إعلان الخدمة
title: إعلان الخدمة خاص بـ%{domain}
appeal_approved: appeal_approved:
action: إعدادات الحساب action: إعدادات الحساب
explanation: تمت الموافقة على استئناف السجل ضد حسابك في %{strike_date} الذي قدمته في %{appeal_date}. حسابك مرة أخرى في حالة جيدة. explanation: تمت الموافقة على استئناف السجل ضد حسابك في %{strike_date} الذي قدمته في %{appeal_date}. حسابك مرة أخرى في حالة جيدة.
@@ -1879,6 +2173,13 @@ ar:
subject: تم النفاذ عبر حسابك من خلال عنوان إيبي جديد subject: تم النفاذ عبر حسابك من خلال عنوان إيبي جديد
title: تسجيل دخول جديد title: تسجيل دخول جديد
terms_of_service_changed: terms_of_service_changed:
agreement: من خلال الاستمرار في استخدام %{domain}، أنت توافق على هذه الشروط. إذا لم توافق على الشروط المحدثة، يمكنك إنهاء اتفاقك مع %{domain} في أي وقت عن طريق حذف حسابك.
changelog: 'باختصار، هذا هو تأثير التحديث بالنسبة لك:'
description: 'أنت تتلقى هذا البريد الإلكتروني لأننا نقوم ببعض التغييرات على شروط خدمتنا في %{domain}. ستصبح هذه التحديثات سارية المفعول على %{date}. ونحن نشجعك على مراجعة الشروط المحدّثة بالكامل هنا:'
description_html: أنت تتلقى هذا البريد الإلكتروني لأننا نقوم ببعض التغييرات على شروط خدمتنا في %{domain}. ستصبح هذه التحديثات سارية المفعول بدءاً من <strong>%{date}</strong>. نحن نشجعكم على مراجعة الشروط <a href="%{path}" target="_blank">التي تم تحديثها بالكامل هنا</a>.
sign_off: فريق %{domain}
subject: تحديثات على شروط الخدمة خاصتنا
subtitle: شروط خدمة النطاق %{domain} ستتغير
title: تحديث مهم title: تحديث مهم
warning: warning:
appeal: تقديم طعن appeal: تقديم طعن
@@ -1937,6 +2238,14 @@ ar:
follows_subtitle: اتبع الحسابات المشهورة follows_subtitle: اتبع الحسابات المشهورة
follows_title: مَن عليك متابعته follows_title: مَن عليك متابعته
follows_view_more: متابعة المزيد من الأشخاص follows_view_more: متابعة المزيد من الأشخاص
hashtags_recent_count:
few: "%{people} أشخاص في اليومين الماضيين"
many: "%{people} أشخاص في اليومين الماضيين"
one: "%{people} شخص في اليومين الماضيين"
other: "%{people} أشخاص في اليومين الماضيين"
two: "%{people} شخص في اليومين الماضيين"
zero: "%{people} شخص في اليومين الماضيين"
hashtags_subtitle: استكشف ما رائج خلال اليومين الماضيين
hashtags_title: الوسوم الرائجة hashtags_title: الوسوم الرائجة
hashtags_view_more: عرض المزيد من الوسوم الرائجة hashtags_view_more: عرض المزيد من الوسوم الرائجة
post_action: إنشاء post_action: إنشاء

View File

@@ -1479,8 +1479,8 @@ da:
one: Man er ved at <strong>erstatte sin domænesortliste</strong> med <strong>%{count} domæne</strong> fra <strong>%{filename}</strong>. one: Man er ved at <strong>erstatte sin domænesortliste</strong> med <strong>%{count} domæne</strong> fra <strong>%{filename}</strong>.
other: Man er ved at <strong>erstatte sin domænesortliste</strong> med op til <strong>%{count} domæner</strong> fra <strong>%{filename}</strong>. other: Man er ved at <strong>erstatte sin domænesortliste</strong> med op til <strong>%{count} domæner</strong> fra <strong>%{filename}</strong>.
following_html: following_html:
one: Man er ved at <strong>følge</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong> og <strong>stoppe med at følge andre</strong>. one: Du er ved at <strong>følge</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong> og <strong>stoppe med at følge andre</strong>.
other: Man er ved at <strong>følge</strong> <strong>%{count} konti</strong> fra <strong>%{filename}</strong> og <strong>stoppe med at følge andre</strong>. other: Du er ved at <strong>følge</strong> <strong>%{count} konti</strong> fra <strong>%{filename}</strong> og <strong>stoppe med at følge andre</strong>.
lists_html: lists_html:
one: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. <strong>%{count} konto</strong> føjes til nye lister. one: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. <strong>%{count} konto</strong> føjes til nye lister.
other: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. Op til <strong>%{count} konti</strong> føjes til nye lister. other: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. Op til <strong>%{count} konti</strong> føjes til nye lister.
@@ -1905,9 +1905,9 @@ da:
keep_polls: Behold afstemninger keep_polls: Behold afstemninger
keep_polls_hint: Sletter ingen af dine afstemninger keep_polls_hint: Sletter ingen af dine afstemninger
keep_self_bookmark: Behold bogmærkede indlæg keep_self_bookmark: Behold bogmærkede indlæg
keep_self_bookmark_hint: Sletter ikke egne indlæg, såfremt de er bogmærket keep_self_bookmark_hint: Sletter ikke dine egne indlæg, såfremt de er bogmærket
keep_self_fav: Behold favoritmarkerede indlæg keep_self_fav: Behold favoritmarkerede indlæg
keep_self_fav_hint: Sletter ikke egne indlæg, såfremt de er favoritmarkeret keep_self_fav_hint: Sletter ikke dine egne indlæg, såfremt de er favoritmarkeret
min_age: min_age:
'1209600': 2 uger '1209600': 2 uger
'15778476': 6 måneder '15778476': 6 måneder
@@ -1919,9 +1919,9 @@ da:
'7889238': 3 måneder '7889238': 3 måneder
min_age_label: Alderstærskel min_age_label: Alderstærskel
min_favs: Behold indlæg favoritmarkeret mindst min_favs: Behold indlæg favoritmarkeret mindst
min_favs_hint: Sletter ingen egne indlæg, som har modtaget minimum dette antal favoritmarkeringer. Lad stå tomt for at slette indlæg uanset favoritmarkeringer min_favs_hint: Sletter ingen dine egne indlæg, som har modtaget minimum dette antal favoritmarkeringer. Lad stå tomt for at slette indlæg uanset antal favoritmarkeringer
min_reblogs: Behold indlæg fremhævet mindst min_reblogs: Behold indlæg fremhævet mindst
min_reblogs_hint: Sletter ingen af egne indlæg, som er fremhævet flere end dette antal gange. Lad stå tomt for at ignorere denne tærskel under sletning min_reblogs_hint: Sletter ingen af dine egne indlæg, som er fremhævet flere end dette antal gange. Lad stå tom for at slette indlæg uanset antallet af fremhævelser
stream_entries: stream_entries:
sensitive_content: Sensitivt indhold sensitive_content: Sensitivt indhold
strikes: strikes:

View File

@@ -60,6 +60,7 @@ ar:
error: error:
title: حدث هناك خطأ title: حدث هناك خطأ
new: new:
prompt_html: "%{client_name} يريد صلاحية الوصول إلى حسابك. <strong>اقبل الطلب فقط في حال معرفتك بالمصدر وتثق به</strong>"
review_permissions: مراجعة الصلاحيات review_permissions: مراجعة الصلاحيات
title: إذن بالتصريح title: إذن بالتصريح
show: show:
@@ -82,6 +83,7 @@ ar:
access_denied: لقد رفض مالك المَورِدِ أو تصريح السيرفر طلبك. access_denied: لقد رفض مالك المَورِدِ أو تصريح السيرفر طلبك.
credential_flow_not_configured: فشل تدفق بيانات اعتماد كلمة سر مالك المورد بسبب عدم تهيئة Doorkeeper.configure.resource_owner_from_credentials. credential_flow_not_configured: فشل تدفق بيانات اعتماد كلمة سر مالك المورد بسبب عدم تهيئة Doorkeeper.configure.resource_owner_from_credentials.
invalid_client: فشلت المصادقة مع العميل لأنه العميل مجهول أو لغياب المصادقة ضمن العميل أو أنّ أسلوب المصادقة غير مدعومة. invalid_client: فشلت المصادقة مع العميل لأنه العميل مجهول أو لغياب المصادقة ضمن العميل أو أنّ أسلوب المصادقة غير مدعومة.
invalid_code_challenge_method: يجب أن تكون طريقة تحدي الكود S256، البسيط غير مدعوم.
invalid_grant: إنّ التصريح المقدَّم غير صالح، سواء انتهت مدة صلاحيته أو تم إلغاؤه أو أنه لا يتطابق مع عنوان إعادة التحويل في طلب التصريح أو أنّ هذا التصريح قد تم تقديمه لعميل آخر. invalid_grant: إنّ التصريح المقدَّم غير صالح، سواء انتهت مدة صلاحيته أو تم إلغاؤه أو أنه لا يتطابق مع عنوان إعادة التحويل في طلب التصريح أو أنّ هذا التصريح قد تم تقديمه لعميل آخر.
invalid_redirect_uri: إنّ عنوان إعادة التحويل غير صالح. invalid_redirect_uri: إنّ عنوان إعادة التحويل غير صالح.
invalid_request: invalid_request:
@@ -165,6 +167,7 @@ ar:
admin:write:reports: اتخاذ إجراءات إشراف على الإبلاغات admin:write:reports: اتخاذ إجراءات إشراف على الإبلاغات
crypto: استخدم التشفير من الطرف إلى نهاية الطرف crypto: استخدم التشفير من الطرف إلى نهاية الطرف
follow: تعديل علاقات الحساب follow: تعديل علاقات الحساب
profile: السماح بالقراءة فقط لمعلومات ملفك الشخصي
push: تلقي إشعاراتك push: تلقي إشعاراتك
read: قراءة كافة بيانات حسابك read: قراءة كافة بيانات حسابك
read:accounts: معاينة معلومات الحساب read:accounts: معاينة معلومات الحساب

View File

@@ -187,6 +187,7 @@ et:
create_domain_block: Domeeni blokeerimine create_domain_block: Domeeni blokeerimine
create_email_domain_block: Loo e-posti domeeni blokeering create_email_domain_block: Loo e-posti domeeni blokeering
create_ip_block: IP-reegli lisamine create_ip_block: IP-reegli lisamine
create_relay: Loo sõnumivahendusserver
create_unavailable_domain: Kättesaamatu domeeni lisamine create_unavailable_domain: Kättesaamatu domeeni lisamine
create_user_role: Loo roll create_user_role: Loo roll
demote_user: Alandas kasutaja demote_user: Alandas kasutaja
@@ -198,14 +199,17 @@ et:
destroy_email_domain_block: Kustuta e-posti domeeni blokeering destroy_email_domain_block: Kustuta e-posti domeeni blokeering
destroy_instance: Domeeni kustutamine destroy_instance: Domeeni kustutamine
destroy_ip_block: IP-reegli kustutamine destroy_ip_block: IP-reegli kustutamine
destroy_relay: Kustuta sõnumivahendusserver
destroy_status: Kustuta postitus destroy_status: Kustuta postitus
destroy_unavailable_domain: Kättesaamatu domeeni kustutamine destroy_unavailable_domain: Kättesaamatu domeeni kustutamine
destroy_user_role: Rolli kustutamine destroy_user_role: Rolli kustutamine
disable_2fa_user: Keela 2FA disable_2fa_user: Keela 2FA
disable_custom_emoji: Keelas kohandatud emotikoni disable_custom_emoji: Keelas kohandatud emotikoni
disable_relay: Lülita sõnumivahendusserver välja
disable_sign_in_token_auth_user: Keela e-posti võtme abil autentimine kasutajale disable_sign_in_token_auth_user: Keela e-posti võtme abil autentimine kasutajale
disable_user: Keelas kasutaja disable_user: Keelas kasutaja
enable_custom_emoji: Lubas kohandatud emotikoni enable_custom_emoji: Lubas kohandatud emotikoni
enable_relay: Lülita sõnumivahendusserver sisse
enable_sign_in_token_auth_user: Luba e-posti võtme abil autentimine kasutajale enable_sign_in_token_auth_user: Luba e-posti võtme abil autentimine kasutajale
enable_user: Lubas kasutaja enable_user: Lubas kasutaja
memorialize_account: Igaveselt lahkunuks märkimine memorialize_account: Igaveselt lahkunuks märkimine
@@ -248,6 +252,7 @@ et:
create_domain_block_html: "%{name} keelas domeeni %{target}" create_domain_block_html: "%{name} keelas domeeni %{target}"
create_email_domain_block_html: "%{name} blokeeris e-posti domeeni %{target}" create_email_domain_block_html: "%{name} blokeeris e-posti domeeni %{target}"
create_ip_block_html: "%{name} lõi IP-aadressile %{target} reegli" create_ip_block_html: "%{name} lõi IP-aadressile %{target} reegli"
create_relay_html: "%{name} lõi sõnumivahendusserveri: %{target}"
create_unavailable_domain_html: "%{name} lõpetas edastamise domeeni %{target}" create_unavailable_domain_html: "%{name} lõpetas edastamise domeeni %{target}"
create_user_role_html: "%{name} lõi rolli %{target}" create_user_role_html: "%{name} lõi rolli %{target}"
demote_user_html: "%{name} alandas kasutajat %{target}" demote_user_html: "%{name} alandas kasutajat %{target}"
@@ -259,14 +264,17 @@ et:
destroy_email_domain_block_html: "%{name} eemaldas blokeeringu e-posti domeenilt %{target}" destroy_email_domain_block_html: "%{name} eemaldas blokeeringu e-posti domeenilt %{target}"
destroy_instance_html: "%{name} kustutas domeeni %{target}" destroy_instance_html: "%{name} kustutas domeeni %{target}"
destroy_ip_block_html: "%{name} kustutas IP-aadressi %{target} reegli" destroy_ip_block_html: "%{name} kustutas IP-aadressi %{target} reegli"
destroy_relay_html: "%{name} kustutas sõnumivahendusserveri: %{target}"
destroy_status_html: "%{name} kustutas %{target} postituse" destroy_status_html: "%{name} kustutas %{target} postituse"
destroy_unavailable_domain_html: "%{name} taastas edastamise domeeni %{target}" destroy_unavailable_domain_html: "%{name} taastas edastamise domeeni %{target}"
destroy_user_role_html: "%{name} kustutas %{target} rolli" destroy_user_role_html: "%{name} kustutas %{target} rolli"
disable_2fa_user_html: "%{name} eemaldas kasutaja %{target} kahe etapise nõude" disable_2fa_user_html: "%{name} eemaldas kasutaja %{target} kahe etapise nõude"
disable_custom_emoji_html: "%{name} keelas emotikooni %{target}" disable_custom_emoji_html: "%{name} keelas emotikooni %{target}"
disable_relay_html: "%{name} eemaldas sõnumivahendusserveri kasutuselt: %{target}"
disable_sign_in_token_auth_user_html: "%{name} keelas e-posti võtme abil autentimise %{target} jaoks" disable_sign_in_token_auth_user_html: "%{name} keelas e-posti võtme abil autentimise %{target} jaoks"
disable_user_html: "%{name} keelas %{target} sisenemise" disable_user_html: "%{name} keelas %{target} sisenemise"
enable_custom_emoji_html: "%{name} lubas emotikooni %{target}" enable_custom_emoji_html: "%{name} lubas emotikooni %{target}"
enable_relay_html: "%{name} võttis sõnumivahendusserveri kasutusele: %{target}"
enable_sign_in_token_auth_user_html: "%{name} lubas e-posti võtme abil autentimise %{target} jaoks" enable_sign_in_token_auth_user_html: "%{name} lubas e-posti võtme abil autentimise %{target} jaoks"
enable_user_html: "%{name} lubas %{target} sisenemise" enable_user_html: "%{name} lubas %{target} sisenemise"
memorialize_account_html: "%{name} märkis %{target} igaveselt lahkunuks" memorialize_account_html: "%{name} märkis %{target} igaveselt lahkunuks"
@@ -354,7 +362,7 @@ et:
updated_msg: Emotikoni uuendamine õnnestus! updated_msg: Emotikoni uuendamine õnnestus!
upload: Lae üles upload: Lae üles
dashboard: dashboard:
active_users: aktiivsed kasutajad active_users: aktiivseid kasutajaid
interactions: interaktsioonid interactions: interaktsioonid
media_storage: Meedia hoidla media_storage: Meedia hoidla
new_users: uued kasutajad new_users: uued kasutajad
@@ -469,9 +477,32 @@ et:
title: Domeenikeeldude import title: Domeenikeeldude import
no_file: Faili pole valitud no_file: Faili pole valitud
fasp: fasp:
debug:
callbacks:
created_at: 'Loodud:'
delete: Kustuta
ip: IP-aadress
request_body: Päringu sisu
providers: providers:
active: Aktiivne
callback: Pöördliiklus
delete: Kustuta
edit: Muuda teenusepakkujat
finish_registration: Lõpeta registreerimine
name: Nimi
providers: Teenusepakkujad
public_key_fingerprint: Avaliku võtme sõrmejälg
registration_requested: Registreerimispäring
registrations:
confirm: Kinnita
description: Sa oled saanud FASP-i registreerimispäringu. Kui sa seda ise ei algatanud, siis keeldu. Kui algatasid, siis enne kinnitamist kontrolli nime ja võtme sõrmejälge.
reject: Keeldu
title: Kinnita FASP-i registreerimine
save: Salvesta
sign_in: Logi sisse sign_in: Logi sisse
status: Olek status: Olek
title: Täiendavad teenusepakkujad Födiversumis (FASP - Fediverse Auxiliary Service Providers)
title: FASP
follow_recommendations: follow_recommendations:
description_html: "<strong>Jälgimissoovitused aitavad uutel kasutajatel kiirelt leida huvipakkuvat sisu</strong>. Kui kasutaja pole teistega piisavalt läbi käinud, et saaks luua personaalseid soovitusi, soovitatakse neid kontosid. Need arvutatakse ümber igapäevaselt konkreetse keele populaarseimate postituste ja enim jälgitavate kontode seast." description_html: "<strong>Jälgimissoovitused aitavad uutel kasutajatel kiirelt leida huvipakkuvat sisu</strong>. Kui kasutaja pole teistega piisavalt läbi käinud, et saaks luua personaalseid soovitusi, soovitatakse neid kontosid. Need arvutatakse ümber igapäevaselt konkreetse keele populaarseimate postituste ja enim jälgitavate kontode seast."
language: Keel language: Keel
@@ -540,6 +571,13 @@ et:
all: Kõik all: Kõik
limited: Piiratud limited: Piiratud
title: Modereerimine title: Modereerimine
moderation_notes:
create: Lisa modereerimisteade
created_msg: Serveri modereerimisteate koostamine õnnestus!
description_html: Vaata ja lisa teade teistele moderaatoritele ning endalegi tulevikus
destroyed_msg: Serveri modereerimisteate kustutamine õnnestus!
placeholder: Teave selle koduserveri kohta, tehtud toimingud või mis iganes muu oluline, mis võimaldab sul või teistel serverit tulevikus modereerida.
title: Modereerimisteated
private_comment: Privaatne kommentaar private_comment: Privaatne kommentaar
public_comment: Avalik kommentaar public_comment: Avalik kommentaar
purge: Kustuta purge: Kustuta
@@ -578,7 +616,7 @@ et:
relationships: relationships:
title: "%{acct}-i suhted" title: "%{acct}-i suhted"
relays: relays:
add_new: Lisa uus vahendaja add_new: Lisa uus sõnumivahendusserver
delete: Kustuta delete: Kustuta
description_html: "<strong>Födereerumisvahendaja</strong> on vahendav server, mis kannab üle suures koguses avalikke postitusi nende serverite vahel, mis on sellega liitunud ja edastavad sellele oma postitusi. <strong>See aitab väikestel ja keskmistel serveritel avastada födiversumi sellist sisu</strong>, mis muidu eeldaks kohalikelt kasutajatelt nende serverite kasutajate jälgitavaks märkimist." description_html: "<strong>Födereerumisvahendaja</strong> on vahendav server, mis kannab üle suures koguses avalikke postitusi nende serverite vahel, mis on sellega liitunud ja edastavad sellele oma postitusi. <strong>See aitab väikestel ja keskmistel serveritel avastada födiversumi sellist sisu</strong>, mis muidu eeldaks kohalikelt kasutajatelt nende serverite kasutajate jälgitavaks märkimist."
disable: Keela disable: Keela
@@ -586,13 +624,13 @@ et:
enable: Luba enable: Luba
enable_hint: Kui lubatud, siis server tellib sellelt vahendajalt kõik avalikud postitused ning hakkab ka enda avalikke postitusi sellele saatma. enable_hint: Kui lubatud, siis server tellib sellelt vahendajalt kõik avalikud postitused ning hakkab ka enda avalikke postitusi sellele saatma.
enabled: Lubatud enabled: Lubatud
inbox_url: Vahendaja URL inbox_url: Sõnumivahendusserveri võrguaadress
pending: Ootab vahendaja nõusolekut pending: Ootan sõnumivahendusserveri kinnitust
save_and_enable: Salvesta ja luba save_and_enable: Salvesta ja luba
setup: Sea üles vahendav ühendus setup: Sea üles vahendav ühendus
signatures_not_enabled: Vahendamine ei tööta korrektselt kuniks turvarežiim või lubatud nimekirja režiim on sisse lülitatud signatures_not_enabled: Vahendamine ei tööta korrektselt kui turvarežiim või lubatud nimekirja režiim on sisse lülitatud
status: Olek status: Olek
title: Vahendajad title: Sõnumivahendusserverid
report_notes: report_notes:
created_msg: Teade edukalt koostatud! created_msg: Teade edukalt koostatud!
destroyed_msg: Teade edukalt kustutatud! destroyed_msg: Teade edukalt kustutatud!
@@ -830,6 +868,7 @@ et:
back_to_account: Tagasi konto lehele back_to_account: Tagasi konto lehele
back_to_report: Tagasi raporti lehele back_to_report: Tagasi raporti lehele
batch: batch:
add_to_report: 'Lisa teatisele #%{id}'
remove_from_report: Eemalda raportist remove_from_report: Eemalda raportist
report: Raport report: Raport
contents: Sisu contents: Sisu
@@ -941,6 +980,13 @@ et:
explanation_html: Esitatud teenusetingimuste näidis on mõeldud ainult teavitamise eesmärgil ja seda ei tohiks tõlgendada kui juriidilist nõuannet mis tahes küsimuses. Palun konsulteeri olukorra ja konkreetsete juriidiliste küsimuste osas oma õigusnõustajaga. explanation_html: Esitatud teenusetingimuste näidis on mõeldud ainult teavitamise eesmärgil ja seda ei tohiks tõlgendada kui juriidilist nõuannet mis tahes küsimuses. Palun konsulteeri olukorra ja konkreetsete juriidiliste küsimuste osas oma õigusnõustajaga.
title: Teenuse tingimuste seadistamine title: Teenuse tingimuste seadistamine
history: Ajalugu history: Ajalugu
notify_users: Teata kasutajatele
preview:
explanation_html: 'See e-kiri saadetakse <strong>%{display_count}-le kasutajale</strong>, kes olid liitunud enne %{date}. E-kirjas sisaldub järgnev tekst:'
send_preview: Saada eelvaade %{email} e-posti aadressile
send_to_all:
one: Saada %{display_count} e-kiri
other: Saada %{display_count} e-kirja
publish: Postita publish: Postita
published_on_html: Postitatud %{date} published_on_html: Postitatud %{date}
title: Kasutustingimused title: Kasutustingimused
@@ -1180,7 +1226,7 @@ et:
new_confirmation_instructions_sent: Saad mõne minuti pärast uue kinnituslingiga e-kirja! new_confirmation_instructions_sent: Saad mõne minuti pärast uue kinnituslingiga e-kirja!
title: Kontrolli sisendkasti title: Kontrolli sisendkasti
sign_in: sign_in:
preamble_html: Logi sisse oma kasutajakontoga serveris <strong>%{domain}</strong>. Kui konto asub teises serveris, siis sa ei saa siin sisse logida. preamble_html: Logi sisse oma kasutajakontoga serverisse <strong>%{domain}</strong>. Kui konto asub teises serveris, siis sa ei saa siin sisse logida.
title: Logi sisse serverisse %{domain} title: Logi sisse serverisse %{domain}
sign_up: sign_up:
manual_review: Liitumised kohas %{domain} vaadatakse meie moderaatorite poolt käsitsi läbi. Aitamaks meil sinu taotlust läbi vaadata, kirjuta palun natuke endast ja miks soovid kontot kohas %{domain}. manual_review: Liitumised kohas %{domain} vaadatakse meie moderaatorite poolt käsitsi läbi. Aitamaks meil sinu taotlust läbi vaadata, kirjuta palun natuke endast ja miks soovid kontot kohas %{domain}.
@@ -1808,6 +1854,8 @@ et:
reblog: Jagamist ei saa kinnitada reblog: Jagamist ei saa kinnitada
quote_policies: quote_policies:
followers: Jälgijad ja mainitud kasutajad followers: Jälgijad ja mainitud kasutajad
nobody: Vaid mainitud kasutajad
public: Kõik
title: '%{name}: "%{quote}"' title: '%{name}: "%{quote}"'
visibilities: visibilities:
direct: Otsene direct: Otsene
@@ -1863,6 +1911,11 @@ et:
does_not_match_previous_name: ei ühti eelmise nimega does_not_match_previous_name: ei ühti eelmise nimega
terms_of_service: terms_of_service:
title: Kasutustingimused title: Kasutustingimused
terms_of_service_interstitial:
future_preamble_html: Alates <strong>%{date}</strong> muudame me oma kasutustingimusi. Palun vaata muutunud tingimused üle.
past_preamble_html: Peale sinu viimast külastust oleme muutnud oma kasutustingimusi. Palun vaata muutunud tingimused üle.
review_link: Vaata üle kasutustingimused
title: "%{domain} saidi kasutustingimused muutuvad"
themes: themes:
contrast: Mastodon (Kõrge kontrast) contrast: Mastodon (Kõrge kontrast)
default: Mastodon (Tume) default: Mastodon (Tume)
@@ -1895,6 +1948,7 @@ et:
webauthn: Turvavõtmed webauthn: Turvavõtmed
user_mailer: user_mailer:
announcement_published: announcement_published:
description: "%{domain} saidi peakasutajate teadaanne:"
subject: Saidi teadaanne teenuste kohta subject: Saidi teadaanne teenuste kohta
title: "%{domain} saidi teadaanne teenuste kohta" title: "%{domain} saidi teadaanne teenuste kohta"
appeal_approved: appeal_approved:
@@ -1927,6 +1981,8 @@ et:
subject: Kontole sisenemine uuelt IP-aadressilt subject: Kontole sisenemine uuelt IP-aadressilt
title: Uus sisenemine title: Uus sisenemine
terms_of_service_changed: terms_of_service_changed:
agreement: Jätkates %{domain} teenuse kasutamisega nõustud sa kasutustingimustega. Kui sa pole tingimustega nõus, siis võid oma kasutajakonto kustutamisega lepingu %{domain} saidiga alati lõpetada.
changelog: 'Selle uuenduse ülevaade sinu jaoks:'
sign_off: "%{domain} saidi tiim" sign_off: "%{domain} saidi tiim"
subject: Meie kasutustingimuste uuendused subject: Meie kasutustingimuste uuendused
subtitle: "%{domain} saidi kasutustingimused muutuvad" subtitle: "%{domain} saidi kasutustingimused muutuvad"

View File

@@ -578,6 +578,13 @@ fa:
all: همه all: همه
limited: محدود limited: محدود
title: مدیریت title: مدیریت
moderation_notes:
create: افزودن یادداشت نظارتی
created_msg: یادداشت نظارتی با موفقیت ساخته شد!
description_html: دیدن و گذاشتن یادداشت‌هایی برای دیگر ناظران و خود آینده‌تان
destroyed_msg: یادداشت نظارتی با موفقیت حذف شد!
placeholder: اطلاعاتی دربارهٔ این نمونه، کنش‌های انجام شده یا هرچیز دیگری که در نظارت این نمونه در آینده کمک خواهد کرد.
title: یادداشت‌های نظارتی
private_comment: یادداشت خصوصی private_comment: یادداشت خصوصی
public_comment: یادداشت عمومی public_comment: یادداشت عمومی
purge: پاکسازی purge: پاکسازی
@@ -791,13 +798,21 @@ fa:
description_html: در حالی که اکثر افراد ادعا می‌کنند که شرایط استفاده را خوانده و پذیرفته‌اند، افراد معمولا تا پیش از بروز مشکل این متن را مطالعه نمی‌کنند. <strong>پیدا کردن قوانین کارساز‌تان را با تبدیل‌شان به صورت فهرست برای کاربران تسهیل کنید.</strong> سعی کنید هر قانون را کوتاه و ساده نگاه دارید اما از آن طرف هم تلاش نکنید که آن‌ها به تعداد زیادی مورد جدا از هم تقسیم کنید. description_html: در حالی که اکثر افراد ادعا می‌کنند که شرایط استفاده را خوانده و پذیرفته‌اند، افراد معمولا تا پیش از بروز مشکل این متن را مطالعه نمی‌کنند. <strong>پیدا کردن قوانین کارساز‌تان را با تبدیل‌شان به صورت فهرست برای کاربران تسهیل کنید.</strong> سعی کنید هر قانون را کوتاه و ساده نگاه دارید اما از آن طرف هم تلاش نکنید که آن‌ها به تعداد زیادی مورد جدا از هم تقسیم کنید.
edit: ویرایش قانون edit: ویرایش قانون
empty: هنوز هیچ قانونی برای کارساز تعریف نشده. empty: هنوز هیچ قانونی برای کارساز تعریف نشده.
move_down: پایین بردن
move_up: بالا بردن
title: قوانین کارساز title: قوانین کارساز
translation: ترجمه
translations: ترجمه‌ها
translations_explanation: می‌توانید به صورت اختیاری نقش‌ها را ترجمه کنید. در صورت موجود نبودن نگارش ترجمه شده مقدار پیش‌گزیده نشان داده خواهد شد. لطفاً همواره مطمئن شوید که ترجمه‌ها با مقدار پیش‌گزیده هماهنگند.
settings: settings:
about: about:
manage_rules: مدیریت قانون‌های کارساز manage_rules: مدیریت قانون‌های کارساز
preamble: اطلاعات عمیقی در مورد نحوه کارکرد، تعدیل و تأمین مالی سرور ارائه دهید. preamble: اطلاعات عمیقی در مورد نحوه کارکرد، تعدیل و تأمین مالی سرور ارائه دهید.
rules_hint: یک منطقه اختصاصی برای قوانینی وجود دارد که انتظار می رود کاربران شما به آن پایبند باشند. rules_hint: یک منطقه اختصاصی برای قوانینی وجود دارد که انتظار می رود کاربران شما به آن پایبند باشند.
title: درباره title: درباره
allow_referrer_origin:
desc: ممکن است هنگام زدن کاربرانتان روی پیوند پایگاه‌های خارجی مرورگرشان نشانی کارساز ماستودونتان را به عنوان هدایتگر بفرستد. اگر این کار موجب شناسایی یکتای کاربرانتان می‌شود، برای نمونه در صورت خصوصی بودن کارسازتان از کار بیندازدش.
title: اجازه به پایگاه‌های خارجی برای دیدن کارساز‌ ماستودونتان به عنوان منبع شدآمد
appearance: appearance:
preamble: سفارشی‌سازی رابطس وب ماستودون. preamble: سفارشی‌سازی رابطس وب ماستودون.
title: ظاهر title: ظاهر

View File

@@ -485,16 +485,22 @@ fr-CA:
fasp: fasp:
debug: debug:
callbacks: callbacks:
created_at: Créé à
delete: Supprimer delete: Supprimer
ip: Adresse IP ip: Adresse IP
providers: providers:
name: Nom
providers: Fournisseur
registrations: registrations:
confirm: Confirmer confirm: Confirmer
description: Vous avez reçu une souscription d'un FSAF. Rejetez-la si vous ne l'avez pas initiée. Si c'est bien votre intention, comparez le nom et l'empreinte de la clé avant de confirmer la souscription.
reject: Rejeter reject: Rejeter
title: Confirmer la souscription au FSAF
save: Enregistrer save: Enregistrer
select_capabilities: Sélectionnez les Capacités select_capabilities: Sélectionnez les Capacités
sign_in: Se connecter sign_in: Se connecter
status: État status: État
title: Fournisseurs de Services Auxiliaire du Fedivers
follow_recommendations: follow_recommendations:
description_html: "<strong>Les recommandations d'abonnement aident les nouvelles personnes à trouver rapidement du contenu intéressant</strong>. Si un·e utilisateur·rice n'a pas assez interagi avec les autres pour avoir des recommandations personnalisées, ces comptes sont alors recommandés. La sélection est mise à jour quotidiennement depuis un mélange de comptes ayant le plus d'interactions récentes et le plus grand nombre d'abonné·e·s locaux pour une langue donnée." description_html: "<strong>Les recommandations d'abonnement aident les nouvelles personnes à trouver rapidement du contenu intéressant</strong>. Si un·e utilisateur·rice n'a pas assez interagi avec les autres pour avoir des recommandations personnalisées, ces comptes sont alors recommandés. La sélection est mise à jour quotidiennement depuis un mélange de comptes ayant le plus d'interactions récentes et le plus grand nombre d'abonné·e·s locaux pour une langue donnée."
language: Pour la langue language: Pour la langue
@@ -563,6 +569,8 @@ fr-CA:
all: Tout all: Tout
limited: Limité limited: Limité
title: Modération title: Modération
moderation_notes:
title: Notes de modération
private_comment: Commentaire privé private_comment: Commentaire privé
public_comment: Commentaire public public_comment: Commentaire public
purge: Purge purge: Purge
@@ -771,11 +779,14 @@ fr-CA:
title: Rôles title: Rôles
rules: rules:
add_new: Ajouter une règle add_new: Ajouter une règle
add_translation: Ajouter une traduction
delete: Supprimer delete: Supprimer
description_html: Bien que la plupart des gens prétende avoir lu les conditions d'utilisation avant de les accepter, généralement les utilisateur·rice·s ne les lisent vraiment que lorsque un problème apparaît. <strong>Pour faciliter la visualisation des règles de votre serveur en un seul coup dœil, présentez-les sous la forme d'une liste à puces !</strong> Essayez de garder chacune des règles simple et concise, mais faites attention à ne pas non plus les diviser en de trop nombreux éléments distincts. description_html: Bien que la plupart des gens prétende avoir lu les conditions d'utilisation avant de les accepter, généralement les utilisateur·rice·s ne les lisent vraiment que lorsque un problème apparaît. <strong>Pour faciliter la visualisation des règles de votre serveur en un seul coup dœil, présentez-les sous la forme d'une liste à puces !</strong> Essayez de garder chacune des règles simple et concise, mais faites attention à ne pas non plus les diviser en de trop nombreux éléments distincts.
edit: Modifier la règle edit: Modifier la règle
empty: Aucune règle de serveur n'a été définie pour l'instant. empty: Aucune règle de serveur n'a été définie pour l'instant.
title: Règles du serveur title: Règles du serveur
translation: Traduction
translations: Traductions
settings: settings:
about: about:
manage_rules: Gérer les règles du serveur manage_rules: Gérer les règles du serveur

View File

@@ -485,16 +485,22 @@ fr:
fasp: fasp:
debug: debug:
callbacks: callbacks:
created_at: Créé à
delete: Supprimer delete: Supprimer
ip: Adresse IP ip: Adresse IP
providers: providers:
name: Nom
providers: Fournisseur
registrations: registrations:
confirm: Confirmer confirm: Confirmer
description: Vous avez reçu une souscription d'un FSAF. Rejetez-la si vous ne l'avez pas initiée. Si c'est bien votre intention, comparez le nom et l'empreinte de la clé avant de confirmer la souscription.
reject: Rejeter reject: Rejeter
title: Confirmer la souscription au FSAF
save: Enregistrer save: Enregistrer
select_capabilities: Sélectionnez les Capacités select_capabilities: Sélectionnez les Capacités
sign_in: Se connecter sign_in: Se connecter
status: État status: État
title: Fournisseurs de Services Auxiliaire du Fedivers
follow_recommendations: follow_recommendations:
description_html: "<strong>Les recommandations d'abonnement aident les nouvelles personnes à trouver rapidement du contenu intéressant</strong>. Si un·e utilisateur·rice n'a pas assez interagi avec les autres pour avoir des recommandations personnalisées, ces comptes sont alors recommandés. La sélection est mise à jour quotidiennement depuis un mélange de comptes ayant le plus d'interactions récentes et le plus grand nombre d'abonné·e·s locaux pour une langue donnée." description_html: "<strong>Les recommandations d'abonnement aident les nouvelles personnes à trouver rapidement du contenu intéressant</strong>. Si un·e utilisateur·rice n'a pas assez interagi avec les autres pour avoir des recommandations personnalisées, ces comptes sont alors recommandés. La sélection est mise à jour quotidiennement depuis un mélange de comptes ayant le plus d'interactions récentes et le plus grand nombre d'abonné·e·s locaux pour une langue donnée."
language: Pour la langue language: Pour la langue
@@ -563,6 +569,8 @@ fr:
all: Tout all: Tout
limited: Limité limited: Limité
title: Modération title: Modération
moderation_notes:
title: Notes de modération
private_comment: Commentaire privé private_comment: Commentaire privé
public_comment: Commentaire public public_comment: Commentaire public
purge: Purge purge: Purge
@@ -771,11 +779,14 @@ fr:
title: Rôles title: Rôles
rules: rules:
add_new: Ajouter une règle add_new: Ajouter une règle
add_translation: Ajouter une traduction
delete: Supprimer delete: Supprimer
description_html: Bien que la plupart des gens prétende avoir lu les conditions d'utilisation avant de les accepter, généralement les utilisateur·rice·s ne les lisent vraiment que lorsque un problème apparaît. <strong>Pour faciliter la visualisation des règles de votre serveur en un seul coup dœil, présentez-les sous la forme d'une liste à puces !</strong> Essayez de garder chacune des règles simple et concise, mais faites attention à ne pas non plus les diviser en de trop nombreux éléments distincts. description_html: Bien que la plupart des gens prétende avoir lu les conditions d'utilisation avant de les accepter, généralement les utilisateur·rice·s ne les lisent vraiment que lorsque un problème apparaît. <strong>Pour faciliter la visualisation des règles de votre serveur en un seul coup dœil, présentez-les sous la forme d'une liste à puces !</strong> Essayez de garder chacune des règles simple et concise, mais faites attention à ne pas non plus les diviser en de trop nombreux éléments distincts.
edit: Modifier la règle edit: Modifier la règle
empty: Aucune règle de serveur n'a été définie pour l'instant. empty: Aucune règle de serveur n'a été définie pour l'instant.
title: Règles du serveur title: Règles du serveur
translation: Traduction
translations: Traductions
settings: settings:
about: about:
manage_rules: Gérer les règles du serveur manage_rules: Gérer les règles du serveur

View File

@@ -600,6 +600,13 @@ gd:
all: Na h-uile all: Na h-uile
limited: Cuingichte limited: Cuingichte
title: Maorsainneachd title: Maorsainneachd
moderation_notes:
create: Cuir ris nòta maorsainneachd
created_msg: Chaidh nòta maorsainneachd mun ionstans a chruthachadh!
description_html: Seall is sgrìobh nòtaichean do mhaoir eile is dhut fhèin san àm ri teachd
destroyed_msg: Chaidh nòta maorsainneachd mun ionstans a sguabadh às!
placeholder: Fiosrachadh mun ionstans seo, gnìomhan a chaidh a ghabhail no rud sam bith eile a chuidicheas thu le maorsainneachd an ionstans seo san àm ri teachd.
title: Nòtaichean na maorsainneachd
private_comment: Beachd prìobhaideach private_comment: Beachd prìobhaideach
public_comment: Beachd poblach public_comment: Beachd poblach
purge: Purgaidich purge: Purgaidich

View File

@@ -578,6 +578,13 @@ it:
all: Tutto all: Tutto
limited: Limitato limited: Limitato
title: Moderazione title: Moderazione
moderation_notes:
create: Aggiungi Nota di Moderazione
created_msg: Nota di moderazione dell'istanza creata con successo!
description_html: Visualizza e lascia note per altri moderatori e per il futuro te
destroyed_msg: Nota di moderazione dell'istanza eliminata con successo!
placeholder: Informazioni su questa istanza, azioni compiute, o qualsiasi cosa possa aiutarti a moderare questa istanza in futuro.
title: Note di Moderazione
private_comment: Commento privato private_comment: Commento privato
public_comment: Commento pubblico public_comment: Commento pubblico
purge: Ripulisci purge: Ripulisci

View File

@@ -3,7 +3,7 @@ ru:
about: about:
about_mastodon_html: 'Социальная сеть будущего: никакой рекламы или слежки со стороны корпораций, этичный дизайн и децентрализация! С Mastodon ваши данные находятся только под вашим контролем!' about_mastodon_html: 'Социальная сеть будущего: никакой рекламы или слежки со стороны корпораций, этичный дизайн и децентрализация! С Mastodon ваши данные находятся только под вашим контролем!'
contact_missing: Не указано contact_missing: Не указано
contact_unavailable: Н contact_unavailable: N/A
hosted_on: Сервер Mastodon на домене %{domain} hosted_on: Сервер Mastodon на домене %{domain}
title: О проекте title: О проекте
accounts: accounts:
@@ -401,7 +401,7 @@ ru:
software: Программное обеспечение software: Программное обеспечение
sources: Источники регистрации sources: Источники регистрации
space: Используемое пространство space: Используемое пространство
title: Дашборд title: Обзор
top_languages: Рейтинг языков по активности top_languages: Рейтинг языков по активности
top_servers: Рейтинг серверов по активности top_servers: Рейтинг серверов по активности
website: Веб-сайт website: Веб-сайт
@@ -1204,81 +1204,81 @@ ru:
welcome_title: Добро пожаловать, %{name}! welcome_title: Добро пожаловать, %{name}!
wrong_email_hint: Если этот адрес электронной почты неверен, вы можете изменить его в настройках аккаунта. wrong_email_hint: Если этот адрес электронной почты неверен, вы можете изменить его в настройках аккаунта.
delete_account: Удалить учётную запись delete_account: Удалить учётную запись
delete_account_html: Удалить свою учётную запись <a href="%{path}">можно в два счёта здесь</a>, но прежде у вас будет спрошено подтверждение. delete_account_html: Вы можете <a href="%{path}">удалить свою учётную запись</a>. Перед удалением у вас будет запрошено подтверждение.
description: description:
prefix_invited_by_user: "@%{name} приглашает вас присоединиться к этому узлу Mastodon." prefix_invited_by_user: Вы получили приглашение на сервер Mastodon от @%{name}!
prefix_sign_up: Зарегистрируйтесь в Mastodon уже сегодня! prefix_sign_up: Зарегистрируйтесь в Mastodon прямо сейчас!
suffix: С учётной записью вы сможете подписываться на людей, публиковать обновления, обмениваться сообщениями с пользователями любых сообществ Mastodon и не только! suffix: С учётной записью вы сможете подписываться на людей, публиковать посты и обмениваться сообщениями с пользователями любого сервера Mastodon и не только!
didnt_get_confirmation: Не получили ссылку для подтверждения? didnt_get_confirmation: Не получили письмо со ссылкой для подтверждения?
dont_have_your_security_key: У вас нет ключа безопасности? dont_have_your_security_key: У вас нет ключа безопасности?
forgot_password: Забыли пароль? forgot_password: Забыли пароль?
invalid_reset_password_token: Токен сброса пароля неверен или устарел. Пожалуйста, запросите новый. invalid_reset_password_token: Токен сброса пароля недействителен либо устарел. Пожалуйста, повторите запрос на восстановление пароля.
link_to_otp: Введите двухфакторный код с телефона или код восстановления link_to_otp: Введите двухфакторный код с телефона или код восстановления
link_to_webauth: Используйте устройство с ключом безопасности link_to_webauth: Используйте устройство с ключом безопасности
log_in_with: Войти используя log_in_with: Войдите с помощью
login: Войти login: Войти
logout: Выйти logout: Выйти
migrate_account: Перенос учётной записи migrate_account: Переезд на новую учётную запись
migrate_account_html: Завели новую учётную запись? Перенаправьте подписчиков на неё — <a href="%{path}">настройте перенаправление тут</a>. migrate_account_html: Вы можете <a href="%{path}">создать перенаправление</a> с этой учётной записи на другую вашу учётную запись.
or_log_in_with: Или войти с помощью or_log_in_with: Или войдите с помощью
progress: progress:
confirm: Подтвердите электронную почту confirm: Проверка адреса эл. почты
details: Ваши данные details: Учётные данные
review: Наш обзор review: Одобрение заявки
rules: Принять правила rules: Правила
providers: providers:
cas: CAS cas: CAS
saml: SAML saml: SAML
register: Зарегистрироваться register: Зарегистрироваться
registration_closed: "%{instance} не принимает новых участников" registration_closed: "%{instance} не принимает новых участников"
resend_confirmation: Повторно отправить ссылку подтверждения resend_confirmation: Отправить письмо повторно
reset_password: Сбросить пароль reset_password: Сбросить пароль
rules: rules:
accept: Принять accept: Принять
back: Назад back: Назад
invited_by: 'Вы можете присоединиться к %{domain} благодаря приглашению полученному от:' invited_by: 'Вы можете зарегистрироваться на сервере %{domain}, потому что вы получили приглашение от:'
preamble: Они устанавливаются и применяются модераторами %{domain}. preamble: Модераторы сервера %{domain} установили эти правила и следят за их исполнением.
preamble_invited: Прежде чем продолжить, ознакомьтесь с основными правилами, установленными модераторами сервера %{domain}. preamble_invited: Прежде чем продолжить, ознакомьтесь с основными правилами, установленными модераторами сервера %{domain}.
title: Несколько основных правил. title: Несколько основных правил.
title_invited: Вы были приглашены. title_invited: Вы получили приглашение.
security: Безопасность security: Безопасность
set_new_password: Задать новый пароль set_new_password: Сменить пароль
setup: setup:
email_below_hint_html: Проверьте папку "Спам" или запросите другую. Вы можете исправить свой адрес электронной почты, если он неправильный. email_below_hint_html: Проверьте папку «Спам» или нажмите на кнопку ниже, чтобы выслать письмо повторно. Вы можете исправить свой адрес электронной почты, если вы ввели его неверно.
email_settings_hint_html: Чтобы начать пользоваться Mastodon, пройдите по ссылке, которую мы отправили на %{email}. А мы пока подождём тут. email_settings_hint_html: Чтобы начать пользоваться Mastodon, перейдите по ссылке, которую мы отправили на адрес %{email}.
link_not_received: Не получили ссылку? link_not_received: Не приходит письмо?
new_confirmation_instructions_sent: Через несколько минут вы получите новое письмо со ссылкой для подтверждения! new_confirmation_instructions_sent: Через несколько минут вы получите новое письмо со ссылкой для подтверждения!
title: Проверьте свой почтовый ящик title: Проверьте свою почту
sign_in: sign_in:
preamble_html: Войдите, используя ваши учётные данные <strong>%{domain}</strong>. Если ваша учётная запись размещена на другом сервере, вы не сможете здесь войти. preamble_html: Введите здесь данные своей учётной записи на сервере <strong>%{domain}</strong>, чтобы войти. Вы не сможете войти, если ваша учётная запись размещена на другом сервере.
title: Войти в %{domain} title: Авторизация на %{domain}
sign_up: sign_up:
manual_review: Регистрация на %{domain} проходит через ручную проверку нашими модераторами. Чтобы помочь нам обработать вашу регистрацию, напишите немного о себе и о том, почему вы хотите получить аккаунт на %{domain}. manual_review: На сервере %{domain} все заявки на регистрацию проверяются модераторами вручную. Чтобы помочь нам принять решение в отношении вашей заявки, напишите немного о себе и о том, почему вы хотите создать учётную запись на сервере %{domain}.
preamble: С учётной записью на этом сервере Mastodon вы сможете подписываться на всех других людей в федиверсе вне зависимости от того, где находятся их учётные записи. preamble: С учётной записью на этом сервере Mastodon вы сможете подписываться на всех других людей в федивёрсе вне зависимости от того, где размещены их учётные записи.
title: Зарегистрируйтесь в %{domain}. title: Создайте учётную запись на сервере %{domain}.
status: status:
account_status: Статус учётной записи account_status: Состояние учётной записи
confirming: Жду подтверждения по электронной почте. confirming: Ожидание подтверждения e-mail.
functional: Ваша учётная запись в полном порядке. functional: Ваша учётная запись в полном порядке.
pending: Ваша заявка находится на рассмотрении у наших сотрудников. Это может занять некоторое время. Вы получите электронное письмо, если ваша заявка будет одобрена. pending: Ваша заявка ожидает одобрения администраторами, это может занять немного времени. Вы получите письмо, как только заявку одобрят.
redirecting_to: Ваша учётная запись деактивированна, потому что вы настроили перенаправление на %{acct}. redirecting_to: Ваша учётная запись деактивированна, потому что вы настроили перенаправление на %{acct}.
self_destruct: Поскольку %{domain} закрывается, вы получите ограниченный доступ к вашей учетной записи. self_destruct: Поскольку %{domain} закрывается, вы получите ограниченный доступ к вашей учетной записи.
view_strikes: Просмотр предыдущих замечаний в адрес вашей учетной записи view_strikes: Просмотр предыдущих замечаний в адрес вашей учетной записи
too_fast: Форма отправлена слишком быстро, попробуйте еще раз. too_fast: Форма отправлена слишком быстро, попробуйте еще раз.
use_security_key: Использовать ключ безопасности use_security_key: Использовать ключ безопасности
user_agreement_html: Мной прочитаны и приняты<a href="%{terms_of_service_path}" target="_blank">пользовательское соглашение</a> и <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a> user_agreement_html: Мной прочитаны и приняты <a href="%{terms_of_service_path}" target="_blank">пользовательское соглашение</a> и <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a>
user_privacy_agreement_html: Мной прочитана и принята <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a> user_privacy_agreement_html: Мной прочитана и принята <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a>
author_attribution: author_attribution:
example_title: Образец текста example_title: Пример текста
hint_html: Публикуете ли вы свои статьи где-либо ещё кроме Mastodon? Если да, то ваше авторство может быть упомянуто, когда ими делятся в Mastodon. hint_html: Вы пишете статьи для новостных сайтов или ведёте блог где-либо ещё помимо Mastodon? Ваше авторство может быть упомянуто всякий раз, когда вашими статьями делятся в Mastodon.
instructions: 'Добавьте код ниже в HTML ваших статей:' instructions: 'Добавьте следующий код в HTML-разметку ваших статей:'
more_from_html: Больше от %{name} more_from_html: 'Автор: %{name}'
s_blog: "%{name}'S Блог" s_blog: "%{name} ведёт блог"
then_instructions: Затем добавьте доменное имя сайта, где вы публикуетесь, в поле ниже. then_instructions: Затем впишите доменное имя сайта, где вы публикуетесь, в поле ниже.
title: Авторская атрибуция title: Упоминание авторства
challenge: challenge:
confirm: Продолжить confirm: Продолжить
hint_html: "<strong>Подсказка</strong>: мы не будем спрашивать пароль повторно в течение часа." hint_html: "<strong>Подсказка:</strong> В течение часа вам не придётся снова вводить свой пароль."
invalid_password: Неверный пароль invalid_password: Неверный пароль
prompt: Введите пароль для продолжения prompt: Введите пароль для продолжения
crypto: crypto:
@@ -1642,7 +1642,7 @@ ru:
not_found: не удалось найти not_found: не удалось найти
on_cooldown: Вы пока не можете переезжать on_cooldown: Вы пока не можете переезжать
followers_count: Подписчиков на момент переезда followers_count: Подписчиков на момент переезда
incoming_migrations: Переезд с другой учётной записи incoming_migrations: Переезд со старой учётной записи
incoming_migrations_html: Переезжаете с другой учётной записи? <a href="%{path}">Настройте псевдоним</a> для переноса подписчиков. incoming_migrations_html: Переезжаете с другой учётной записи? <a href="%{path}">Настройте псевдоним</a> для переноса подписчиков.
moved_msg: Теперь ваша учётная запись перенаправляет к %{acct}, туда же перемещаются подписчики. moved_msg: Теперь ваша учётная запись перенаправляет к %{acct}, туда же перемещаются подписчики.
not_redirecting: Для вашей учётной записи пока не настроено перенаправление. not_redirecting: Для вашей учётной записи пока не настроено перенаправление.

View File

@@ -3,12 +3,14 @@ ar:
simple_form: simple_form:
hints: hints:
account: account:
attribution_domains: واحد لكل سطر. للحماية من الإسنادات الخاطئة.
discoverable: يمكن عرض مشاركاتك العامة وملفك الشخصي أو التوصية به في مختلف مناطق ماستدون ويمكن اقتراح ملفك الشخصي على مستخدمين آخرين. discoverable: يمكن عرض مشاركاتك العامة وملفك الشخصي أو التوصية به في مختلف مناطق ماستدون ويمكن اقتراح ملفك الشخصي على مستخدمين آخرين.
display_name: اسمك الكامل أو اسمك المرح. display_name: اسمك الكامل أو اسمك المرح.
fields: صفحتك الرئيسية، ضمائرك، عمرك، أي شيء تريده. fields: صفحتك الرئيسية، ضمائرك، عمرك، أي شيء تريده.
indexable: قد تظهر منشوراتك الموجهة للعامة في نتائج البحث على ماستدون. فالأشخاص الذين تفاعلوا مع منشوراتك قد يكون بمقدورهم البحث عنها بغظ النظر عن ذلك. indexable: قد تظهر منشوراتك الموجهة للعامة في نتائج البحث على ماستدون. فالأشخاص الذين تفاعلوا مع منشوراتك قد يكون بمقدورهم البحث عنها بغظ النظر عن ذلك.
note: 'يمكنك @ذكر أشخاص آخرين أو استعمال #الوسوم.' note: 'يمكنك @ذكر أشخاص آخرين أو استعمال #الوسوم.'
show_collections: سيستطيع الناس من تصفح متابعيك و متابعاتك. سيرى الأشخاص الذين تتبعهم أنك تتبعهم دون أي شك. show_collections: سيستطيع الناس من تصفح متابعيك و متابعاتك. سيرى الأشخاص الذين تتبعهم أنك تتبعهم دون أي شك.
unlocked: سيتمكن الآخرون من متابعتك دون طلب الموافقة. قم بتعطيله إن كنت ترغب في مراجعة تلك الطلبات يدوياً باختيار قبول أو رفض المتابعين الجدد.
account_alias: account_alias:
acct: ادخِل عنون الحساب username@domain الذي تودّ مغادرته acct: ادخِل عنون الحساب username@domain الذي تودّ مغادرته
account_migration: account_migration:
@@ -54,10 +56,12 @@ ar:
scopes: ما هي المجالات المسموح بها في التطبيق ؟ إن قمت باختيار أعلى المجالات فيمكنك الاستغناء عن الخَيار اليدوي. scopes: ما هي المجالات المسموح بها في التطبيق ؟ إن قمت باختيار أعلى المجالات فيمكنك الاستغناء عن الخَيار اليدوي.
setting_aggregate_reblogs: لا تقم بعرض المشارَكات الجديدة لمنشورات قد قُمتَ بمشاركتها سابقا (هذا الإجراء يعني المشاركات الجديدة فقط التي تلقيتَها) setting_aggregate_reblogs: لا تقم بعرض المشارَكات الجديدة لمنشورات قد قُمتَ بمشاركتها سابقا (هذا الإجراء يعني المشاركات الجديدة فقط التي تلقيتَها)
setting_always_send_emails: عادة لن تُرسَل إليك إشعارات البريد الإلكتروني عندما تكون نشطًا على ماستدون setting_always_send_emails: عادة لن تُرسَل إليك إشعارات البريد الإلكتروني عندما تكون نشطًا على ماستدون
setting_default_quote_policy: يسمح بالاقتباس دائما للمستخدمين المذكورين. هذا الإعداد سوف يكون نافذ المفعول فقط للمشاركات التي تم إنشاؤها مع إصدار ماستدون القادم، ولكن يمكنك تحديد تفضيلاتك للإعداد لذلك
setting_default_sensitive: تُخفى الوسائط الحساسة تلقائيا ويمكن اظهارها عن طريق النقر عليها setting_default_sensitive: تُخفى الوسائط الحساسة تلقائيا ويمكن اظهارها عن طريق النقر عليها
setting_display_media_default: إخفاء الوسائط المُعيَّنة كحساسة setting_display_media_default: إخفاء الوسائط المُعيَّنة كحساسة
setting_display_media_hide_all: إخفاء كافة الوسائط دائمًا setting_display_media_hide_all: إخفاء كافة الوسائط دائمًا
setting_display_media_show_all: دائمًا عرض الوسائط المُعيَّنة كحساسة setting_display_media_show_all: دائمًا عرض الوسائط المُعيَّنة كحساسة
setting_system_scrollbars_ui: ينطبق فقط على متصفحات سطح المكتب البنية على محرك كروم وسفاري
setting_use_blurhash: الألوان التدرّجية مبنية على ألوان المرئيات المخفية ولكنها تحجب كافة التفاصيل setting_use_blurhash: الألوان التدرّجية مبنية على ألوان المرئيات المخفية ولكنها تحجب كافة التفاصيل
setting_use_pending_items: إخفاء تحديثات الخط وراء نقرة بدلًا مِن التمرير التلقائي للموجزات setting_use_pending_items: إخفاء تحديثات الخط وراء نقرة بدلًا مِن التمرير التلقائي للموجزات
username: يمكنك استخدام الأحرف والأرقام والسطور السفلية username: يمكنك استخدام الأحرف والأرقام والسطور السفلية
@@ -72,6 +76,7 @@ ar:
filters: filters:
action: اختر الإجراء الذي سينفذ عند تطابق المشاركة فلتر التصفية action: اختر الإجراء الذي سينفذ عند تطابق المشاركة فلتر التصفية
actions: actions:
blur: إخفاء الوسائط وراء تحذير، دون إخفاء النص نفسه
hide: إخفاء المحتويات التي تم تصفيتها، والتصرف كما لو أنها غير موجودة hide: إخفاء المحتويات التي تم تصفيتها، والتصرف كما لو أنها غير موجودة
warn: إخفاء المحتوى الذي تم تصفيته خلف تحذير يذكر عنوان الفلتر warn: إخفاء المحتوى الذي تم تصفيته خلف تحذير يذكر عنوان الفلتر
form_admin_settings: form_admin_settings:
@@ -85,6 +90,7 @@ ar:
favicon: WEBP أو PNG أو GIF أو JPG. يتجاوز أيقونة التطبيق المفضلة الافتراضية مع أيقونة مخصصة. favicon: WEBP أو PNG أو GIF أو JPG. يتجاوز أيقونة التطبيق المفضلة الافتراضية مع أيقونة مخصصة.
mascot: تجاوز الرسوم التوضيحية في واجهة الويب المتقدمة. mascot: تجاوز الرسوم التوضيحية في واجهة الويب المتقدمة.
media_cache_retention_period: ملفات الوسائط من المنشورات التي يقوم بها المستخدمون البعيدون يتم تخزينها في خادمك. عند التعيين إلى قيمة موجبة، سيتم حذف الوسائط بعد عدد الأيام المحدد. إذا كانت بيانات الوسائط مطلوبة بعد حذفها، فسيتم إعادة تحميلها إذا كان محتوى المصدر لا يزال متاحًا. بسبب القيود المفروضة على عدد المرات التي يتم فيها ربط بطاقات المعاينة لمواقع الطرف الثالث، يوصى بتعيين هذه القيمة إلى 14 يوماً على الأقل، أو لن يتم تحديث بطاقات معاينة الرابط عند الطلب قبل ذلك الوقت. media_cache_retention_period: ملفات الوسائط من المنشورات التي يقوم بها المستخدمون البعيدون يتم تخزينها في خادمك. عند التعيين إلى قيمة موجبة، سيتم حذف الوسائط بعد عدد الأيام المحدد. إذا كانت بيانات الوسائط مطلوبة بعد حذفها، فسيتم إعادة تحميلها إذا كان محتوى المصدر لا يزال متاحًا. بسبب القيود المفروضة على عدد المرات التي يتم فيها ربط بطاقات المعاينة لمواقع الطرف الثالث، يوصى بتعيين هذه القيمة إلى 14 يوماً على الأقل، أو لن يتم تحديث بطاقات معاينة الرابط عند الطلب قبل ذلك الوقت.
min_age: سوف يطلب من المستخدمين تأكيد تاريخ ميلادهم أثناء التسجيل
peers_api_enabled: قائمة بأسماء النطاقات التي صادفها هذا الخادم في الفدرالية. لا توجد بيانات هنا حول ما إذا كنت تتحد مع خادم معين، فقط أن خادمك يعرف عنها. ويستخدم هذا الخدمات التي تجمع الإحصاءات المتعلقة بالاتحاد بشكل عام. peers_api_enabled: قائمة بأسماء النطاقات التي صادفها هذا الخادم في الفدرالية. لا توجد بيانات هنا حول ما إذا كنت تتحد مع خادم معين، فقط أن خادمك يعرف عنها. ويستخدم هذا الخدمات التي تجمع الإحصاءات المتعلقة بالاتحاد بشكل عام.
profile_directory: دليل الملف الشخصي يسرد جميع المستخدمين الذين اختاروا الدخول ليكونوا قابلين للاكتشاف. profile_directory: دليل الملف الشخصي يسرد جميع المستخدمين الذين اختاروا الدخول ليكونوا قابلين للاكتشاف.
require_invite_text: عندما تتطلب التسجيلات الموافقة اليدوية، اجعل إدخال النص "لماذا تريد الانضمام ؟" إلزاميا بدلا من اختياري require_invite_text: عندما تتطلب التسجيلات الموافقة اليدوية، اجعل إدخال النص "لماذا تريد الانضمام ؟" إلزاميا بدلا من اختياري
@@ -127,8 +133,30 @@ ar:
show_application: سوف تكون دائماً قادراً على رؤية التطبيق الذي نشر مشاركتك بغض النظر عن ذلك. show_application: سوف تكون دائماً قادراً على رؤية التطبيق الذي نشر مشاركتك بغض النظر عن ذلك.
tag: tag:
name: يمكنك فقط تغيير غلاف الحروف ، على سبيل المثال ، لجعلها أكثر قابلية للقراءة name: يمكنك فقط تغيير غلاف الحروف ، على سبيل المثال ، لجعلها أكثر قابلية للقراءة
terms_of_service:
changelog: يمكن أن يتم هيكلتها بصيغة Markdown.
effective_date: يتراوح الإطار الزمني المعقول بين 10 و 30 يوما من تاريخ إخطار المستخدمين الخاص بك.
text: يمكن أن يتم هيكلتها بصيغة Markdown.
terms_of_service_generator:
admin_email: تشمل الإشعارات القانونية الإشعارات المضادة، وأوامر المحكمة، والطلبات الإزالة، وطلبات إنفاذ القوانين.
arbitration_address: يمكن أن يكون نفس العنوان البريدي، أو "لا ينطبق" إذا تستخدم بريد الإلكتروني.
arbitration_website: يمكن أن يكون نموذج ويب أو "لا ينطبق" إذا تستخدم بريد الإلكتروني.
choice_of_law: المدينة أو المنطقة أو الإقليم أو الدولة التي تحكم قوانينها أي مطالبة قانونية.
dmca_address: بالنسبة للمشغلين في الولايات المتحدة، استخدم العنوان المسجل في دليل الوكيل المعين لشركة DMCA. قائمة الصندوق بريد متاحة بناء على طلب مباشر. استخدم طلب تنازل وكيل معين لمكتب البريد في البريد الإلكتروني لمكتب حقوق الطبع والنشر ووصف أنك مشرف محتوى من المنزل يخشى الانتقام أو الانتقام من أفعالك ويحتاج إلى استخدام صندوق بريد لإزالة عنوان المنزل الخاص بك من العرض العام.
dmca_email: يمكن أن يكون نفس البريد الإلكتروني المستخدم في حقل "عنوان البريد الإلكتروني للإشعارات القانونية" أعلاه.
domain: المعرف المميز للخدمة الإلكترونية التي تقدمها.
jurisdiction: اذكر الدولة التي يسكن بها الشخص الذي يدفع الفواتير. إذا كانت شركة أو كيان آخر، فاذكر الدولة التي أسست فيها، والمدينة أو المنطقة أو الإقليم أو الولاية حسب الحاجة.
min_age: لا يجوز أن يكون دون السن الأدنى الذي تقتضيه قوانين الدولة.
user: user:
chosen_languages: إن تم اختيارها، فلن تظهر على الخيوط العامة إلّا الرسائل المنشورة في تلك اللغات chosen_languages: إن تم اختيارها، فلن تظهر على الخيوط العامة إلّا الرسائل المنشورة في تلك اللغات
date_of_birth:
few: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
many: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
one: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
other: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
two: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
zero: عليك أن تكون أكبر من %{count} سنة لاستخدام ماستادون. لن نحفظ هذه المعلومة.
role: الدور يتحكم في أذونات المستخدم.
user_role: user_role:
color: اللون الذي سيتم استخدامه للوظيفه في جميع وحدات واجهة المستخدم، كـ RGB بتنسيق hex color: اللون الذي سيتم استخدامه للوظيفه في جميع وحدات واجهة المستخدم، كـ RGB بتنسيق hex
highlighted: وهذا يجعل الوظيفه مرئيا علنا highlighted: وهذا يجعل الوظيفه مرئيا علنا
@@ -141,6 +169,7 @@ ar:
url: إين سترسل الأحداث url: إين سترسل الأحداث
labels: labels:
account: account:
attribution_domains: المواقع المسموح لها الإسناد إليك
discoverable: ميزة الملف الشخصي والمنشورات في خوارزميات الاكتشاف discoverable: ميزة الملف الشخصي والمنشورات في خوارزميات الاكتشاف
fields: fields:
name: التسمية name: التسمية
@@ -207,6 +236,7 @@ ar:
setting_boost_modal: إظهار مربع حوار التأكيد قبل إعادة نشر أي منشور setting_boost_modal: إظهار مربع حوار التأكيد قبل إعادة نشر أي منشور
setting_default_language: لغة النشر setting_default_language: لغة النشر
setting_default_privacy: خصوصية المنشور setting_default_privacy: خصوصية المنشور
setting_default_quote_policy: من يستطيع الاقتباس
setting_default_sensitive: اعتبر الوسائط دائما كمحتوى حساس setting_default_sensitive: اعتبر الوسائط دائما كمحتوى حساس
setting_delete_modal: إظهار مربع حوار التأكيد قبل حذف أي منشور setting_delete_modal: إظهار مربع حوار التأكيد قبل حذف أي منشور
setting_disable_hover_cards: تعطيل معاينة الملف الشخصي عند التمرير setting_disable_hover_cards: تعطيل معاينة الملف الشخصي عند التمرير
@@ -217,8 +247,10 @@ ar:
setting_display_media_show_all: عرض الكل setting_display_media_show_all: عرض الكل
setting_expand_spoilers: توسيع المنشورات التي تحتوي على تحذيرات عن المحتوى دائما setting_expand_spoilers: توسيع المنشورات التي تحتوي على تحذيرات عن المحتوى دائما
setting_hide_network: إخفِ شبكتك setting_hide_network: إخفِ شبكتك
setting_missing_alt_text_modal: إظهار حوار التأكيد قبل نشر وسائط دون نص بديل
setting_reduce_motion: تخفيض عدد الصور في الوسائط المتحركة setting_reduce_motion: تخفيض عدد الصور في الوسائط المتحركة
setting_system_font_ui: استخدم الخطوط الافتراضية للنظام setting_system_font_ui: استخدم الخطوط الافتراضية للنظام
setting_system_scrollbars_ui: استخدام شريط التمرير الافتراضي للنظام
setting_theme: سمة الموقع setting_theme: سمة الموقع
setting_trends: اعرض ما يُتداوَل اليوم setting_trends: اعرض ما يُتداوَل اليوم
setting_unfollow_modal: إظهار مربع حوار للتأكيد قبل إلغاء متابعة أي حساب setting_unfollow_modal: إظهار مربع حوار للتأكيد قبل إلغاء متابعة أي حساب
@@ -237,6 +269,7 @@ ar:
name: الوسم name: الوسم
filters: filters:
actions: actions:
blur: إخفاء الوسائط مع تحذير
hide: إخفاء بالكامل hide: إخفاء بالكامل
warn: إخفاء بتحذير warn: إخفاء بتحذير
form_admin_settings: form_admin_settings:
@@ -250,6 +283,7 @@ ar:
favicon: أيقونة المفضلة favicon: أيقونة المفضلة
mascot: جالب حظ مخصص (قديم) mascot: جالب حظ مخصص (قديم)
media_cache_retention_period: مدة الاحتفاظ بالتخزين المؤقت للوسائط media_cache_retention_period: مدة الاحتفاظ بالتخزين المؤقت للوسائط
min_age: متطلبات الحد الأدنى للسن
peers_api_enabled: نشر قائمة للخوادم المكتشَفة في واجهة برمجة التطبيقات API peers_api_enabled: نشر قائمة للخوادم المكتشَفة في واجهة برمجة التطبيقات API
profile_directory: تفعيل دليل الصفحات التعريفية profile_directory: تفعيل دليل الصفحات التعريفية
registrations_mode: من يمكنه التسجيل registrations_mode: من يمكنه التسجيل
@@ -314,11 +348,23 @@ ar:
trendable: السماح لهذه الكلمة المفتاحية بالظهور تحت المتداوَلة trendable: السماح لهذه الكلمة المفتاحية بالظهور تحت المتداوَلة
usable: السماح للمنشورات باستخدام هذا الوسم محليا usable: السماح للمنشورات باستخدام هذا الوسم محليا
terms_of_service: terms_of_service:
changelog: ماذا تغير؟
effective_date: تاريخ النفاذ
text: شروط الخدمة text: شروط الخدمة
terms_of_service_generator: terms_of_service_generator:
admin_email: عنوان البريد الإلكتروني للإشعارات القانونية
arbitration_address: عنوان البريد لإشعارات التحكيم
arbitration_website: الموقع الإلكتروني لتقديم إشعارات التحكيم
choice_of_law: اختيار القانون
dmca_address: عنوان البريد لإرسال إشعارات حقوق الطبع والنشر أو DMCA
dmca_email: عنوان البريد الإلكتروني لإشعارات حقوق الطبع والنشر أو DMCA
domain: النطاق domain: النطاق
jurisdiction: الاختصاص القانوني jurisdiction: الاختصاص القانوني
min_age: الحد الإدنى للعمر
user: user:
date_of_birth_1i: يوم
date_of_birth_2i: شهر
date_of_birth_3i: سنة
role: الدور role: الدور
time_zone: النطاق الزمني time_zone: النطاق الزمني
user_role: user_role:

View File

@@ -19,7 +19,7 @@ et:
title: Valikuline. Ei ole nähtav saajale title: Valikuline. Ei ole nähtav saajale
admin_account_action: admin_account_action:
include_statuses: Kasutaja näeb, millised postitused on põhjustanud moderaatori otsuse või hoiatuse include_statuses: Kasutaja näeb, millised postitused on põhjustanud moderaatori otsuse või hoiatuse
send_email_notification: Konto omanik saab selgituse selle kohta, mis juhtus nende kontoga send_email_notification: Kasutajakonto omanik saab selgituse selle kohta, mis juhtus tema kontoga
text_html: Valikuline. On võimalik kasutada postituse süntaksi. On võimalik <a href="%{path}">lisada hoiatuste eelseadistusi</a> säästmaks aega text_html: Valikuline. On võimalik kasutada postituse süntaksi. On võimalik <a href="%{path}">lisada hoiatuste eelseadistusi</a> säästmaks aega
type_html: Vali, mida teha kasutajaga <strong>%{acct}</strong> type_html: Vali, mida teha kasutajaga <strong>%{acct}</strong>
types: types:
@@ -47,7 +47,7 @@ et:
digest: Saadetakse ainult pärast pikka tegevusetuse perioodi ja ainult siis, kui on saadetud otsesõnumeid digest: Saadetakse ainult pärast pikka tegevusetuse perioodi ja ainult siis, kui on saadetud otsesõnumeid
email: Sulle saadetakse e-posti teel kinnituskiri email: Sulle saadetakse e-posti teel kinnituskiri
header: WEBP, PNG, GIF või JPG. Kõige rohkem %{size}. Vähendatakse %{dimensions} pikslini header: WEBP, PNG, GIF või JPG. Kõige rohkem %{size}. Vähendatakse %{dimensions} pikslini
inbox_url: Kopeeri soovitud vahendaja avalehe URL inbox_url: Kopeeri soovitud sõnumivahendusserveri avalehe võrguaadress
irreversible: Filtreeritud postitused kaovad taastamatult, isegi kui filter on hiljem eemaldatud irreversible: Filtreeritud postitused kaovad taastamatult, isegi kui filter on hiljem eemaldatud
locale: Kasutajaliidese, e-kirjade ja tõuketeadete keel locale: Kasutajaliidese, e-kirjade ja tõuketeadete keel
password: Vajalik on vähemalt 8 märki password: Vajalik on vähemalt 8 märki
@@ -196,7 +196,7 @@ et:
fields: Veebiviited fields: Veebiviited
header: Päis header: Päis
honeypot: "%{label} (ära sisesta)" honeypot: "%{label} (ära sisesta)"
inbox_url: Vahendaja sisendkausta URL inbox_url: Sõnumivahendusserveri sisendkausta võrguaadress
irreversible: Kustuta selle asemel, et peita irreversible: Kustuta selle asemel, et peita
locale: Kasutajaliidese keel locale: Kasutajaliidese keel
max_uses: Maksimum kasutajate arv max_uses: Maksimum kasutajate arv
@@ -212,6 +212,7 @@ et:
setting_boost_modal: Näita enne jagamist kinnitusdialoogi setting_boost_modal: Näita enne jagamist kinnitusdialoogi
setting_default_language: Postituse keel setting_default_language: Postituse keel
setting_default_privacy: Postituse nähtavus setting_default_privacy: Postituse nähtavus
setting_default_quote_policy: Kes võivad tsiteerida
setting_default_sensitive: Alati märgista meedia tundlikuks setting_default_sensitive: Alati märgista meedia tundlikuks
setting_delete_modal: Näita kinnitusdialoogi enne postituse kustutamist setting_delete_modal: Näita kinnitusdialoogi enne postituse kustutamist
setting_disable_hover_cards: Keela profiili eelvaade kui hõljutada setting_disable_hover_cards: Keela profiili eelvaade kui hõljutada
@@ -224,6 +225,7 @@ et:
setting_hide_network: Peida oma võrk setting_hide_network: Peida oma võrk
setting_reduce_motion: Vähenda animatsioonides liikumist setting_reduce_motion: Vähenda animatsioonides liikumist
setting_system_font_ui: Kasuta süsteemi vaikefonti setting_system_font_ui: Kasuta süsteemi vaikefonti
setting_system_scrollbars_ui: Kasuta süsteemi vaikimisi kerimisriba
setting_theme: Saidi teema setting_theme: Saidi teema
setting_trends: Näita tänaseid trende setting_trends: Näita tänaseid trende
setting_unfollow_modal: Näita kinnitusdialoogi enne jälgimise eemaldamist setting_unfollow_modal: Näita kinnitusdialoogi enne jälgimise eemaldamist
@@ -242,6 +244,7 @@ et:
name: Silt name: Silt
filters: filters:
actions: actions:
blur: Peida hoiatusega meedia
hide: Peida täielikult hide: Peida täielikult
warn: Peida hoiatusega warn: Peida hoiatusega
form_admin_settings: form_admin_settings:

View File

@@ -90,7 +90,7 @@ it:
favicon: WEBP, PNG, GIF o JPG. Sostituisce la favicon predefinita di Mastodon con un'icona personalizzata. favicon: WEBP, PNG, GIF o JPG. Sostituisce la favicon predefinita di Mastodon con un'icona personalizzata.
mascot: Sostituisce l'illustrazione nell'interfaccia web avanzata. mascot: Sostituisce l'illustrazione nell'interfaccia web avanzata.
media_cache_retention_period: I file multimediali da post fatti da utenti remoti sono memorizzati nella cache sul tuo server. Quando impostato a un valore positivo, i media verranno eliminati dopo il numero specificato di giorni. Se i dati multimediali sono richiesti dopo che sono stati eliminati, saranno nuovamente scaricati, se il contenuto sorgente è ancora disponibile. A causa di restrizioni su quanto spesso link anteprima carte sondaggio siti di terze parti, si consiglia di impostare questo valore ad almeno 14 giorni, o le schede di anteprima link non saranno aggiornate su richiesta prima di quel tempo. media_cache_retention_period: I file multimediali da post fatti da utenti remoti sono memorizzati nella cache sul tuo server. Quando impostato a un valore positivo, i media verranno eliminati dopo il numero specificato di giorni. Se i dati multimediali sono richiesti dopo che sono stati eliminati, saranno nuovamente scaricati, se il contenuto sorgente è ancora disponibile. A causa di restrizioni su quanto spesso link anteprima carte sondaggio siti di terze parti, si consiglia di impostare questo valore ad almeno 14 giorni, o le schede di anteprima link non saranno aggiornate su richiesta prima di quel tempo.
min_age: Gli utenti saranno invitati a confermare la loro data di nascita durante la registrazione min_age: Agli utenti verrà chiesto di confermare la propria data di nascita durante l'iscrizione
peers_api_enabled: Un elenco di nomi di dominio che questo server ha incontrato nel fediverse. Qui non sono inclusi dati sul fatto se si federano con un dato server, solo che il server ne è a conoscenza. Questo viene utilizzato dai servizi che raccolgono statistiche sulla federazione in senso generale. peers_api_enabled: Un elenco di nomi di dominio che questo server ha incontrato nel fediverse. Qui non sono inclusi dati sul fatto se si federano con un dato server, solo che il server ne è a conoscenza. Questo viene utilizzato dai servizi che raccolgono statistiche sulla federazione in senso generale.
profile_directory: La directory del profilo elenca tutti gli utenti che hanno acconsentito ad essere individuabili. profile_directory: La directory del profilo elenca tutti gli utenti che hanno acconsentito ad essere individuabili.
require_invite_text: 'Quando le iscrizioni richiedono l''approvazione manuale, rendi la domanda: "Perché vuoi unirti?" obbligatoria anziché facoltativa' require_invite_text: 'Quando le iscrizioni richiedono l''approvazione manuale, rendi la domanda: "Perché vuoi unirti?" obbligatoria anziché facoltativa'

View File

@@ -141,6 +141,8 @@ ko:
admin_email: 법적 고지에는 이의 제기, 법원 명령, 게시 중단 요청, 법 집행 요청이 포함됩니다. admin_email: 법적 고지에는 이의 제기, 법원 명령, 게시 중단 요청, 법 집행 요청이 포함됩니다.
arbitration_address: 위의 실제 주소와 같을 수 있으며, 이메일을 사용한다면 "N/A"로 두세요. arbitration_address: 위의 실제 주소와 같을 수 있으며, 이메일을 사용한다면 "N/A"로 두세요.
arbitration_website: 웹 형태를 사용할 수 있습니다. 이메일을 사용한다면 "N/A"로 둘 수 있습니다. arbitration_website: 웹 형태를 사용할 수 있습니다. 이메일을 사용한다면 "N/A"로 둘 수 있습니다.
choice_of_law: 모든 청구에 대해 법령이 적용되는 시, 지역, 영토 또는 주.
dmca_address: 미국 운영자의 경우 DMCA 지정 대리인 디렉토리에 등록된 주소를 사용하세요. 사서함 목록은 직접 요청 시에 제공되며, DMCA 지정 대리인 사서함 면제 요청을 사용하여 저작권 사무소에 이메일을 보내 자신의 행동에 대한 복수나 보복이 두려워 사서함을 사용하여 집 주소를 공개하지 않아야 하는 재택 콘텐츠 중재자임을 설명하세요.
dmca_email: 상단의 "법적 통지를 위한 이메일 주소"와 같은 주소를 사용할 수 있습니다. dmca_email: 상단의 "법적 통지를 위한 이메일 주소"와 같은 주소를 사용할 수 있습니다.
domain: 귀하가 제공하는 온라인 서비스의 고유 식별정보입니다. domain: 귀하가 제공하는 온라인 서비스의 고유 식별정보입니다.
jurisdiction: 요금을 지불하는 사람이 거주하는 국가를 기재하세요. 회사나 기타 법인인 경우 해당 법인이 설립된 국가와 도시, 지역, 영토 또는 주를 적절히 기재하세요. jurisdiction: 요금을 지불하는 사람이 거주하는 국가를 기재하세요. 회사나 기타 법인인 경우 해당 법인이 설립된 국가와 도시, 지역, 영토 또는 주를 적절히 기재하세요.

View File

@@ -70,5 +70,5 @@
queue: scheduler queue: scheduler
fasp_follow_recommendation_cleanup_scheduler: fasp_follow_recommendation_cleanup_scheduler:
interval: 1 day interval: 1 day
class: Scheduler::Fasp::FollowRecommendationsScheduler class: Scheduler::Fasp::FollowRecommendationCleanupScheduler
queue: scheduler queue: scheduler

View File

@@ -0,0 +1,68 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe WebAppControllerConcern do
render_views
controller(ApplicationController) do
include WebAppControllerConcern # rubocop:disable RSpec/DescribedClass
def show
render plain: 'show'
end
end
before do
routes.draw { get 'show' => 'anonymous#show' }
end
describe 'when signed in' do
let(:user) { Fabricate(:user) }
before { sign_in(user) }
context 'when user does not require TOS interstitial' do
before { user.update(require_tos_interstitial: false) }
it 'renders requested page as expected' do
get :show
expect(response)
.to have_http_status(:success)
expect(response.body)
.to match(/show/)
end
end
context 'when user does require TOS interstitial' do
before { user.update(require_tos_interstitial: true) }
context 'when there is no TOS record' do
before { TermsOfService.destroy_all }
it 'renders requested page as expected' do
get :show
expect(response)
.to have_http_status(:success)
expect(response.body)
.to match(/show/)
end
end
context 'when there is a TOS record' do
before { Fabricate :terms_of_service, published_at: 1.day.ago }
it 'renders interstitial page instead of expected content' do
get :show
expect(response)
.to have_http_status(:success)
expect(response.body)
.to match(I18n.t('terms_of_service_interstitial.title', domain: local_domain_uri.host))
end
end
end
end
end

View File

@@ -86,4 +86,40 @@ RSpec.describe LanguagesHelper do
end end
end end
end end
describe '#valid_locale_or_nil' do
subject { helper.valid_locale_or_nil(string) }
context 'when string is nil' do
let(:string) { nil }
it { is_expected.to be_nil }
end
context 'when string is empty' do
let(:string) { '' }
it { is_expected.to be_nil }
end
context 'when string is valid locale' do
let(:string) { 'en' }
it { is_expected.to eq('en') }
end
context 'when string contains region' do
context 'when base locale is valid' do
let(:string) { 'en-US' }
it { is_expected.to eq('en') }
end
context 'when base locale is not valid' do
let(:string) { 'qq-US' }
it { is_expected.to be_nil }
end
end
end
end end

View File

@@ -32,15 +32,29 @@ RSpec.describe Fasp::Request do
context 'when the response is not signed' do context 'when the response is not signed' do
before do before do
stub_request(method, 'https://reqprov.example.com/fasp/test_path') stub_request(method, 'https://reqprov.example.com/fasp/test_path')
.to_return(status: 200) .to_return(status:)
end end
it 'raises an error' do context 'when the request was successful' do
let(:status) { 200 }
it 'raises a signature verification error' do
expect do expect do
subject.send(method, '/test_path') subject.send(method, '/test_path')
end.to raise_error(Mastodon::SignatureVerificationError) end.to raise_error(Mastodon::SignatureVerificationError)
end end
end end
context 'when an error response is received' do
let(:status) { 401 }
it 'raises an unexpected response error' do
expect do
subject.send(method, '/test_path')
end.to raise_error(Mastodon::UnexpectedResponseError)
end
end
end
end end
describe '#get' do describe '#get' do

View File

@@ -44,22 +44,24 @@ RSpec.describe TermsOfService do
end end
describe '.live' do describe '.live' do
let!(:not_effective) { Fabricate :terms_of_service } # The `pre_effective_date` record captures a period before the value was tracked
# The update in the `before` block creates an invalid (but historically plausible) record
let!(:pre_effective_date) { travel_to(10.days.ago) { Fabricate :terms_of_service, effective_date: Time.zone.today } }
let!(:effective_past) { travel_to(3.days.ago) { Fabricate :terms_of_service, effective_date: Time.zone.today } } let!(:effective_past) { travel_to(3.days.ago) { Fabricate :terms_of_service, effective_date: Time.zone.today } }
let!(:effective_future) { Fabricate :terms_of_service, effective_date: 3.days.from_now } let!(:effective_future) { Fabricate :terms_of_service, effective_date: 3.days.from_now }
before { not_effective.update_attribute(:effective_date, nil) } before { pre_effective_date.update_attribute(:effective_date, nil) }
it 'returns records without effective or with past effective' do it 'returns records without effective or with past effective' do
expect(described_class.live) expect(described_class.live)
.to include(not_effective) .to include(pre_effective_date)
.and include(effective_past) .and include(effective_past)
.and not_include(effective_future) .and not_include(effective_future)
end end
end end
describe '.upcoming' do describe '.upcoming' do
let!(:unpublished) { Fabricate :terms_of_service, published_at: nil } let!(:unpublished) { Fabricate :terms_of_service, published_at: nil, effective_date: 10.days.from_now }
let!(:effective_past) { travel_to(3.days.ago) { Fabricate :terms_of_service, effective_date: Time.zone.today } } let!(:effective_past) { travel_to(3.days.ago) { Fabricate :terms_of_service, effective_date: Time.zone.today } }
let!(:effective_future_near) { Fabricate :terms_of_service, effective_date: 3.days.from_now } let!(:effective_future_near) { Fabricate :terms_of_service, effective_date: 3.days.from_now }
let!(:effective_future_far) { Fabricate :terms_of_service, effective_date: 5.days.from_now } let!(:effective_future_far) { Fabricate :terms_of_service, effective_date: 5.days.from_now }

View File

@@ -15,6 +15,13 @@ RSpec.describe 'Admin Account Actions' do
expect(page) expect(page)
.to have_title(I18n.t('admin.account_actions.title', acct: account.pretty_acct)) .to have_title(I18n.t('admin.account_actions.title', acct: account.pretty_acct))
# Invalid submission
expect { submit_form }
.to_not(change { account.strikes.count })
expect(page)
.to have_content(/can't be blank/)
# Valid submission
choose(option: 'silence') choose(option: 'silence')
expect { submit_form } expect { submit_form }
.to change { account.strikes.count }.by(1) .to change { account.strikes.count }.by(1)