diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index 9952d5601b3..9fbc4f4d5a6 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -247,6 +247,7 @@ ar: wizard_required: "مرحبًا بك في Discourse! لنبدأ من معالج الإعداد ✨" emails_are_disabled: "أوقف أحد المسؤولين البريد الصادر بشكلٍ عام. ولن يتم إرسال إشعارات عبر البريد الإلكتروني أيًا كان نوعها." software_update_prompt: + message: "لقد حدَّثنا هذا الموقع، يُرجى التحديث ، أو قد تواجه سلوكًا غير متوقَّع." dismiss: "تجاهل" bootstrap_mode_enabled: zero: "أنت في وضع تمهيد التشغيل لتسهيل إطلاق موقعك الجديد. سيتم منح جميع المستخدمين الجُدد مستوى الثقة 1 وتفعيل الرسائل الإلكترونية التلخيصية لهم. وسيتم إيقاف هذا الوضع تلقائيًا عند انضمام %{count} مستخدم." @@ -263,6 +264,7 @@ ar: regions: ap_northeast_1: "آسيا والمحيط الهادئ (طوكيو)" ap_northeast_2: "آسيا والمحيط الهادئ (سول)" + ap_east_1: "آسيا والمحيط الهادئ (هونغ كونغ)" ap_south_1: "آسيا والمحيط الهادئ (مومباي)" ap_southeast_1: "آسيا والمحيط الهادئ (سنغافورة)" ap_southeast_2: "آسيا والمحيط الهادئ (سيدني)" @@ -281,6 +283,7 @@ ar: us_gov_west_1: "AWS GovCloud ‏(غرب الولايات المتحدة)" us_west_1: "غرب الولايات المتحدة (كاليفورنيا الشمالية)" us_west_2: "غرب الولايات المتحدة (أوريغون)" + clear_input: "مسح الإدخال" edit: "عدَّل عنوان هذا الموضوع وفئته" expand: "وسّع" not_implemented: "عذرًا، لم يتم تنفيذ هذه الميزة بعد." @@ -317,6 +320,13 @@ ar: now: "منذ لحظات" read_more: "قراءة المزيد" more: "المزيد" + x_more: + zero: "%{count} أكثر" + one: "%{count} أكثر" + two: "%{count} أكثر" + few: "%{count} أكثر" + many: "%{count} أكثر" + other: "%{count} أكثر" never: "أبدًا" every_30_minutes: "كلّ 30 دقيقة" every_hour: "كلّ ساعة" @@ -347,6 +357,9 @@ ar: moderators: "المشرفون" stat: all_time: "طوال الوقت" + last_day: "آخر 24 ساعة" + last_7_days: "آخر 7 أيام" + last_30_days: "آخر 30 يومًا" like_count: "الإعجابات" topic_count: "الموضوعات" post_count: "المشاركات" @@ -356,10 +369,13 @@ ar: contact_info: "في حال حدوث مشكلة خطيرة أو أمر عاجل يؤثر على الموقع، يُرجى مراسلتنا على %{contact_info}." bookmarked: title: "وضع إشارة مرجعية" + edit_bookmark: "تعديل الإشارة المرجعية" clear_bookmarks: "مسح الإشارات المرجعية" help: bookmark: "انقر لإضافة إشارة مرجعية على المنشور الأول في هذا الموضوع" + edit_bookmark: "انقر لتعديل الإشارة المرجعية في هذا الموضوع" unbookmark: "انقر لإزالة كل الإشارات المرجعية في هذا الموضوع" + unbookmark_with_reminder: "انقر لإزالة جميع الإشارات المرجعية والتذكيرات في هذا الموضوع." bookmarks: created: "لقد وضعت إشارة مرجعية على هذا المنشور. %{name}" not_bookmarked: "وضع إشارة مرجعية على هذا المنشور" @@ -393,6 +409,10 @@ ar: remove_confirmation: "هل تريد بالتأكيد حذف هذه المسودة؟" new_topic: "مسودة موضوع جديد" topic_reply: "مسودة الرد" + abandon: + confirm: "لديك مسودة محفوظة لهذا الموضوع. ماذا تريد أن تفعل بها؟" + yes_value: "تجاهل" + no_value: "استئناف التعديل" topic_count_latest: zero: "عرض %{count} موضوع جديد أو محدَّث" one: "عرض موضوع واحد (%{count}) جديد أو محدَّث" @@ -423,6 +443,7 @@ ar: upload: "تحميل" uploading: "جارٍ التحميل..." uploading_filename: "جارٍ تحميل: %{filename}..." + processing_filename: "قيد المعالجة: %{filename}..." clipboard: "الحافظة" uploaded: "تم التحميل!" pasting: "جارٍ اللصق..." @@ -472,6 +493,7 @@ ar: type_bonus: name: "مكافأة النوع" title: "يمكن لفريق العمل تخصيص مكافأة لبعض الأنواع القابلة للمراجعة لمنحها أولوية أعلى." + stale_help: "تم إجراء هذه المراجعة بواسطة شخص آخر." claim_help: optional: "يمكنك المطالبة بهذا العنصر لمنع الآخرين من مراجعته." required: "يجب عليك المطالبة بالعناصر قبل أن تتمكن من مراجعتها." @@ -518,6 +540,13 @@ ar: fields: "الحقول" reject_reason: "السبب" user_percentage: + summary: + zero: "%{agreed}، %{disagreed}، %{ignored} (من آخر %{count} بلاغ)" + one: "%{agreed}، %{disagreed}، %{ignored} (من آخر بلاغ)" + two: "%{agreed}، %{disagreed}، %{ignored} (من آخر بلاغين (%{count}))" + few: "%{agreed}، %{disagreed}، %{ignored} (من آخر %{count} بلاغات)" + many: "%{agreed}، %{disagreed}، %{ignored} (من آخر %{count} بلاغًا)" + other: "%{agreed}، %{disagreed}، %{ignored} (من آخر %{count} بلاغ)" agreed: zero: "%{count}% اتفقوا" one: "%{count}% اتفقوا" @@ -633,7 +662,24 @@ ar: other: "لديك %{count} منشور قيد الانتظار." ok: "حسنًا" example_username: "اسم المستخدم" + reject_reason: + title: "لماذا ترفض هذا المستخدم؟" + send_email: "إرسال رسالة إلكترونية بالرفض" relative_time_picker: + minutes: + zero: "الدقائق" + one: "دقيقة واحدة" + two: "الدقائق" + few: "الدقائق" + many: "الدقائق" + other: "الدقائق" + hours: + zero: "الساعات" + one: "ساعة واحدة" + two: "الساعات" + few: "الساعات" + many: "الساعات" + other: "الساعات" days: zero: "يوم" one: "يوم واحد" @@ -641,16 +687,37 @@ ar: few: "أيام" many: "يومًا" other: "يوم" + months: + zero: "شهر" + one: "شهر" + two: "شهران" + few: "أشهر" + many: "شهرًا" + other: "شهر" + years: + zero: "عام" + one: "عام" + two: "عامان" + few: "أعوام" + many: "عامًا" + other: "عام" + relative: "نسبي" time_shortcut: later_today: "لاحقًا اليوم" next_business_day: "يوم العمل التالي" tomorrow: "غدًا" post_local_date: "التاريخ في المنشور" later_this_week: "لاحقًا هذا الأسبوع" + this_weekend: "عطلة هذا الأسبوع" start_of_next_business_week: "الاثنين" start_of_next_business_week_alt: "الاثنين القادم" + two_weeks: "أسبوعان" next_month: "الشهر القادم" + six_months: "ستة أشهر" custom: "تاريخ ووقت مخصَّصان" + relative: "وقت نسبي" + none: "لا حاجة إليه" + last_custom: "آخر تاريخ ووقت مخصَّصين" user_action: user_posted_topic: "نشر %{user}الموضوع" you_posted_topic: "أنت نشرت ‏الموضوع" @@ -692,6 +759,7 @@ ar: many: "%{count} مستخدمًا" other: "%{count} مستخدم" edit_columns: + title: "تعديل أعمدة الدليل" save: "حفظ" reset_to_default: "إعادة الضبط على الافتراضي" group: @@ -707,7 +775,12 @@ ar: member_added: "تمت الإضافة" member_requested: "تاريخ الطلب" add_members: + title: "إضافة مستخدمين إلى %{group_name}" + description: "أدخل قائمة المستخدمين الذين تريد دعوتهم إلى المجموعة أو الصقها في قائمة مفصولة بفاصلات:" + usernames_placeholder: "اسم المستخدمين" + usernames_or_emails_placeholder: "أسماء المستخدمين أو عناوين البريد الإلكتروني" notify_users: "إشعار المستخدمين" + set_owner: "تعيين المستخدمين كمالكين لهذه المجموعة" requests: title: "الطلبات" reason: "السبب" @@ -721,6 +794,8 @@ ar: title: "إدارة" name: "الاسم" full_name: "الاسم بالكامل" + add_members: "إضافة مستخدمين" + invite_members: "دعوة" delete_member_confirm: "هل تريد إزالة \"%{username}\" من المجموعة \"%{group}\"؟" profile: title: الملف الشخصي @@ -731,6 +806,24 @@ ar: email: title: "البريد الإلكتروني" status: "تمت مزامنة %{old_emails}/%{total_emails} من الرسائل الإلكترونية عبر IMAP." + enable_smtp: "تفعيل SMTP" + enable_imap: "تفعيل IMAP" + test_settings: "إعدادات الاختبار" + save_settings: "إعدادات الحفظ" + last_updated: "تاريخ آخر تحديث:" + last_updated_by: "بواسطة" + settings_required: "جميع الإعدادات مطلوبة، يُرجى ملء جميع الحقول قبل التحقُّق." + smtp_settings_valid: "إعدادات SMTP صالحة." + smtp_instructions: "عند تمكين SMTP للمجموعة، سيتم إرسال جميع الرسائل الإلكترونية الصادرة المُرسَلة من صندوق الوارد الخاص بالمجموعة عبر إعدادات SMTP المحدَّدة هنا بدلًا من خادم البريد الذي تم إعداده للرسائل الإلكترونية الأخرى التي يرسلها منتداك." + imap_additional_settings: "إعدادات إضافية" + imap_instructions: 'عند تمكين IMAP للمجموعة، تتم مزامنة الرسائل الإلكترونية بين صندوق الوارد للمجموعة وخادم IMAP وصندوق البريد المقدَّمين. يجب تفعيل SMTP باستخدام بيانات اعتماد صالحة ومُختبَرة قبل تفعيل IMAP. سيتم استخدام اسم مستخدم البريد الإلكتروني وكلمة المرور المستخدمين لخادم SMTP في خادم IMAP. لمزيد من المعلومات، راجع إعلان الميزة في Discourse Meta.' + imap_alpha_warning: "تحذير: هذه الميزة في مرحلة الإصدار الأولي. ويتم دعم Gmail فقط بشكلٍ رسمي. استخدمها على مسؤوليتك الخاصة!" + imap_settings_valid: "إعدادات IMAP صالحة." + smtp_disable_confirm: "إذا أوقفت SMTP، فستتم إعادة ضبط جميع إعدادات SMTP وIMAP وإيقاف الوظائف المرتبطة. هل تريد بالتأكيد الاستمرار؟" + imap_disable_confirm: "إذا أوقفت IMAP، فستتم إعادة ضبط جميع إعدادات IMAP وإيقاف الوظائف المرتبطة. هل تريد بالتأكيد الاستمرار؟" + imap_mailbox_not_selected: "يجب تحديد صندوق بريد لإعداد خادم IMAP وإلا فلن تتم مزامنة أي صناديق بريد!" + prefill: + title: "الملء المسبق بإعدادات:" credentials: title: "بيانات الاعتماد" smtp_server: "خادم SMTP" @@ -743,9 +836,12 @@ ar: password: "كلمة السر" settings: title: "الإعدادات" + allow_unknown_sender_topic_replies: "السماح بالرد على الموضوعات من مُرسِلين غير معروفين." + allow_unknown_sender_topic_replies_hint: "يسمح لمُرسِلين غير معروفين بالرد على موضوعات المجموعة. إذا لم يتم تفعيل هذا الإعداد، فستؤدي الردود الواردة من عناوين البريد الإلكتروني التي لم تتم دعوتها بالفعل إلى الموضوع إلى إنشاء موضوع جديد." mailboxes: synchronized: "صندوق البريد المتزامن" none_found: "لم يتم العثور على صناديق بريد في حساب البريد الإلكتروني هذا." + disabled: "معطَّل" membership: title: العضوية access: الوصول @@ -845,7 +941,22 @@ ar: make_owner_description: "جعل %{username} أحد مالكي هذه المجموعة" remove_owner: "إزالة كمالك" remove_owner_description: "إزالة %{username} كمالك هذه المجموعة" + make_primary: "الضبط كمجموعة أساسية" + make_primary_description: "جعل هذه المجموعة هي المجموعة الأساسية للمستخدم %{username}" + remove_primary: "الإزالة كمجموعة أساسية" + remove_primary_description: "إزالة هذه المجموعة كمجموعة أساسية للمستخدم %{username}" + remove_members: "إزالة الأعضاء" + remove_members_description: "إزالة المستخدمين المحدَّدين من هذه المجموعة" + make_owners: "التعيين كمالكين" + make_owners_description: "تعيين المستخدمين المحدَّدين كمالكين لهذه المجموعة" + remove_owners: "إزالة المالكين" + remove_owners_description: "إزالة المستخدمين المحدَّدين كمالكين لهذه المجموعة" + make_all_primary: "الضبط كمجموعة أساسية للجميع" + make_all_primary_description: "جعل هذه المجموعة هي المجموعة الأساسية للمستخدمين المحدَّدين" + remove_all_primary: "الإزالة كمجموعة أساسية" + remove_all_primary_description: "إزالة هذه المجموعة كمجموعة أساسية" owner: "مالك" + primary: "أساسية" forbidden: "غير مسموح لك بعرض الأعضاء." topics: "الموضوعات" posts: "المنشورات" @@ -926,9 +1037,23 @@ ar: few: "%{count} موضوعات" many: "%{count} موضوعًا" other: "%{count} موضوع" + topic_stat: + zero: "%{number}/%{unit}" + one: "%{number}/%{unit}" + two: "%{number}/%{unit}" + few: "%{number}/%{unit}" + many: "%{number}/%{unit}" + other: "%{number}/%{unit}" topic_stat_unit: week: "أسبوع" month: "شهر" + topic_stat_all_time: + zero: "الإجمالي: %{number}" + one: "الإجمالي: %{number}" + two: "الإجمالي: %{number}" + few: "الإجمالي: %{number}" + many: "الإجمالي: %{number}" + other: "الإجمالي: %{number}" topic_stat_sentence_week: zero: "%{count} موضوع جديد خلال الأسبوع الماضي." one: "موضوع واحد (%{count}) جديد خلال الأسبوع الماضي." @@ -998,11 +1123,22 @@ ar: normal_option: "عادي" normal_option_title: "سنُرسل إليك إشعارًا في حال ردَّ هذا المستخدم عليك أو اقتبس كلامك أو أشار إليك." notification_schedule: + title: "جدول الإشعارات" + label: "تفعيل جدول الإشعارات المخصَّص" + tip: "سيتم وضعك في وضع \"عدم الإزعاج\" تلقائيًا خارج هذه الساعات." + midnight: "منتصف الليل" none: "لا يوجد" monday: "الاثنين" + tuesday: "الثلاثاء" + wednesday: "الأربعاء" + thursday: "الخميس" + friday: "الجمعة" + saturday: "السبت" + sunday: "الأحد" to: "إلى" activity_stream: "النشاط" read: "المقروءة" + read_help: "الموضوعات المقروءة مؤخرًا" preferences: "التفضيلات" feature_topic_on_profile: open_search: "تحديد موضوع جديد" @@ -1036,16 +1172,27 @@ ar: dismiss: "تجاهل" dismiss_notifications: "تجاهل الكل" dismiss_notifications_tooltip: "وضع علامة مقروءة على كل الإشعارات غير المقروءة" + no_messages_title: "ليس لديك أي رسائل" + no_messages_body: > + هل تحتاج إلى إجراء محادثة شخصية مباشرة مع شخص ما خارج مسار إجراء المحادثات التقليدي؟ راسله عن طريق تحديد صورته الرمزية واستخدام زر الرسالة %{icon}.

إذا كنت بحاجة إلى مساعدة، يمكنك مراسلة عضو في فريق العمل. + no_bookmarks_title: "لم تضع إشارة مرجعية على أي شيء بعد" + no_bookmarks_body: > + ابدأ في وضع إشارة مرجعية على المنشورات باستخدام الزر %{icon} وسيتم إدراجها هنا للرجوع إليها بسهولة. يمكنك جدولة تذكير أيضًا! + no_notifications_title: "ليس لديك أي إشعارات بعد" + no_notifications_body: > + سيتم إعلامك في هذه اللوحة بالنشاط ذي الصلة المباشرة بك، بما في ذلك الردود على موضوعاتك ومنشوراتك، وعندما يشير إليك شخص ما @mentions أو يقتبس منك، وعندما يرد على الموضوعات التي تراقبها. سيتم أيضًا إرسال الإشعارات إلى بريدك الإلكتروني في حال عدم قيامك بتسجيل الدخول لفترة من الوقت.

ابحث عن%{icon} لتحديد الموضوعات والفئات والوسوم المحدَّدة التي تريد أن يتم إرسال إشعار إلىك بها. لمزيد من المعلومات، راجع تفضيلات الإشعارات. first_notification: "أول إشعار تستلمه! اضغط عليه للبدء." dynamic_favicon: "عرض الأعداد على أيقونة المتصفح" skip_new_user_tips: description: "تخطي نصائح وشارات تهيئة المستخدم الجديد" not_first_time: "ليست المرة الأولى لك؟" skip_link: "تخطي هذه النصائح" + read_later: "سأقرأها لاحقًا." theme_default_on_all_devices: "جعل هذه السمة الافتراضية على كل أجهزتي" color_scheme_default_on_all_devices: "ضبط نظام (أنظمة) الألوان الافتراضي على جميع أجهزتي" color_scheme: "نظام الألوان" color_schemes: + default_description: "السمة الافتراضية" disable_dark_scheme: "مثل العادي" dark_instructions: "يمكنك معاينة نظام ألوان الوضع الداكن عن طريق تفعيل الوضع الداكن لجهازك." undo: "إعادة الضبط" @@ -1145,6 +1292,7 @@ ar: move_to_archive: "أرشفة" failed_to_move: "فشل نقل الرسائل المحدَّدة (قد تكون شبكتك متوقفة)" tags: "الوسوم" + warnings: "تحذيرات رسمية" preferences_nav: account: "الحساب" security: "الأمان" @@ -1267,6 +1415,7 @@ ar: uploaded_avatar_empty: "إضافة صورة مخصَّصة" upload_title: "تحميل صورتك" image_is_not_a_square: "تحذير: لقد قصصنا صورتك؛ لأن عرضها وارتفاعها لم يكونا متساويين." + logo_small: "شعار الموقع الصغير. يتم استخدامه بشكلٍ افتراضي." change_profile_background: title: "رأس الملف الشخصي" instructions: "سيتم توسيط رؤوس الملفات الشخصية وسيكون عرضها الافتراضي 1110 بكسل." @@ -1289,6 +1438,7 @@ ar: set_primary: "ضبط عنوان البريد الإلكتروني الرئيسي" destroy: "إزالة عنوان البريد الإلكتروني" add_email: "إضافة بريد إلكتروني بديل" + auth_override_instructions: "يمكن تحديث البريد الإلكتروني من موفِّر المصادقة." no_secondary: "لا توجد عناوين بريد إلكتروني ثانوية" instructions: "لا يظهر للعامة أبدًا." admin_note: "ملاحظة: يشير تغيير المستخدم المسؤول لعنوان البريد الإلكتروني لمستخدم آخر غير مسؤول إلى أن المستخدم قد فقد الوصول إلى حساب البريد الإلكتروني الأصلي؛ لذلك ستتم مراسلته عبر البريد الإلكتروني لإعادة ضبط كلمة المرور إلى عنوانه الجديد. ولن يتغير عنوان البريد الإلكتروني للمستخدم حتى يكمل عملية إعادة ضبط كلمة المرور." @@ -1296,6 +1446,8 @@ ar: required: "يُرجى إدخال عنوان بريد إلكتروني" invalid: "يُرجى إدخال عنوان بريد إلكتروني صالح" authenticated: "تمت مصادقة عنوان بريدك الإلكتروني بواسطة %{provider}" + invite_auth_email_invalid: "لا يتطابق البريد الإلكتروني للدعوة مع البريد الإلكتروني المُصادَق عليه بواسطة %{provider}" + authenticated_by_invite: "تمت المصادقة على بريدك الإلكتروني من خلال الدعوة" frequency_immediately: "سنُرسل إليك رسالة إلكترونية فورًا إذا كنت لم تقرأ الشيء الذي نُرسل إليك بشأنه." frequency: zero: "لن نراسلك عبر البريد الإلكتروني إلا في حال مُضي %{count} دقيقة على آخر زيارة لك للموقع." @@ -1333,6 +1485,7 @@ ar: checking: "جارٍ التحقُّق من توفُّر اسم المستخدم..." prefilled: "هذا البريد الالكتروني مطابق لاسم المستخدم المسجَّل هذا" required: "يُرجى إدخال اسم مستخدم" + edit: "تعديل اسم المستخدم" locale: title: "لغة الواجهة" instructions: "لغة واجهة المستخدم. ستتغير عند تحديث الصفحة." @@ -1431,15 +1584,22 @@ ar: title: "الدعوات" pending_tab: "قيد الانتظار" pending_tab_with_count: "قيد الانتظار (%{count})" + expired_tab: "منتهية" + expired_tab_with_count: "المنتهية (%{count})" redeemed_tab: "تم استردادها" redeemed_tab_with_count: "تم استردادها (%{count})" invited_via: "الدعوة" + invited_via_link: "رابط %{key} (تم استرداد %{count}/%{max})" groups: "المجموعات" topic: "الموضوع" + sent: "تاريخ الإنشاء/آخر إرسال" expires_at: "وقت الانتهاء" edit: "تعديل" remove: "إزالة" + copy_link: "إنشاء رابط" + reinvite: "إعادة إرسال الرسالة الإلكترونية" reinvited: "تمت إعادة إرسال الدعوة" + removed: "تمت إزالتها" search: "اكتب للبحث في الدعوات..." user: "المستخدم المدعو" none: "لا توجد دعوات لعرضها." @@ -1459,7 +1619,9 @@ ar: remove_all: "إزالة الدعوات المنتهية" removed_all: "تمت إزالة جميع الدعوات المنتهية!" remove_all_confirm: "هل تريد بالتأكيد إزالة جميع الدعوات المنتهية؟" + reinvite_all: "إعادة إرسال جميع الدعوات" reinvite_all_confirm: "هل تريد بالتأكيد إعادة إرسال كل الدعوات؟" + reinvited_all: "تم إرسال جميع الدعوات!" time_read: "وقت القراءة" days_visited: "أيام الزيارة" account_age_days: "عمر الحساب بالأيام" @@ -1475,9 +1637,34 @@ ar: error: "حدث خطأ في أثناء إنشاء رابط الدعوة" max_redemptions_allowed_label: "كم شخصًا يمكنه التسجيل باستخدام هذا الرابط؟" expires_at: "متى تنتهي صلاحية رابط الدعوة هذا؟" + invite: + new_title: "إنشاء دعوة" + edit_title: "تعديل الدعوة" + instructions: "شارك هذا الرابط لمنح حق الوصول إلى هذا الموقع على الفور" + copy_link: "نسخ الرابط" + expires_in_time: "تنتهي صلاحيتها في %{time}" + expired_at_time: "تنتهي صلاحيتها في %{time}" + show_advanced: "عرض الخيارات المتقدمة" + hide_advanced: "عرض الخيارات المتقدمة" + restrict_email: "التقييد على عنوان بريد إلكتروني واحد" + max_redemptions_allowed: "الحد الأقصى لمرات الاستخدام" + add_to_groups: "إضافة إلى المجموعات" + invite_to_topic: "الوصول إلى هذا الموضوع" + expires_at: "تنتهي بعد" + custom_message: "رسالة خاصة اختيارية" + send_invite_email: "حفظ الرسالة الإلكترونية وإرسالها" + save_invite: "حفظ الدعوة" + invite_saved: "تم حفظ الدعوة." + invite_copied: "تم نسخ رابط الدعوة." bulk_invite: none: "لا توجد دعوات لعرضها على هذه الصفحة." text: "دعوة جماعية" + instructions: | +

أرسل دعوة إلى قائمة من المستخدمين لإنشاء مجتمعك بسرعة. يمكنك إعداد ملف CSV يتضمَّن صفًا واحدًا على الأقل لكل عنوان بريد إلكتروني للمستخدمين الذين تريد دعوتهم. يمكنك إدخال المعلومات التالية المفصولة بفاصلات إذا كنت تريد إضافة أشخاص إلى مجموعات أو إرسالهم إلى موضوع معيَّن في المرة الأولى التي يسجِّلون فيها الدخول.

+
john@smith.com,first_group_name;second_group_name,topic_id
+

سيتم إرسال دعوة إلى كل عنوان بريد إلكتروني في ملف CSV الذي تم تحميله، وستتمكن من إدارته لاحقًا.

+ progress: "تم تحميل %{progress}%..." + success: "تم تحميل الملف بنجاح. سيتم إرسال إشعار إليك عبر رسالة عند اكتمال العملية." error: "عذرًا، يجب أن يكون الملف بتنسيق CSV." password: title: "كلمة السر" @@ -1574,12 +1761,15 @@ ar: avatar: title: "صورة الملف الشخصي" header_title: "الملف الشخصي والرسائل والإشارات المرجعية والتفضيلات" + edit: "تعديل صورة الملف الشخصي" title: title: "اللقب" none: "(لا يوجد)" + instructions: "يظهر بعد اسم المستخدم" flair: title: "الطابع" none: "(لا يوجد)" + instructions: "يتم عرض الرمز بجوار صورة ملفك الشخصي" primary_group: title: "المجموعة الرئيسية" none: "(لا يوجد)" @@ -1614,6 +1804,7 @@ ar: close: "إغلاق" dismiss_error: "تجاهل الخطأ" close: "إغلاق" + assets_changed_confirm: "لقد تلقى هذا الموقع ترقية برمجية للتو. هل تريد الحصول على أحدث نسخة الآن؟" logout: "تم تسجيل خروجك." refresh: "تحديث" home: "الصفحة الرئيسية" @@ -1654,10 +1845,19 @@ ar: sign_up: "الاشتراك" hide_session: "تذكيري غدًا" hide_forever: "لا، شكرًا" + hidden_for_session: "حسنًا، سنسألك غدًا. يمكنك دائمًا استخدام \"تسجيل الدخول\" لإنشاء حساب أيضًا." intro: "مرحبًا! يبدو أنك تستمتع بالمناقشة، لكنك لم تشترك للحصول على حساب حتى الآن." value_prop: "عند إنشاء حساب، فإننا نتذكَّر ما قرأته بالضبط؛ حتى تتمكن دائمًا من العودة والمتابعة من حيث توقفت. ستتلقى أيضًا الإشعارات هنا وعبر البريد الإلكتروني كلما ردَّ أحد عليك. ويمكنك تسجيل إعجابك بالمنشورات لمشاركة مشاعر الود. :heartpulse:" summary: enabled_description: "أنت تعرض ملخصًا لهذا الموضوع: المنشورات الأكثر إثارة للاهتمام وفقًا للمجتمع." + description: + zero: "هناك %{count} من الردود." + one: "هناك رد واحد (%{count})." + two: "هناك %{count} من الردود." + few: "هناك %{count} من الردود." + many: "هناك %{count} من الردود." + other: "هناك %{count} من الردود." + description_time_MF: "هناك {replyCount, plural, zero {# رد} one {رد واحد (#)} two {ردَّان (#)} few {# ردود} many {# ردًا} other {# رد}} والوقت المقدَّر للقراءة هو {readingTime, plural, zero {# دقيقة} one {دقيقة واحدة (#)} two {دقيقتان (#)} few {# دقائق} many {# دقيقة} other {# دقيقة}}" enable: "تلخيص هذا الموضوع" disable: "عرض كل المنشورات" deleted_filter: @@ -1683,7 +1883,9 @@ ar: search_hint: "اسم المستخدم أو البريد إلكتروني أو عنوان IP" create_account: header_title: "مرحبًا!" + subheader_title: "لننشئ حسابك" disclaimer: "يشير التسجيل إلى موافقتك على سياسة الخصوصية وشروط الخدمة." + title: "إنشاء حسابك" failed: "حدث خطأ ما. قد يكون هذا البريد الإلكتروني مسجلًا بالفعل. جرِّب رابط نسيان كلمة المرور" forgot_password: title: "إعادة ضبط كلمة المرور" @@ -1702,6 +1904,7 @@ ar: email_login: link_label: "مراسلتي عبر البريد الإلكتروني برابط تسجيل الدخول" button_label: "عبر البريد الإلكتروني" + login_link: "تخطي كلمة المرور؛ مراسلتي عبر البريد الإلكتروني برابط تسجيل الدخول" emoji: "رمز قفل" complete_username: "إذا تطابق أحد الحسابات مع اسم المستخدم %{username}، فمن المفترض أن تتلقى رسالة إلكترونية برابط تسجيل الدخول قريبًا." complete_email: "إذا تطابق أحد الحسابات مع عنوان البريد الإلكتروني %{email}، فمن المفترض أن تتلقى رسالة إلكترونية برابط تسجيل الدخول قريبًا." @@ -1715,6 +1918,7 @@ ar: login: header_title: "مرحبًا بعودتك" subheader_title: "تسجيل الدخول إلى حسابك" + title: "تسجيل الدخول" username: "المستخدم" password: "كلمة المرور" second_factor_title: "المصادقة الثنائية" @@ -1729,6 +1933,7 @@ ar: security_key_not_allowed_error: "انتهت مهلة عملية المصادقة باستخدام مفتاح أمان أو تم إلغاؤها." security_key_no_matching_credential_error: "تعذَّر العثور على بيانات اعتماد مطابقة في مفتاح الأمان المقدَّم." security_key_support_missing_error: "لا يدعم جهازك أو متصفحك الحالي استخدام مفاتيح الأمان. يُرجى استخدام طريقة مختلفة." + email_placeholder: "البريد الإلكتروني/اسم المستخدم" caps_lock_warning: "مفتاح Caps Lock مفعَّل" error: "خطأ غير معروف" cookies_error: "يبدو أن ملفات تعريف الارتباط في متصفحك متوقفة. قد لا تتمكن من تسجيل الدخول قبل تفعيلها أولًا." @@ -1820,7 +2025,23 @@ ar: few: "%{count} موضوعات في هذه الفئة" many: "%{count} موضوعًا في هذه الفئة" other: "%{count} موضوع في هذه الفئة" + plus_subcategories_title: + zero: "%{name} تصنيف فرعي واحد و %{count} تصنيفات فرعية" + one: "%{name} وفئة فرعية واحدة (%{count})" + two: "%{name} وفئتان فرعيتان (%{count})" + few: "%{name} و%{count} فئات فرعية" + many: "%{name} و%{count} فئة فرعية" + other: "%{name} و%{count} فئة فرعية" + plus_subcategories: + zero: "تصنيف فرعي + %{count} و تصنيفات فرعية" + one: "+ %{count} تصنيفات فرعية" + two: "+ %{count} تصنيف فرعي واحد و تصنيفات فرعية" + few: "+ %{count} فئات فرعية" + many: "+ %{count} فئة فرعية" + other: "+ %{count} فئة فرعية" select_kit: + filter_by: "التصفية حسب: %{name}" + select_to_filter: "تحديد قيمة للتصفية" default_header_text: تحديد... no_content: لم يتم العثور على نتائج مطابقة filter_placeholder: بحث... @@ -1848,6 +2069,8 @@ ar: many: "يجب ألا يقل التحديد عن %{count} حرفًا على الأقل." other: "يجب ألا يقل التحديد عن %{count} حرف على الأقل." components: + tag_drop: + filter_for_more: المزيد من عوامل التصفية... categories_admin_dropdown: title: "إدارة الفئات" date_time_picker: @@ -1874,6 +2097,7 @@ ar: default: الرموز التعبيرية المخصَّصة shared_drafts: title: "المسودات المشتركة" + notice: "هذا الموضوع مرئي فقط لمن يمكنهم نشر المسودات المشتركة." destination_category: "فئة الوجهة" publish: "نشر المسودة المشتركة" confirm_publish: "هل تريد بالتأكيد نشر هذه المسودة؟" @@ -1913,7 +2137,28 @@ ar: reference_topic_title: "بخصوص: %{title}" error: title_missing: "العنوان مطلوب" + title_too_short: + zero: "العنوان يجب أن يكون علي الاقل %{count} حرف" + one: "يجب ألا يقل العنوان عن حرف واحد (%{count})" + two: "العنوان يجب أن يكون علي الاقل %{count} حرف" + few: "العنوان يجب أن يكون علي الاقل %{count} حرف" + many: "العنوان يجب أن يكون علي الاقل %{count} حرف" + other: "العنوان يجب أن يكون علي الاقل %{count} حرف" + title_too_long: + zero: "العنوان يجب أن لا يزيد عن %{count} حرف" + one: "يجب ألا يزيد العنوان عن حرف واحد (%{count})" + two: "العنوان يجب أن لا يزيد عن %{count} حرف" + few: "العنوان يجب أن لا يزيد عن %{count} حرف" + many: "العنوان يجب أن لا يزيد عن %{count} حرف" + other: "العنوان يجب أن لا يزيد عن %{count} حرف" post_missing: "لا يمكن ترك المنشور فارغًا" + post_length: + zero: "المنشور يجب أن يكون علي الاقل %{count} حرف" + one: "يجب ألا يقل المنشور عن حرف واحد (%{count})" + two: "المنشور يجب أن يكون علي الاقل %{count} حرف" + few: "المنشور يجب أن يكون علي الاقل %{count} حرف" + many: "المنشور يجب أن يكون علي الاقل %{count} حرف" + other: "المنشور يجب أن يكون علي الاقل %{count} حرف" try_like: "هل جرَّبت زر %{heart}؟" category_missing: "عليك اختيار فئة" tags_missing: @@ -1950,6 +2195,8 @@ ar: saved: "تم الحفظ!" saved_draft: "لديك مسودة منشور محفوظة. اضغط لاستئنافها." uploading: "جارٍ التحميل..." + show_preview: "إظهار المعاينة" + hide_preview: "إخفاء المعاينة" quote_post_title: "اقتباس المنشور بأكمله" bold_label: "B" bold_title: "غامق" @@ -1987,6 +2234,8 @@ ar: yourself_confirm: title: "هل نسيت إضافة المستلمين؟" body: "هذه الرسالة يتم إرسالها إليك فقط في الوقت الحالي!" + slow_mode: + error: "هذا الموضوع في الوضع البطيء. لقد نشرت بالفعل مؤخرًا؛ يمكنك النشر مرة أخرى بعد %{timeLeft}." admin_options_title: "إعدادات فريق العمل الاختيارية لهذا الموضوع" composer_actions: reply: الرد @@ -2081,6 +2330,7 @@ ar: granted_badge: "تم منحك شارة \"%{description}\"" topic_reminder: "‏⁨%{username}⁩ ‏%{description}" watching_first_post: "موضوع جديد: ‏%{description}" + membership_request_accepted: "تم قبول العضوية في \"%{group_name}\"" membership_request_consolidated: zero: "%{count} طلب عضوية مفتوح للمجموعة \"%{group_name}\"" one: "طلب عضوية واحد (%{count}) مفتوح للمجموعة \"%{group_name}\"" @@ -2090,6 +2340,7 @@ ar: other: "%{count} طلب عضوية مفتوح للمجموعة \"%{group_name}\"" reaction: "‏⁨%{username}⁩ ‏%{description}" reaction_2: "%{username} و%{username2} %{description}" + votes_released: "%{description} - اكتمل" group_message_summary: zero: "%{count} رسالة في صندوق البريد الوارد للمجموعة %{group_name}" one: "رسالة واحدة (%{count}) في صندوق البريد الوارد للمجموعة %{group_name}" @@ -2107,21 +2358,36 @@ ar: linked: 'وضع %{username} رابطًا لمنشورك من "%{topic}" - %{site_title}' watching_first_post: 'أنشأ %{username} موضوعًا جديدًا: "%{topic}" -‏ %{site_title}' confirm_title: "تم تفعيل الإشعارات - %{site_title}" + confirm_body: "تم بنجاح! تم تفعيل الإشعارات." + custom: "إشعار من %{username} على %{site_title}" titles: mentioned: "تمت الإشارة إليك" replied: "رد جديد" quoted: "تم اقتباس لكلامك" + edited: "تم التعديل" liked: "مرة إعجاب جديدة" private_message: "رسالة خاصة جديدة" invited_to_private_message: "تمت دعوتك إلى رسالة خاصة" invitee_accepted: "تم قبول الدعوة" posted: "منشور جديد" + moved_post: "تم نقل المنشور" + linked: "تم ربطه" + bookmark_reminder: "تذكير الإشارة المرجعية" + bookmark_reminder_with_name: "تذكير الإشارة المرجعية - %{name" granted_badge: "تم منحك شارة" invited_to_topic: "تمت دعوتك إلى موضوع" + group_mentioned: "تمت الإشارة إلى المجموعة" + group_message_summary: "رسائل جديدة للمجموعة" watching_first_post: "موضوع جديد" + topic_reminder: "تذكير الموضوع" + liked_consolidated: "إعجابات جديدة" + post_approved: "تمت الموافقة على المنشور" + membership_request_consolidated: "طلبات العضوية الجديدة" reaction: "تفاعل جديد" + votes_released: "تم تحرير التصويت" upload_selector: uploading: "جارٍ التحميل" + processing: "التحميل قيد المعالجة" select_file: "تحديد الملف" default_image_alt_text: صورة search: @@ -2157,6 +2423,7 @@ ar: context: user: "البحث عن المنشورات باسم المستخدم @%{username}" category: "البحث في الفئة #%{category}" + tag: "البحث عن الوسم #%{tag}" topic: "البحث في هذا الموضوع" private_messages: "البحث في الرسائل" advanced: @@ -2179,12 +2446,14 @@ ar: created: أنشأتها watching: أراقبها tracking: أتتبعها + private: في رسائلي bookmarks: وضعت عليها إشارة مرجعية first: تكون أول منشور pinned: تكون مثبَّتة seen: قرأتها unseen: لم أقرأها wiki: تكون من النوع Wiki + images: يتضمَّن صورًا all_tags: كل الوسوم أعلاه statuses: label: حيث تكون الموضوعات @@ -2216,6 +2485,7 @@ ar: go_back: "الرجوع" not_logged_in_user: "صفحة المستخدم مع ملخص عن نشاطه الحالي وتفضيلاته" current_user: "الانتقال إلى صفحة المستخدم" + view_all: "عرض الكل %{tab}" topics: new_messages_marker: "آخر زيارة" bulk: @@ -2227,10 +2497,31 @@ ar: delete: "حذف الموضوعات" dismiss: "تجاهل" dismiss_read: "تجاهل جميع الموضوعات غير المقروءة" + dismiss_read_with_selected: + zero: "تجاهل %{count} غير مقروءة" + one: "تجاهل %{count} غير مقروءة" + two: "تجاهل %{count}غير مقروءين" + few: "تجاهل %{count} غير مقروءة" + many: "تجاهل %{count} غير مقروءة" + other: "تجاهل %{count} غير مقروءة" dismiss_button: "تجاهل..." + dismiss_button_with_selected: + zero: "تجاهل (%{count})…" + one: "تجاهل (%{count})…" + two: "تجاهل (%{count})…" + few: "تجاهل (%{count})…" + many: "تجاهل (%{count})…" + other: "تجاهل (%{count})…" dismiss_tooltip: "تجاهل المنشورات الجديدة فقط أو التوقف عن تتبُّع الموضوعات" also_dismiss_topics: "التوقف عن تتبُّع هذه الموضوعات حتي لا تظهر لي كغير مقروءة مرة أخرى" dismiss_new: "تجاهل الجديدة" + dismiss_new_with_selected: + zero: "تجاهل الجديدة (%{count})" + one: "تجاهل الجديدة (%{count})" + two: "تجاهل الجديدة (%{count})" + few: "تجاهل الجديدة (%{count})" + many: "تجاهل الجديدة (%{count})" + other: "تجاهل الجديدة (%{count})" toggle: "تفعيل التحديد الجماعي للموضوعات" actions: "الإجراءات الجماعية" change_category: "ضبط الفئة" @@ -2238,6 +2529,7 @@ ar: archive_topics: "أرشفة الموضوعات" move_messages_to_inbox: "النقل إلى صندوق الوارد" notification_level: "الإشعارات" + change_notification_level: "تغيير مستوى الإشعارات" choose_new_category: "اختر الفئة الجديدة للموضوعات:" selected: zero: "لقد حدَّدت %{count} موضوع." @@ -2251,14 +2543,33 @@ ar: choose_new_tags: "اختيار الوسوم الجديدة لهذه الموضوعات:" choose_append_tags: "اختيار الوسوم الجديدة لإضافتها إلى هذه الموضوعات:" changed_tags: "تم تغيير وسومات هذه الموضوعات." + remove_tags: "إزالة كل الوسوم" + confirm_remove_tags: + zero: "ستتم إزالة كل الوسوم من %{count} موضوع. هل أنت متأكد؟" + one: "ستتم إزالة كل الوسوم من هذا الموضوع. هل أنت متأكد؟" + two: "ستتم إزالة كل الوسوم من موضوعَين (%{count}). هل أنت متأكد؟" + few: "ستتم إزالة كل الوسوم من %{count} موضوعات. هل أنت متأكد؟" + many: "ستتم إزالة كل الوسوم من %{count} موضوعًا. هل أنت متأكد؟" + other: "ستتم إزالة كل الوسوم من %{count} موضوع. هل أنت متأكد؟" + progress: + zero: "التقدُّم: %{count} موضوع" + one: "التقدُّم: موضوع واحد (%{count})" + two: "التقدُّم: موضوعان (%{count})" + few: "التقدُّم: %{count} موضوعات" + many: "التقدُّم: %{count} موضوعًا" + other: "التقدُّم: %{count} موضوع" none: unread: "ليست هناك موضوعات غير مقروءة." new: "ليس لديك موضوعات جديدة." read: "لم تقرأ أي موضوع بعد." posted: "لم تنشر في أي موضوع بعد." + latest: "لا توجد موضوعات أخرى!" bookmarks: "لم تضع إشارة مرجعية على أي موضوع بعد." category: "لا توجد موضوعات في الفئة %{category}." top: "لا توجد موضوعات في الأكثر نشاطًا." + educate: + new: '

ستظهر موضوعاتك الجديدة هنا. تُعتبَر الموضوعات جديدة بشكلٍ افتراضي وستعرض مؤشر إذا كان قد تم إنشاؤها في آخر يومين.

يمكنك الانتقال إلى a href="%{userPrefsUrl}">تفضيلاتك لتغيير ذلك.

' + unread: "

ستظهر موضوعاتك غير المقروءة هنا.

تُعتبَر الموضوعات غير مقروءة بشكلٍ افتراضي وستعرض 1 بالأعداد غير المقروءة إذا كنت قد:

أو إذا وضعت الموضوع صراحةً تحت \"المراقبة\" أو \"التتبُّع\" عبر \U0001F514 في كل موضوع.

يمكنك الانتقال إلى a href=\"%{userPrefsUrl}\">تفضيلاتك لتغيير ذلك.

" bottom: latest: "لا يوجد المزيد من الموضوعات الحديثة." posted: "لا يوجد المزيد من الموضوعات المنشورة." @@ -2288,6 +2599,7 @@ ar: title: "النقل إلى صندوق الوارد" help: "إعادة الرسالة إلى صندوق الوارد" edit_message: + help: "تعديل أول منشور في الرسالة" title: "تعديل" defer: help: "وضع علامة كغير مقروءة" @@ -2337,6 +2649,8 @@ ar: back_to_list: "العودة إلى قائمة الموضوعات" options: "خيارات الموضوعات" show_links: "إظهار الروابط في هذا الموضوع" + collapse_details: "طي تفاصيل الموضوع" + expand_details: "توسيع تفاصيل الموضوع" read_more_in_category: "هل تريد قراءة المزيد؟ تصفَّح الموضوعات الأخرى في %{catLink} أو %{latestLink}." read_more: "هل تريد قراءة المزيد؟ %{catLink} أو %{latestLink}." unread_indicator: "لم يقرأ أي عضو آخر منشور في هذا الموضوع بعد." @@ -2345,13 +2659,17 @@ ar: browse_all_categories: تصفُّح كل الفئات browse_all_tags: تصفُّح كل الوسوم view_latest_topics: عرض أحدث الموضوعات + suggest_create_topic: هل أنت مستعد لبدء محادثة جديدة؟ jump_reply_up: الانتقال إلى الرد السابق jump_reply_down: الانتقال إلى الرد التالي deleted: "لقد تم حذف الموضوع" slow_mode_update: title: "الوضع البطيء" select: "لا يمكن للمستخدمين النشر في هذا الموضوع إلا مرة كل:" + description: "لتعزيز المناقشة عميقة الفكر في المناقشات سريعة التطور أو المثيرة للجدل، يجب على المستخدمين الانتظار قبل النشر مرة أخرى في هذا الموضوع." enable: "تفعيل" + update: "تحديث" + enabled_until: "مفعَّل حتى:" remove: "إيقاف" hours: "الساعات:" minutes: "الدقائق:" @@ -2367,13 +2685,20 @@ ar: 8_hours: "8 ساعات" 12_hours: "12 ساعة" 24_hours: "24 ساعة" + custom: "المدة المخصَّصة" + slow_mode_notice: + duration: "يُرجى الانتظار لمدة %{duration} بين المنشورات في هذا الموضوع" topic_status_update: + title: "مؤقِّت الموضوع" save: "ضبط المؤقِّت" num_of_hours: "عدد الساعات:" + num_of_days: "عدد الأيام:" remove: "إزالة المؤقِّت" publish_to: "النشر على:" when: "التوقيت:" time_frame_required: "يُرجى تحديد إطار زمني" + min_duration: "يجب أن تكون المدة أكبر من 0" + max_duration: "يجب أن تكون المدة أقل من 20 عامًا" auto_update_input: none: "تحديد إطار زمني" now: "الآن" @@ -2382,7 +2707,13 @@ ar: later_this_week: "لاحقًا هذا الأسبوع" this_weekend: "عطلة هذا الأسبوع" next_week: "الأسبوع القادم" + two_weeks: "أسبوعان" next_month: "الشهر القادم" + two_months: "شهران" + three_months: "ثلاثة أشهر" + four_months: "أربعة أشهر" + six_months: "ستة أشهر" + one_year: "عام واحد" forever: "للأبد" pick_date_and_time: "اختيار التاريخ والوقت" set_based_on_last_post: "الإغلاق حسب آخر منشور" @@ -2396,8 +2727,11 @@ ar: title: "غلق الموضوع مؤقتًا" auto_close: title: "غلق الموضوع تلقائيًا" + label: "إغلاق الموضوع تلقائيًا بعد:" error: "يُرجى إدخال قيمة صالحة." based_on_last_post: "لا تُغلقه إلى أن يمضي على آخر منشور في الموضوع هذه الفترة على الأقل." + auto_close_after_last_post: + title: "إغلاق الموضوع تلقائيًا بعد المنشور الأخير" auto_delete: title: "حذف الموضوع تلقائيًا" auto_bump: @@ -2423,6 +2757,13 @@ ar: few: "مضت %{count} ساعات بالفعل على آخر منشور في الموضوع؛ لذا فسيتم إغلاق الموضوع على الفور." many: "مضت %{count} ساعة بالفعل على آخر منشور في الموضوع؛ لذا فسيتم إغلاق الموضوع على الفور." other: "مضت %{count} ساعة بالفعل على آخر منشور في الموضوع؛ لذا فسيتم إغلاق الموضوع على الفور." + auto_close_momentarily: + zero: " مضت %{count} ساعة بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." + one: " مضت ساعة واحدة (%{count}) بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." + two: " مضت ساعتان (%{count}) بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." + few: " مضت %{count} ساعات بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." + many: " مضت %{count} ساعة بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." + other: " مضت %{count} ساعة بالفعل على آخر منشور في الموضوع؛ لذلك سيتم إغلاق الموضوع مؤقتًا." timeline: back: "الرجوع" back_description: "الرجوع إلى آخر منشور غير مقروء" @@ -2434,6 +2775,13 @@ ar: go: "الانتقال" jump_bottom: "الانتقال إلى آخر منشور" jump_prompt: "انتقل إلى..." + jump_prompt_of: + zero: "من %{count} منشورات" + one: "من منشور واحد (%{count})" + two: "من %{count} منشورات" + few: "من %{count} منشورات" + many: "من %{count} منشورات" + other: "من %{count} منشورات" jump_prompt_long: "الانتقال إلى..." jump_bottom_with_number: "انتقل إلى المشاركة رقم %{post_number}" jump_prompt_to_date: "إلى التاريخ" @@ -2445,12 +2793,15 @@ ar: reasons: mailing_list_mode: "وضع القائمة البريدية مفعَّل لديك؛ لذا فتتلقى إشعارات بالردود على هذا الموضوع عبر البريد الإلكتروني." "3_10": "ستتلقى إشعارات لأنك تراقب وسمًا في هذا الموضوع." + "3_10_stale": "ستتلقى إشعارات لأنك كنت تراقب وسمًا في هذا الموضوع في الماضي." "3_6": "ستتلقى إشعارات لأنك تراقب هذه الفئة." + "3_6_stale": "ستتلقى إشعارات لأنك كنت تراقب هذه الفئة في الماضي." "3_5": "ستتلقى إشعارات لأنك بدأت في مراقبة هذا الموضوع تلقائيًا." "3_2": "ستتلقى إشعارات لأنك تراقب هذا الموضوع." "3_1": "ستتلقى إشعارات لأنك أنشأت هذا الموضوع." "3": "ستتلقى إشعارات لأنك تراقب هذا الموضوع." "2_8": "سترى عدد الردود الجديدة لأنك تتتبَّع هذه الفئة." + "2_8_stale": "سترى عدد الردود الجديدة لأنك كنت تتتبَّع هذه الفئة في الماضي." "2_4": "سترى عدد الردود الجديدة لأنك نشرت ردًا في هذا الموضوع." "2_2": "سترى عدد الردود الجديدة لأنك تتتبَّع هذا الموضوع." "2": 'سترى عدد الردود الجديدة لأنك قرأت هذا الموضوع.' @@ -2506,6 +2857,7 @@ ar: pin: "تثبيت الموضوع" unpin: "إلغاء تثبيت الموضوع" pin_globally: "تثبيت الموضوع بشكلٍ عام" + make_banner: "تحويل الموضوع إلى بانر" remove_banner: "إزالة الموضوع البانر" reply: title: "الرد" @@ -2514,6 +2866,18 @@ ar: title: "المشاركة" extended_title: "مشاركة رابط" help: "شارِك رابطًا إلى هذا الموضوع" + instructions: "مشاركة رابط إلى هذا الموضوع:" + copied: "تم نسخ رابط الدعوة." + notify_users: + title: "إرسال إشعار" + instructions: "إرسال إشعار بشأن هذا الموضوع إلى المستخدمين التاليين:" + success: + zero: "تم إرسال إشعار بشأن هذا الموضوع إلى جميع المستخدمين بنجاح." + one: "تم إرسال إشعار بشأن هذا الموضوع إلى %{username} بنجاح." + two: "تم إرسال إشعار بشأن هذا الموضوع إلى جميع المستخدمين بنجاح." + few: "تم إرسال إشعار بشأن هذا الموضوع إلى جميع المستخدمين بنجاح." + many: "تم إرسال إشعار بشأن هذا الموضوع إلى جميع المستخدمين بنجاح." + other: "تم إرسال إشعار بشأن هذا الموضوع إلى جميع المستخدمين بنجاح." invite_users: "دعوة" print: title: "الطباعة" @@ -2582,6 +2946,7 @@ ar: username_placeholder: "اسم المستخدم" action: "إرسال دعوة" help: "دعوة الآخرين إلى هذا الموضوع عبر البريد الإلكتروني أو الإشعارات" + to_forum: "سنُرسل رسالة إلكترونية مختصرة تسمح لصديقك بالانضمام فورًا بالنقر على رابط." discourse_connect_enabled: "أدخِل اسم المستخدم للشخص الذي تريد دعوته إلى هذا الموضوع." to_topic_blank: "أدخِل اسم المستخدم أو عنوان البريد الإلكتروني للشخص الذي تريد دعوته إلى هذا الموضوع." to_topic_email: "لقد أدخلت عنوان بريد إلكتروني. سنُرسل دعوة عبر البريد الإلكتروني تتيح لصديقك الرد فورًا على هذا الموضوع." @@ -2725,18 +3090,22 @@ ar: few: "لقد حدَّدت %{count} منشورات." many: "لقد حدَّدت %{count} منشورًا." other: "لقد حدَّدت %{count} منشور." + deleted_by_author_simple: "(تم حذف الموضوع بواسطة الكاتب)" post: quote_reply: "اقتباس" quote_share: "مشاركة" edit_reason: "السبب: " post_number: "المنشور %{number}" ignored: "محتوى تم تجاهله" + wiki_last_edited_on: "تم تعديل Wiki آخر مرة في %{dateTime}" + last_edited_on: "تم تعديل المنشور آخر مرة في %{dateTime}" reply_as_new_topic: "الرد كموضوع مرتبط" reply_as_new_private_message: "الرد في رسالة جديدة إلى المستلمين أنفسهم" continue_discussion: "متابعة المناقشة من %{postLink}:" follow_quote: "انتقل إلى المنشور الذي تم اقتباسه" show_full: "عرض المنشور الكامل" show_hidden: "عرض المحتوى الذي تم تجاهله" + deleted_by_author_simple: "(تم حذف المنشور بواسطة الكاتب)" collapse: "طي" expand_collapse: "توسيع/طي" locked: "قفل أحد أعضاء فريق العمل تعديل هذه المشاركة" @@ -2775,7 +3144,22 @@ ar: few: "لقد سجَّلت إعجابك أنت و%{count} أشخاص آخرين بهذا المنشور" many: "لقد سجَّلت إعجابك أنت و%{count} شخصًا آخر بهذا المنشور" other: "لقد سجَّلت إعجابك أنت و%{count} شخص آخر بهذا المنشور" + filtered_replies_hint: + zero: "عرض هذا المنشور وردوده %{count}" + one: "عرض هذا المنشور والرد عليه" + two: "عرض هذا المنشور وردَّين (%{count}) عليه" + few: "عرض هذا المنشور و%{count} ردود عليه" + many: "عرض هذا المنشور و%{count} ردًا عليه" + other: "عرض هذا المنشور و%{count} رد عليه" + filtered_replies_viewing: + zero: "عرض رد %{count} على" + one: "يتم عرض رد واحد (%{count}) على" + two: "يتم عرض ردَّين (%{count}) رد على" + few: "يتم عرض %{count} ردود على" + many: "يتم عرض %{count} ردًا على" + other: "يتم عرض %{count} رد على" in_reply_to: "تحميل المنشور الرئيسي" + view_all_posts: "عرض جميع المنشورات" errors: create: "عذرًا، حدث خطأ في أثناء إنشاء منشورك. يُرجى إعادة المحاولة." edit: "عذرا، حدث خطأ في أثناء تعديل منشورك. يُرجى إعادة المحاولة." @@ -2793,6 +3177,11 @@ ar: image_upload_not_allowed_for_new_user: "عذرًا، لا يمكن للمستخدمين الجُدد تحميل الصور." attachment_upload_not_allowed_for_new_user: "عذرًا، لا يمكن للمستخدمين الجُدد تحميل المرفقات." attachment_download_requires_login: "عذرًا، عليك تسجيل الدخول لتنزيل المرفقات." + cancel_composer: + confirm: "ماذا تريد أن تفعل بمنشورك؟" + discard: "تجاهل" + save_draft: "حفظ المسودة لوقتٍ لاحق" + keep_editing: "الاستمرار في التعديل" via_email: "لقد وصل هذا المنشور عبر البريد الإلكتروني" via_auto_generated_email: "لقد وصل هذا المنشور عبر رسالة إلكترونية تم إنشاؤها تلقائيًا" whisper: "هذا المنشور عبارة عن همسة خاصة للمشرفين" @@ -2846,6 +3235,13 @@ ar: unlock_post_description: "اسمح لكاتب المشاركة تعديلها" delete_topic_disallowed_modal: "ليس لديك إذن بحذف هذا الموضوع. إذا كنت تريد حقًا حذفه، فأبلِغ عنه مع ذكر السبب للفت انتباه أحد المشرفين إليه." delete_topic_disallowed: "ليس لديك الإذن بحذف هذا الموضوع" + delete_topic_confirm_modal: + zero: "هذا الموضوع يحتوي حاليا على أكثر من %{count} مشاهدة، وقد يكون مشهورًا في نتائج البحث. هل متأكد من حذف هذا الموضوع بالكامل، بدلاً من تعديله لتحسينه؟" + one: "يحتوي هذا الموضوع حاليًا على أكثر من مرة عرض واحدة (%{count})، وقد يصبح رائجًا في نتائج البحث. هل تريد بالتأكيد حذف هذا الموضوع بالكامل بدلًا من تعديله لتحسينه؟" + two: "هذا الموضوع يحتوي حاليا على أكثر من %{count} مشاهدة، وقد يكون مشهورًا في نتائج البحث. هل متأكد من حذف هذا الموضوع بالكامل، بدلاً من تعديله لتحسينه؟" + few: "هذا الموضوع يحتوي حاليا على أكثر من %{count} مشاهدة، وقد يكون مشهورًا في نتائج البحث. هل متأكد من حذف هذا الموضوع بالكامل، بدلاً من تعديله لتحسينه؟" + many: "هذا الموضوع يحتوي حاليا على أكثر من %{count} مشاهدة، وقد يكون مشهورًا في نتائج البحث. هل متأكد من حذف هذا الموضوع بالكامل، بدلاً من تعديله لتحسينه؟" + other: "هذا الموضوع يحتوي حاليا على أكثر من %{count} مشاهدة، وقد يكون مشهورًا في نتائج البحث. هل متأكد من حذف هذا الموضوع بالكامل، بدلاً من تعديله لتحسينه؟" delete_topic_confirm_modal_yes: "نعم، حذف هذا الموضوع" delete_topic_confirm_modal_no: "لا، الاحتفاظ بهذا الموضوع" delete_topic_error: "حدث خطأ في أثناء حذف هذا الموضوع" @@ -2854,6 +3250,7 @@ ar: change_post_notice: "تغيير إشعار فريق العمل" delete_post_notice: "حذف إشعار فريق العمل" remove_timer: "إزالة المؤقِّت" + edit_timer: "تعديل المؤقِّت" actions: people: like: @@ -2954,6 +3351,12 @@ ar: edit_bookmark: name: "تعديل الإشارة المرجعية" description: "تعديل اسم الإشارة المرجعية أو تغيير تاريخ التذكير ووقته" + pin_bookmark: + name: "تثبيت الإشارة المرجعية" + description: "ثبِّت هذه الإشارة المرجعية. سيؤدي ذلك إلى ظهورها في أعلى قائمة الإشارات المرجعية لديك." + unpin_bookmark: + name: "إلغاء تثبيت الإشارة المرجعية" + description: "قم بإلغاء تثبيت هذه الإشارة المرجعية. ولن تظهر في أعلى قائمة الإشارات المرجعية لديك بعد الآن." filtered_replies: viewing_posts_by: "يتم الآن عرض %{post_count} منشور بواسطة" viewing_subset: "بعض الردود مطوية" @@ -3034,6 +3437,7 @@ ar: num_featured_topics: "عدد الموضوعات المعروضة في صفحة الفئات:" subcategory_num_featured_topics: "عدد الموضوعات المميزة في صفحة الفئة الرئيسية." all_topics_wiki: "تحويل الموضوعات الجديدة إلى Wiki بشكلٍ افتراضي" + allow_unlimited_owner_edits_on_first_post: "السماح للمالك بعدد غير محدود من التعديلات على أول منشور" subcategory_list_style: "نمط قائمة الفئات الفرعية:" sort_order: "ترتيب قائمة الموضوعات حسب:" default_view: "قائمة الموضوعات الافتراضية:" @@ -3057,16 +3461,19 @@ ar: notifications: watching: title: "المراقبة" + description: "ستراقب تلقائيًا جميع الموضوعات في هذه الفئة. وسيتم إرسال إشعار إليك بكل منشور جديد في كل موضوع، وسيتم عرض عدد الردود الجديدة." watching_first_post: title: "مراقبة أول منشور" description: "سنُرسل إليك إشعارًا بالموضوعات الجديدة في هذه الفئة، ولكن ليس الردود على الموضوعات." tracking: title: "المتابعة" + description: "ستتتبَّع تلقائيًا جميع الموضوعات في هذه الفئة. وسيتم إرسال إشعار إليك إذا أشار إليك شخص ما @name أو ردَّ عليك، وسيتم عرض عدد الردود الجديدة." regular: title: "عادي" description: "سنُرسل إليك إشعارًا إذا أشار أحد إلى اسمك باستخدام الرمز @ أو ردَّ عليك." muted: title: "الكتم" + description: "لن يتم إرسال إشعار إليك أبدًا بأي شيء يتعلَّق بالموضوعات الجديدة في هذه الفئة، ولن تظهر في الموضوعات الحديثة." search_priority: label: "أولوية البحث" options: @@ -3101,6 +3508,7 @@ ar: list_filters: all: "جميع الموضوعات" none: "لا توجد فئات فرعية" + colors_disabled: "لا يمكنك تحديد الألوان لأنه ليس لديك نمط فئة." flagging: title: "نشكرك على مساعدتك في الحفاظ على مجتمعنا متحضرًا." action: "الإبلاغ عن المنشور" @@ -3118,6 +3526,8 @@ ar: notify_action: "رسالة" official_warning: "تحذير رسمي" delete_spammer: "حذف صاحب الأسلوب غير المرغوب فيه" + flag_for_review: "قائمة انتظار المراجعة" + delete_confirm_MF: "أنت على وشك حذف {POSTS, plural, zero {# منشور} one {منشور واحد (#)} two {منشوران (#)} few {# منشورات} many {# منشورًا} other {# منشور}} و{TOPICS, plural, zero {# موضوع} one {موضوع واحد (#)} two {موضوعان (#)} few {# موضوعات} many {# موضوعًا} other {# موضوع}} من هذا المستخدم، وإزالة حسابه، وحظر عمليات الاشتراك من عنوان IP الخاص به {ip_address}، وإضافة عنوان بريده الإلكتروني {email} إلى قائمة الحظر الدائمة. هل أنت متأكد من أن هذا المستخدم هو بالفعل صاحب الأسلوب غير المرغوب فيه؟" yes_delete_spammer: "نعم، حذف صاحب الأسلوب غير المرغوب فيه" ip_address_missing: "(لا يوجد)" hidden_email_address: "(مخفي)" @@ -3159,7 +3569,7 @@ ar: notify_action: "رسالة" topic_map: title: "ملخص الموضوع" - participants_title: "الناشرون الدائمون" + participants_title: "الناشرون المتكررون" links_title: "الروابط الرائجة" links_shown: "عرض المزيد من الروابط..." clicks: @@ -3204,6 +3614,12 @@ ar: title: "هذا الموضوع عبارة عن رسالة خاصة" help: "هذا الموضوع عبارة عن رسالة خاصة" posts: "المنشورات" + posts_likes_MF: | + يتضمَّن هذا الموضوع {count, plural, zero {# رد} one {ردًا واحدًا (#)} two {ردَّين (#)} few {# ردود} many {# ردًا} other {# رد}} {ratio, select, + low {بمعدل إعجابات مرتفع على المنشورات} + med {بمعدل إعجابات مرتفع جدًا على المنشورات} + high {بمعدل إعجابات مرتفع للغاية على المنشورات} + other {}} original_post: "المنشور الأصلي" views: "مرات العرض" views_lowercase: @@ -3239,6 +3655,7 @@ ar: many: "مستخدمًا" other: "مستخدم" category_title: "الفئة" + history: "السجل، آخر 100 مراجعة" changed_by: "بواسطة %{author}" raw_email: title: "البريد الوارد" @@ -3350,6 +3767,7 @@ ar: close: "إغلاق (Esc)" content_load_error: 'تعذَّر تحميل المحتوى.' image_load_error: 'تعذَّر تحميل الصورة.' + cannot_render_video: لا يمكن عرض هذا الفيديو لأن متصفحك لا يدعم برنامج الترميز. keyboard_shortcuts_help: shortcut_key_delimiter_comma: ", " shortcut_key_delimiter_plus: "+" @@ -3388,6 +3806,7 @@ ar: show_incoming_updated_topics: "%{shortcut} عرض الموضوعات المحدَّثة" search: "%{shortcut} البحث" help: "%{shortcut} فتح مساعدة لوحة المفاتيح" + dismiss_new: "%{shortcut} تجاهل الجديد" dismiss_topics: "%{shortcut} تجاهل الموضوعات" log_out: "%{shortcut} تسجيل الخروج" composing: @@ -3481,6 +3900,9 @@ ar: name: أخرى posting: name: النشر + favorite_max_reached: "لا يمكنك تفضيل المزيد من الشارات." + favorite_max_not_reached: "وضع علامة على هذه الشارة كمفضَّلة" + favorite_count: "تم وضع علامة على %{count}/%{max} شارة كمفضَّلة" tagging: all_tags: "كل الوسوم" other_tags: "وسوم أخرى" @@ -3490,6 +3912,7 @@ ar: tags: "الوسوم" choose_for_topic: "الوسوم الاختيارية" info: "المعلومات" + default_info: "هذا الوسم ليس مقصورًا على أي فئات وليس له أي مرادفات. لإضافة قيود، ضع هذا الوسم في مجموعة وسوم." category_restricted: "هذا الوسم مقيَّد بالفئات التي ليس لديك إذن بالوصول إليها." synonyms: "المرادفات" synonyms_description: "عند استخدام الوسوم التالية، سيتم استبدالها بالوسم %{base_tag_name}." @@ -3562,6 +3985,7 @@ ar: many: "%{tags} و%{count} وسمًا آخر" other: "%{tags} و%{count} وسم آخر" delete_no_unused_tags: "لا توجد وسوم غير مستخدمة:" + tag_list_joiner: "، " delete_unused: "حذف الوسوم غير المستخدمة" delete_unused_description: "حذف جميع الوسوم غير المرتبطة بأي موضوعات أو رسائل خاصة" cancel_delete_unused: "إلغاء" @@ -3588,15 +4012,29 @@ ar: description: "لن تتلقى أي إشعارات أبدًا بخصوص الموضوعات الجديدة التي تحمل هذا الوسم، ولن تظهر في علامة تبويب الموضوعات غير المقروءة." groups: title: "مجموعات الوسوم" + about_heading: "حدِّد مجموعة وسوم أو أنشئ مجموعة جديدة" + about_heading_empty: "أنشئ مجموعة وسوم جديدة للبدء" + about_description: "تساعدك مجموعات الوسوم في إدارة الأذونات للعديد من الوسوم في مكانٍ واحد." new: "مجموعة جديدة" + new_title: "إنشاء مجموعة جديدة" + edit_title: "تعديل مجموعة الوسوم" + tags_label: "الوسوم في هذه المجموعة" + parent_tag_label: "الوسم الرئيسي" + parent_tag_description: "لا يمكن استخدام الوسوم من هذه المجموعة إلا في حال وجود الوسم الرئيسي." one_per_topic_label: "تحديد وسم واحد فقط لكل موضوع من هذه المجموعة" new_name: "مجموعة وسوم جديدة" + name_placeholder: "الاسم" save: "حفظ" delete: "حذف" confirm_delete: "هل تريد بالتأكيد حذف مجموعة الوسوم هذه؟" everyone_can_use: "يمكن للجميع استخدام الوسوم" usable_only_by_groups: "تكون الوسوم مرئية للجميع، ولكن يمكن للمجموعات التالية فقط استخدامها" visible_only_to_groups: "تكون الوسوم مرئية للمجموعات التالية فقط" + cannot_save: "لا يمكن حفظ مجموعة الوسوم. تأكَّد من وجود وسم واحد على الأقل، وأن اسم مجموعة الوسوم ليس فارغًا، وأن هناك مجموعة محدَّدة لمنحها إذن الوسوم." + tags_placeholder: "البحث أو إنشاء الوسوم" + parent_tag_placeholder: "اختياري" + select_groups_placeholder: "تحديد المجموعات..." + disabled: "وضع الوسوم معطَّل. " topics: none: unread: "ليس لديك أي موضوع غير مقروء." @@ -3609,9 +4047,11 @@ ar: invite: custom_message: "جعل دعوتك أكثر اتسامًا بالطابع الشخصي عن طريق كتابة رسالة مخصَّصة." custom_message_placeholder: "أدخِل رسالتك المخصَّصة" + approval_not_required: "ستتم الموافقة تلقائيًا على المستخدم بمجرد قبوله لهذه الدعوة." custom_message_template_forum: "مرحبًا. يجب عليك الانضمام إلى هذا المنتدى!" custom_message_template_topic: "مرحبًا. أظن أنك ستستمتع بهذا الموضوع!" forced_anonymous: "بسبب الضغط الشديد، يتم عرض هذا الموضوع للجميع مؤقتًا كما يراه مستخدم سجَّل الخروج." + forced_anonymous_login_required: "الموقع تحت ضغط شديد ولا يمكن تحميله في الوقت الحالي، حاول مرة أخرى في غضون بضع دقائق." footer_nav: back: "للخلف" forward: "للأمام" @@ -3630,6 +4070,7 @@ ar: two_hours: "ساعتان" tomorrow: "حتى الغد" custom: "مخصَّص" + set_schedule: "ضبط جدول الإشعارات" trust_levels: names: newuser: "مستخدم جديد" @@ -3665,16 +4106,21 @@ ar: latest_version: "الحديثة" problems_found: "بعض النصائح بناءً على إعدادات موقعك الحالية" new_features: + title: "\U0001F381 الميزات الجديدة" dismiss: "تجاهل" + learn_more: "معرفة المزيد" last_checked: "تاريخ آخر تحقُّق" refresh_problems: "تحديث" no_problems: "لم يتم العثور على مشكلات." moderators: "المشرفون:" admins: "المسؤولون:" + silenced: "المكتومون:" suspended: "المعلَّقون:" private_messages_short: "الرسائل" private_messages_title: "الرسائل" mobile_title: "الجوَّال" + space_used: "تم استخدام %{usedSize}" + space_used_and_free: "%{usedSize} (%{freeSize} فارغة)" uploads: "التحميلات" backups: "النسخ الاحتياطية" backup_count: @@ -3684,18 +4130,30 @@ ar: few: "%{count} نسخ احتياطية في %{location}" many: "%{count} نسخة احتياطية في %{location}" other: "%{count} نسخة احتياطية في %{location}" + lastest_backup: "تاريخ آخر نسخ احتياطي: %{date}" traffic_short: "الزيارات" traffic: "طلبات الويب للتطبيق" page_views: "مرات عرض الصفحة" page_views_short: "مرات عرض الصفحة" show_traffic_report: "عرض تقرير مفصَّل عن الزيارات" + community_health: صحة المجتمع + moderators_activity: نشاط المشرفين whats_new_in_discourse: ما الجديد في Discourse؟ + activity_metrics: مقاييس النشاط + all_reports: "جميع التقارير" general_tab: "عام" moderation_tab: "الإشراف" security_tab: "الأمان" + reports_tab: "التقارير" report_filter_any: "أي" + disabled: معطَّل + timeout_error: عذرًا، يستغرق الاستعلام وقتًا طويلًا، يُرجى اختيار فترة زمنية أقصر + exception_error: عذرًا، حدث خطأ في أثناء تنفيذ الاستعلام too_many_requests: لقد نفَّذت هذا الإجراء مرات كثيرة جدًا. يُرجى الانتظار قليلًا قبل إعادة المحاولة. + not_found_error: عذرًا، هذا التقرير غير موجود + filter_reports: تصفية التقارير reports: + trend_title: "تغيير بنسبة %{percent}. الحالي %{current}، كان %{prev} في فترة سابقة." today: "اليوم" yesterday: "أمس" last_7_days: "آخر 7" @@ -3710,10 +4168,17 @@ ar: daily: يوميًا monthly: شهريًا weekly: أسبوعيًا + dates: "التواريخ (بالتوقيت العالمي الموحَّد)" groups: "كل المجموعات" disabled: "هذا التقرير متوقف" + totals_for_sample: "إجماليات العينة" + average_for_sample: "متوسط العينة" total: "إجمالي الوقت الكلي" no_data: "لا توجد بيانات لعرضها." + trending_search: + more: 'سجلات البحث' + disabled: 'تقرير عبارات البحث الرائجة معطَّل. فعِّل تسجيل استعلامات البحث لجمع البيانات.' + average_chart_label: المتوسط filters: file_extension: label: امتداد الملف @@ -3721,6 +4186,8 @@ ar: label: المجموعة category: label: الفئة + include_subcategories: + label: "تضمين الفئات الفرعية" groups: new: title: "مجموعة جديدة" @@ -3737,17 +4204,32 @@ ar: email: البريد الإلكتروني incoming_email: "عنوان مخصَّص للبريد الوارد" incoming_email_placeholder: "أدخل عنوان البريد الإلكتروني" + visibility: الرؤية visibility_levels: title: "من يمكنه رؤية هذه المجموعة؟" public: "الجميع" + logged_on_users: "المستخدمون الذين سجَّلوا الدخول" + members: "مالكو المجموعة والأعضاء والمشرفين" + staff: "مالكو المجموعة والمشرفين" + owners: "مالكو المجموعة" + description: "يمكن للمسؤولين رؤية جميع المجموعات." members_visibility_levels: title: "من يمكنه رؤية أعضاء هذه المجموعة؟" description: "يمكن للمسؤولين رؤية أعضاء كل المجموعات." + publish_read_state: "نشر حالة قراءة المجموعة على رسائل المجموعة" membership: automatic: تلقائية trust_levels_title: "مستوى الثقة الذي يتم منحه للأعضاء تلقائيًا عند إضافتهم:" + effects: التأثيرات trust_levels_none: "لا يوجد" automatic_membership_email_domains: "ستتم إضافة المستخدمين الذين يسجِّلون بنطاق بريد إلكتروني مطابق لنطاق في هذه القائمة إلى هذه المجموعة تلقائيًا:" + automatic_membership_user_count: + zero: "يوجد %{count} مستخدم لديه نطاقات البريد الإلكتروني الجديدة وستتم إضافته إلى المجموعة." + one: "يوجد مستخدم واحد (%{count}) لديه نطاقات البريد الإلكتروني الجديدة وستتم إضافته إلى المجموعة." + two: "يوجد مستخدمان (%{count}) لديهما نطاقات البريد الإلكتروني الجديدة وستتم إضافتهما إلى المجموعة." + few: "يوجد %{count} مستخدمين لديهم نطاقات البريد الإلكتروني الجديدة وستتم إضافتهم إلى المجموعة." + many: "يوجد %{count} مستخدمًا لديهم نطاقات البريد الإلكتروني الجديدة وستتم إضافته إلى المجموعة." + other: "يوجد %{count} مستخدم لديه نطاقات البريد الإلكتروني الجديدة وستتم إضافته إلى المجموعة." primary_group: "الضبط تلقائيًا كمجموعة أساسية" name_placeholder: "اسم المجموعة بلا مسافات، على غرار قاعدة اسم المستخدم" primary: "المجموعة الأساسية" @@ -3759,11 +4241,21 @@ ar: group_members: "أعضاء المجموعة" delete: "حذف" delete_confirm: "هل تريد حذف هذه المجموعة؟" + delete_with_messages_confirm: + zero: "سيؤدي حذف هذه المجموعة إلى عزل %{count} رسالة، ولن يتمكن أعضاء المجموعة من الوصول إليها مرة أخرى.

هل أنت متأكد؟" + one: "سيؤدي حذف هذه المجموعة إلى عزل رسالة واحدة (%{count})، ولن يتمكن أعضاء المجموعة من الوصول إليها مرة أخرى.

هل أنت متأكد؟" + two: "سيؤدي حذف هذه المجموعة إلى عزل رسالتَين (%{count})، ولن يتمكن أعضاء المجموعة من الوصول إليهما مرة أخرى.

هل أنت متأكد؟" + few: "سيؤدي حذف هذه المجموعة إلى عزل %{count} رسائل، ولن يتمكن أعضاء المجموعة من الوصول إليها مرة أخرى.

هل أنت متأكد؟" + many: "سيؤدي حذف هذه المجموعة إلى عزل %{count} رسالة، ولن يتمكن أعضاء المجموعة من الوصول إليها مرة أخرى.

هل أنت متأكد؟" + other: "سيؤدي حذف هذه المجموعة إلى عزل %{count} رسالة، ولن يتمكن أعضاء المجموعة من الوصول إليها مرة أخرى.

هل أنت متأكد؟" delete_failed: "يتعذَّر حذف المجموعة. إذا كانت هذه مجموعة تلقائية، فلا يمكن تدميرها." + delete_automatic_group: هذه مجموعة تلقائية ولا يمكن حذفها. delete_owner_confirm: "هل تريد إزالة صلاحيات المالك من \"%{username}\"؟" add: "إضافة" custom: "مخصَّصة" automatic: "تلقائية" + default_title: "العنوان الافتراضي" + default_title_description: "سيتم تطبيقه على جميع المستخدمين في المجموعة" group_owners: المالكون add_owners: إضافة مالكين none_selected: "حدِّد مجموعة للبدء" @@ -3773,9 +4265,13 @@ ar: none: "لا توجد مفاتيح API نشطة حاليًا." user: "المستخدم" title: "API" + key: "المفتاح" created: تاريخ الإنشاء updated: تاريخ التحديث + last_used: آخر استخدام + never_used: (أبدًا) generate: "إنشاء" + undo_revoke: "التراجع عن الإلغاء" revoke: "إلغاء" all_users: "جميع المستخدمين" active_keys: "مفاتيح API النشطة" @@ -3785,14 +4281,47 @@ ar: no_description: (لا يوجد وصف) all_api_keys: جميع مفاتيح API user_mode: مستوى المستخدم + impersonate_all_users: انتحال شخصية أي مستخدم + single_user: "مستخدم فردي" user_placeholder: أدخِل اسم المستخدم description_placeholder: ما الذي سيتم استخدام هذا المفتاح فيه؟ save: حفظ new_key: مفتاح API جديد revoked: تم الإلغاء + delete: الحذف بشكلٍ دائم + not_shown_again: لن يتم عرض هذا المفتاح مرة أخرى. تأكَّد من أخذ نسخة قبل المتابعة. continue: متابعة + use_global_key: المفتاح العام (يسمح بجميع الإجراءات) scopes: + description: | + عند استخدام النطاقات، يمكنك تقييد مفتاح API على مجموعة محدَّدة من نقاط النهاية. + يمكنك أيضًا تحديد المعلمات التي سيتم السماح بها. استخدم الفاصلات للفصل بين القيم المتعددة. + title: النطاقات + resource: المورد action: الإجراء + allowed_parameters: المعلمات المسموح بها + optional_allowed_parameters: المعلمات المسموح بها (اختياري) + any_parameter: (أي معلمة) + allowed_urls: عناوين URL المسموح بها + descriptions: + topics: + read: قراءة موضوع أو منشور محدَّد فيه. يتم دعم RSS أيضًا. + write: إنشاء موضوع جديد أو النشر في موضوع موجود + read_lists: قراءة قوائم الموضوعات مثل الأكثر عرضًا، والجديدة، والحديثة، وما إلى ذلك. يتم دعم RSS أيضًا. + wordpress: ضرورية لكي يعمل المكوِّن الإضافي wp-discourse على WordPress. + posts: + edit: تعديل أي منشور أو منشور معيَّن. + users: + bookmarks: إدراج الإشارات المرجعية للمستخدم. تعرض تذكيرات بالإشارات المرجعية عند استخدام تنسيق ICS. + sync_sso: مزامنة مستخدم باستخدام DiscourseConnect + show: الحصول على معلومات عن مستخدم + check_emails: إدراج عناوين البريد الإلكتروني للمستخدمين + update: تحديث معلومات الملف الشخصي لمستخدم + log_out: تسجيل الخروج من جميع الجلسات لمستخدم + anonymize: إخفاء هوية حسابات المستخدمين + delete: حذف حسابات المستخدمين + email: + receive_emails: ادمج هذا النطاق مع مستقبل البريد لمعالجة الرسائل الإلكترونية الواردة. web_hooks: title: "خطافات الويب" none: "لا توجد خطافات ويب حاليًا." @@ -3807,6 +4336,7 @@ ar: go_back: "العودة إلي القائمة" payload_url: "عنوان URL للحمولة" payload_url_placeholder: "https://example.com/postreceive" + warn_local_payload_url: "يبدو أنك تحاول إعداد خطاف ويب على عنوان URL محلي. قد يتسبَّب تسليم الحدث إلى عنوان محلي في حدوث آثار جانبية أو سلوكيات غير متوقعة. هل تريد المتابعة؟" secret_invalid: "يجب ألا يحتوي الرمز السري على حروف فارغة." secret_too_short: "يجب ألا يقل الرمز السري عن 12 حرفًا." secret_placeholder: "سلسلة اختيارية، تُستخدَم في إنشاء توقيع إلكتروني" @@ -3819,17 +4349,55 @@ ar: verify_certificate: "التحقُّق من شهادة TLS لعنوان URL للحمولة" active: "نشط" active_notice: "سنُرسل تفاصيل الحدث عند وقوعه." + categories_filter_instructions: "لن يتم تشغيل خطافات الويب ذات الصلة إلا إذا كان الحدث مرتبطًا بفئات محدَّدة. اتركه فارغًا لتشغيل خطافات الويب لجميع الفئات." + categories_filter: "الفئات المشغَّلة" + tags_filter_instructions: "لن يتم تشغيل خطافات الويب ذات الصلة إلا إذا كان الحدث مرتبطًا بوسوم محدَّدة. اتركه فارغًا لتشغيل خطافات الويب لجميع الوسوم." + tags_filter: "الوسوم المشغَّلة" + groups_filter_instructions: "لن يتم تشغيل خطافات الويب ذات الصلة إلا إذا كان الحدث مرتبطًا بمجموعات محدَّدة. اتركه فارغًا لتشغيل خطافات الويب لجميع المجموعات." + groups_filter: "المجموعات المشغَّلة" + delete_confirm: "هل تريد حذف خطاف الويب هذا؟" topic_event: name: "حدث الموضوع" + details: "عندما يكون هناك موضوع جديد، أو تمت مراجعته أو تغييره أو حذفه." + post_event: + name: "حدث المنشور" + details: "عندما يكون هناك رد جديد، أو تم تعديله أو حذفه أو استعادته." user_event: name: "حدث المستخدم" + details: "عند تسجيل المستخدم للدخول أو الخروج، أو تأكيده لبريده الإلكتروني أو إنشائه أو الموافقة عليه أو تحديثه." + group_event: + name: "حدث المجموعة" + details: "عند إنشاء مجموعة أو تحديثها أو مسحها." + category_event: + name: "حدث الفئة" + details: "عند إنشاء فئة أو تحديثها أو مسحها." + tag_event: + name: "حدث الوسم" + details: "عند إنشاء وسم أو تحديثه أو مسحه." + reviewable_event: + name: "حدث العنصر القابل للمراجعة" + details: "عند وجود عنصر جديد جاهز للمراجعة وعند تحديث حالته." + notification_event: + name: "حدث الإشعار" + details: "عند تلقي المستخدم إشعار في موجزه." + user_badge_event: + name: "حدث منح الشارة" + details: "عند حصول المستخدم على شارة." + group_user_event: + name: "حدث مستخدم المجموعة" + details: "عند إضافة مستخدم أو إزالته في مجموعة." + like_event: + name: "حدث الإعجاب" + details: "عند تسجيل المستخدم إعجابه بمنشور." delivery_status: title: "حالة التسليم" inactive: "غير نشط" failed: "فشل" successful: "نجح" + disabled: "معطَّل" events: none: "لا توجد أحداث ذات صلة." + redeliver: "إعادة التسليم" incoming: zero: "هناك %{count} حدث جديد." one: "هناك حدث واحد جديد." @@ -3846,9 +4414,12 @@ ar: other: "اكتمل خلال %{count} ثانية." request: "الطلب" response: "الاستجابة" + redeliver_confirm: "هل تريد بالتأكيد إعادة تسليم الحمولة نفسها؟" headers: "الرؤوس" + payload: "الحمولة" body: "النص" go_list: "الانتقال إلى القائمة" + go_details: "تعديل خطاف الويب" go_events: "الانتقال إلى الأحداث" ping: "اختبار الاتصال" status: "رمز الحالة" @@ -3868,6 +4439,7 @@ ar: change_settings: "تغيير الإعدادات" change_settings_short: "الإعدادات" howto: "كيف يمكنني تثبيت الإضافات؟" + official: "المكوِّن الإضافي الرسمي" backups: title: "النسخ الاحتياطية" menu: @@ -3905,6 +4477,7 @@ ar: label: "نسخة احتياطية" title: "إنشاء نسخة احتياطية" confirm: "هل تريد إنشاء نسخة احتياطية جديدة؟" + without_uploads: "نعم (عدم تضمين التحميلات)" download: label: "تنزيل" title: "مراسلتي عبر البريد الإلكتروني برابط التنزيل" @@ -3967,64 +4540,121 @@ ar: revert_confirm: "هل تريد بالتأكيد التراجع عن التغييرات؟" theme: theme: "السمة" + component: "المكوِّن" + components: "المكوِّنات" + theme_name: "اسم السمة" + component_name: "اسم المكوِّن" + themes_intro: "حدِّد سمة موجودة أو ثبِّت سمة جديدة للبدء" + themes_intro_emoji: "الرمز التعبيري لفنانة" + beginners_guide_title: "دليل المبتدئين لاستخدام سمات Discourse" + developers_guide_title: "دليل المطوِّرين لاستخدام سمات Discourse" + browse_themes: "تصفُّح سمات المجتمع" customize_desc: "تخصيص:" title: "السمات" create: "إنشاء" create_type: "النوع" create_name: "الاسم" + long_title: "تعديل الألوان ومحتويات CSS وHTML لموقعك" edit: "تعديل" + edit_confirm: "هذه سمة بعيدة، إذا أجريت تعديلات على CSS/HTML، فسيتم مسح تغييراتك عند تحديث السمة في المرة التالية." + update_confirm: "سيؤدي التحديث إلى محو التغييرات المحلية. هل تريد بالتأكيد المتابعة؟" + update_confirm_yes: "نعم، متابعة التحديث" common: "مشترك" desktop: "سطح المكتب" mobile: "الجوَّال" settings: "الإعدادات" translations: "الترجمات" + extra_scss: "SCSS إضافية" + extra_files: "ملفات إضافية" + extra_files_upload: "يجب تصدير السمة لعرض هذه الملفات." + extra_files_remote: "يجب تصدير السمة أو التحقُّق من مستودع Git لعرض هذه الملفات." preview: "معاينة" show_advanced: "إظهار الحقول المتقدمة" hide_advanced: "إخفاء الحقول المتقدمة" hide_unused_fields: "إخفاء الحقول غير المستخدمة" is_default: "السمة مفعَّلة بشكلٍ افتراضي" user_selectable: "يمكن للمستخدمين تحديد السمة" + color_scheme_user_selectable: "يمكن تحديد نظام الألوان بواسطة المستخدمين" + auto_update: "التحديث التلقائي عند تحديث Discourse" + color_scheme: "لوحة الألوان" + default_light_scheme: "فاتحة (افتراضي)" color_scheme_select: "تحديد الألوان التي ستستخدمها السمة" custom_sections: "الأقسام المخصَّصة:" theme_components: "مكوِّنات السمة" add_all_themes: "إضافة جميع السمات" + convert: "تحويل" convert_component_alert: "هل تريد بالتأكيد تحويل هذا المكوِّن إلى سمة؟ ستتم إزالته كمكوِّن من %{relatives}." + convert_component_tooltip: "تحويل هذا المكوِّن إلى سمة" + convert_component_alert_generic: "هل تريد بالتأكيد تحويل هذا المكوِّن إلى سمة؟" convert_theme_alert: "هل تريد بالتأكيد تحويل هذه السمة إلى مكوِّن؟ ستتم إزالته كعنصر رئيسي من %{relatives}." + convert_theme_alert_generic: "هل تريد بالتأكيد تحويل هذه السمة إلى مكوِّن؟" + convert_theme_tooltip: "تحويل هذه السمة إلى مكوِّن" inactive_themes: "السمات غير النشطة:" inactive_components: "المكوِّنات غير المستخدمة:" + broken_theme_tooltip: "هذه السمة بها أخطاء في CSS أو HTML أو YAML" disabled_component_tooltip: "لقد تم إيقاف هذا المكوِّن" default_theme_tooltip: "هذه السمة هي السمة الافتراضية للموقع" updates_available_tooltip: "تتوفَّر تحديثات لهذه السمة" + and_x_more: "و%{count} أخرى." collapse: طي uploads: "التحميلات" no_uploads: "يمكنك تحميل الملفات المرتبطة بسمتك، مثل الخطوط والصور" add_upload: "إضافة ملف" upload_file_tip: "اختر ملفًا لتحميله (png، woff2، إلى آخره)" variable_name: "اسم متغير SCSS:" + variable_name_invalid: "اسم المتغير غير صالح. مسموح بالأحرف الأبجدية الرقمية فقط. يجب أن تبدأ بحرف. ويجب أن يكون فريدًا." + variable_name_error: + invalid_syntax: "اسم المتغير غير صالح. مسموح بالأحرف الأبجدية الرقمية فقط. يجب أن تبدأ بحرف." + no_overwrite: "اسم المتغير غير صالح. يجب ألا تستبدل متغيرًا موجودًا." + must_be_unique: "اسم المتغير غير صالح. يجب أن يكون فريدًا." upload: "تحميل" + select_component: "تحديد مكوِّن..." + unsaved_changes_alert: "لم تحفظ تغييراتك بعد، هل تريد تجاهلها والمضي قدمًا؟" + unsaved_parent_themes: "لم تخصِّص المكوِّن للسمات، هل تريد المضي قدمًا؟" + discard: "تجاهل" + stay: "البقاء" css_html: "CSS/HTML مخصَّص" edit_css_html: "تعديل CSS/HTML" edit_css_html_help: "لم تعدِّل CSS أو HTML" delete_upload_confirm: "هل تريد حذف هذا الملف؟ (قد يتوقف ملف CSS عن العمل!)" + component_on_themes: "تضمين العنصر في هذه السمات" + included_components: "المكوِّنات المضمَّنة" + add_all: "إضافة الكل" import_web_tip: "المستودع الذي يحتوي السمة" + direct_install_tip: "هل تريد بالتأكيد تثبيت %{name} من المستودع المُدرَج أدناه؟" + import_web_advanced: "متقدم..." + import_file_tip: "ملف .tar.gz, .zip, or .dcstyle.json الذي يحتوي على السمة" + is_private: "السمة موجودة في مستودع Git خاص" remote_branch: "اسم الفرع (اختياري)" + public_key: "امنح المفتاح العام التالي إذن الوصول إلى المستودع:" + public_key_note: "بعد إدخال عنوان URL صالح لمستودع خاص أعلاه، سيتم إنشاء مفتاح SSH وعرضه هنا." install: "تثبيت" installed: "مثبَّت" install_popular: "رائج" install_upload: "من جهازك" install_git_repo: "من مستودع Git" + install_create: "إنشاء جديد" + duplicate_remote_theme: "مكوِّن السمة \"%{name}\" مثبَّت بالفعل، هل تريد بالتأكيد تثبيت نسخة أخرى؟" about_theme: "نبذة" license: "الترخيص" version: "الإصدار:" + authors: "تم تأليفها بواسطة:" + creator: "تم إنشاؤها بواسطة:" source_url: "المصدر" enable: "تفعيل" disable: "إيقاف" disabled: "لقد تم إيقاف هذا المكوِّن." disabled_by: "لقد تم إيقاف هذا المكوِّن بواسطة" + required_version: + error: "تم إيقاف هذه السمة تلقائيًا لأنها غير متوافقة مع هذا الإصدار من Discourse." + minimum: "تتطلب الإصدار %{version} من Discourse أو أحدث." + maximum: "تتطلب الإصدار %{version} من Discourse أو أقدم." + component_of: "مكوِّن:" update_to_latest: "تحديث إلى الإصدار الأخير" check_for_updates: "التحقُّق من وجود تحديثات" updating: "جارٍ التحديث..." up_to_date: "السمة محدَّثة، تاريخ آخر تحقُّق:" + has_overwritten_history: "لم يعُد إصدار السمة الحالي موجودًا لأن سجل Git قد تم استبداله إجباريًا." add: "إضافة" theme_settings: "إعدادات السمة" no_settings: "لا توجد إعدادات لهذه السمة." @@ -4038,6 +4668,7 @@ ar: many: "السمة متأخرة بعدد %{count} مساهمة!" other: "السمة متأخرة بعدد %{count} مساهمة!" compare_commits: "(عرض المساهمات الجديدة)" + remote_theme_edits: "إذا كنت ترغب في تعديل هذه السمة0، يجب عليك طلب تغيير في مستودعها" repo_unreachable: "تعذَّر الاتصال بمستودع Git لهذه السمة. رسالة الخطأ:" imported_from_archive: "تم استيراد هذه السمة من ملف ‎.zip" scss: @@ -4054,15 +4685,29 @@ ar: title: "إدخال HTML للعرض في تذييل الصفحة" embedded_scss: text: "CSS المدمج" + title: "أدخل CSS مخصَّصة لتسليمها مع النسخة المضمَّنة من التعليقات" color_definitions: text: "تحديدات الألوان" title: "إدخال تحديدات الألوان المخصَّصة (للمستخدمين المتقدمين فقط)" + placeholder: |2- + + استخدم ورقة الأنماط هذه لإضافة ألوان مخصَّصة إلى خصائص CSS المخصَّصة. + + مثال: + + %{example} + + يوصى بشدة بوضع بادئة لأسماء الخصائص لتجنُّب تعارضها مع المكوِّنات الإضافية أو الأساسية. head_tag: text: "" title: "HTML الذي سيتم إدراجه قبل وسم ‎‎" body_tag: text: "" title: "HTML الذي سيتم إدراجه قبل وسم ‎‎" + yaml: + title: "تحديد إعدادات السمة بتنسيق YAML" + scss_color_variables_warning: 'تم التوقف عن استخدام متغيرات ألوان SCSS الأساسية في السمات. يُرجى استخدام خصائص CSS المخصَّصة بدلًا من ذلك. راجع هذا الدليل لمزيد من التفاصيل.' + scss_warning_inline: "تم التوقف عن استخدام متغيرات ألوان SCSS الأساسية في السمات." colors: select_base: title: "تحديد لوحة الألوان الأساسية" @@ -4081,6 +4726,10 @@ ar: primary: name: "الأساسي" description: "أغلب النصوص، والأيقونات، والحدود." + primary-medium: + name: "أساسي متوسط" + primary-low-mid: + name: "أساسي تحت المتوسط" secondary: name: "الثانوي" description: "لون الخلفية الأساسي، ولون نصوص بعض الأزرار." @@ -4099,6 +4748,12 @@ ar: highlight: name: "التمييز" description: "لون خلفية العناصر المميزة في الصفحة، كالمنشورات والموضوعات." + highlight-high: + name: "تمييز قوي" + highlight-medium: + name: "تمييز متوسط" + highlight-low: + name: "تمييز طفيف" danger: name: "الخطر" description: "لون تمييز الإجراءات مثل حذف المنشورات والموضوعات." @@ -4110,20 +4765,29 @@ ar: description: "لون زر تسجيل الإعجاب." robots: title: "تجاوز ملف robots.txt لموقعك:" + warning: "سيؤدي ذلك إلى تجاوز أي إعدادات ذات صلة بالموقع بشكلٍ دائم." + overridden: تم تجاوز ملف robots.txt الافتراضي لموقعك. email_style: title: "نمط الرسالة الإلكترونية" heading: "تخصيص نمط الرسالة الإلكترونية" html: "نموذج HTML" css: "CSS" reset: "إعادة الضبط على الافتراضي" + reset_confirm: "هل تريد بالتأكيد إعادة الضبط إلى قيمة %{fieldName} الافتراضية وفقدان جميع التغييرات؟" save_error_with_reason: "لم يتم حفظ تغييراتك. %{error}" + instructions: "خصِّص النموذج الذي يتم فيه عرض جميع الرسائل الإلكترونية بتنسيق HTML، والنمط باستخدام CSS." email: title: "الرسائل الإلكترونية" settings: "الإعدادات" templates: "القوالب" preview_digest: "معاينة الملخص" advanced_test: + title: "الاختبار المتقدم" + desc: "استعرض كيف استقبلت عمليات Discourse الرسائل الإلكترونية. لتتمكن من معالجة الرسالة الإلكترونية بشكلٍ صحيح، يُرجى لصق الرسالة الإلكترونية الأصلية بالكامل أدناه." email: "الرسالة الأصلية" + run: "تشغيل الاختبار" + text: "نص الرسالة المحدَّد" + elided: "نص محذوف" sending_test: "جارٍ إرسال رسالة إلكترونية للاختبار..." error: "خطأ - %{server_error}" test_error: "حدثت مشكلة في أثناء إرسال الرسالة الإلكترونية للاختبار. يُرجى التأكد من إعدادات البريد الإلكتروني، والتحقُّق من أن المضيف لا يحجب اتصالات البريد الإلكتروني، وإعادة المحاولة." @@ -4149,6 +4813,7 @@ ar: format: "التنسيق" html: "html" text: "النص" + html_preview: "معاينة محتوى الرسالة الإلكترونية" last_seen_user: "آخر ظهور لمستخدم:" no_result: "لم يتم العثور على نتائج للملخص." reply_key: "مفتاح الرد" @@ -4182,6 +4847,8 @@ ar: type_placeholder: "الملخص، الاشتراك..." reply_key_placeholder: "مفتاح الرد" moderation_history: + performed_by: "أجراه" + no_results: "لا يتوفَّر سجل للإشراف." actions: delete_user: "تم حذف المستخدم" suspend_user: "تم تعليق المستخدم" @@ -4232,10 +4899,13 @@ ar: change_site_text: "تغيير نص الموقع" suspend_user: "تعليق المستخدم" unsuspend_user: "إلغاء تعليق المستخدم" + removed_suspend_user: "تعليق المستخدم (تمت الإزالة)" + removed_unsuspend_user: "إلغاء تعليق المستخدم (تمت الإزالة)" grant_badge: "منح شارة" revoke_badge: "سحب الشارة" check_email: "التحقُّق من البريد الإلكتروني" delete_topic: "حذف الموضوع" + recover_topic: "إلغاء حذف الموضوع" delete_post: "حذف المنشور" impersonate: "الانتحال" anonymize_user: "مستخدم مجهول" @@ -4243,12 +4913,17 @@ ar: change_category_settings: "تغيير إعدادات الفئة" delete_category: "حذف الفئة" create_category: "إنشاء فئة" + silence_user: "كتم المستخدم" + unsilence_user: "إلغاء كتم المستخدم" + removed_silence_user: "كتم المستخدم (تمت الإزالة)" + removed_unsilence_user: "إلغاء كتم المستخدم (تمت الإزالة)" grant_admin: "التعيين كمسؤول" revoke_admin: "إلغاء التعيين كمسؤول" grant_moderation: "منح صلاحيات الإشراف" revoke_moderation: "إلغاء التعيين كمشرف" backup_create: "إنشاء نسخة احتياطية" deleted_tag: "حذف الوسم" + deleted_unused_tags: "حذف الوسوم غير المستخدمة" renamed_tag: "إعادة تسمية الوسم" revoke_email: "إلغاء البريد الإلكتروني" lock_trust_level: "قفل مستوى الثقة" @@ -4259,6 +4934,53 @@ ar: backup_download: "تنزيل النسخة الاحتياطية" backup_destroy: "مسح النسخة الاحتياطية" reviewed_post: "مراجعة المنشور" + custom_staff: "إجراء مخصَّص للمكوِّن الإضافي" + post_locked: "قفل المنشور" + post_edit: "تعديل المنشور" + post_unlocked: "إلغاء قفل المنشور" + check_personal_message: "الاطِّلاع على الرسالة الخاصة" + disabled_second_factor: "إيقاف المصادقة الثنائية" + topic_published: "نشر الموضوع" + post_approved: "الموافقة على المنشور" + post_rejected: "رفض المنشور" + create_badge: "إنشاء شارة" + change_badge: "تغيير الشارة" + delete_badge: "حذف الشارة" + merge_user: "دمج المستخدم" + entity_export: "تصدير الكيان" + change_name: "تغيير الاسم" + topic_timestamps_changed: "تغيير الطوابع الزمنية للموضوع" + approve_user: "اعتماد المستخدم" + web_hook_create: "إنشاء خطاف ويب" + web_hook_update: "تحديث خطاف الويب" + web_hook_destroy: "مسح خطاف الويب" + web_hook_deactivate: "إلغاء تنشيط خطاف الويب" + embeddable_host_create: "إنشاء مضيف قابل للتضمين" + embeddable_host_update: "تحديث مضيف قابل للتضمين" + embeddable_host_destroy: "مسح المضيف القابل للتضمين" + change_theme_setting: "تغيير إعدادات السمة" + disable_theme_component: "إيقاف مكوِّن السمة" + enable_theme_component: "تفعيل مكوِّن السمة" + revoke_title: "إزالة العنوان" + change_title: "تغيير العنوان" + api_key_create: "إنشاء مفتاح API" + api_key_update: "تحديث مفتاح API" + api_key_destroy: "مسح مفتاح API" + override_upload_secure_status: "تجاوز الحالة الآمنة للتحميل" + page_published: "نشر الصفحة" + page_unpublished: "إلغاء نشر الصفحة" + add_email: "إضافة بريد إلكتروني" + update_email: "تحديث البريد الإلكتروني" + destroy_email: "مسح البريد الإلكتروني" + topic_closed: "إغلاق الموضوع" + topic_opened: "فتح الموضوع" + topic_archived: "أرشفة الموضوع" + topic_unarchived: "إلغاء أرشفة الموضوع" + post_staff_note_create: "إضافة ملاحظة من فريق العمل" + post_staff_note_destroy: "مسح ملاحظة فريق العمل" + delete_group: "حذف المجموعة" + watched_word_create: "إضافة كلمة للمراقبة" + watched_word_destroy: "حذف الكلمة المُراقَبة" screened_emails: title: "عناوين البريد الإلكتروني الخاضعة للمراقبة" description: "عندما يحاول شخص ما إنشاء حساب جديد، سيتم التحقُّق من عناوين البريد الإلكتروني التالية وحظر التسجيل، أو اتخاذ إجراء آخر." @@ -4272,6 +4994,7 @@ ar: domain: "النطاق" screened_ips: title: "عناوين IP الخاضعة للمراقبة" + description: 'عناوين IP التي تتم مراقبتها. استخدم "السماح" للسماح بقائمة عناوين IP.' delete_confirm: "هل تريد بالتأكيد إزالة القاعدة للعنوان \"%{ip_address}\"؟" roll_up_confirm: "هل تريد بالتأكيد تجميع عناوين IP الخاضعة للمراقبة بشكلٍ عام في الشبكات الفرعية؟" rolled_up_some_subnets: "تم تجميع إدخالات حظر عناوين IP بنجاح في هذه الشبكات الفرعية: %{subnets}." @@ -4289,38 +5012,71 @@ ar: text: "تجميع" title: "يُنشئ إدخالات حظر جديدة في الشبكة الفرعية إذا كان هناك 'min_ban_entries_for_roll_up' من الإدخالات على الأقل." search_logs: + title: "البحث في السجلات" + term: "المصطلح" + searches: "عمليات البحث" + click_through_rate: "نسبة النقر إلى الظهور" types: all_search_types: "جميع أنواع البحث" header: "الرأس" full_page: "صفحة كاملة" + click_through_only: "الكل (النقر إلى الظهور فقط)" + header_search_results: "نتائج البحث عن العنوان" logster: title: "سجلات الأخطاء" watched_words: title: "الكلمات المُراقَبة" search: "بحث" clear_filter: "مسح" + show_words: + zero: "إظهار %{count} كلمة" + one: "إظهار كلمة واحدة (%{count})" + two: "إظهار كلمتَين (%{count})" + few: "إظهار %{count} كلمات" + many: "إظهار %{count} كلمة" + other: "إظهار %{count} كلمة" download: تنزيل clear_all: مسح الكل + clear_all_confirm: "هل تريد بالتأكيد مسح جميع الكلمات المُراقَبة للإجراء %{action}؟" + invalid_regex: 'الكلمة المُراقَبة "%{word}" هي تعبير عادي غير صالح.' + regex_warning: 'الكلمات المُراقَبة هي تعبيرات عادية ولا تتضمَّن حدود الكلمات تلقائيًا. إذا كنت تريد أن يتطابق التعبير العادي مع الكلمات الكاملة، فضع \b في بداية التعبير العادي ونهايته.' actions: block: "حظر" censor: "حجب" require_approval: "طلب الموافقة" flag: "إبلاغ" replace: "استبدال" + tag: "الوسم" silence: "كتم" link: "رابط" action_descriptions: + block: "منع المنشورات التي تتضمَّن هذه الكلمات من النشر. سيرى المستخدم رسالة خطأ عندما يحاول إرسال منشوره." + censor: "السماح بالمنشورات التي تتضمَّن هذه الكلمات بعد استبدالها بأحرف تخفي الكلمات الخاضعة للرقابة" require_approval: "ستتطلب المنشورات التي تتضمَّن هذه الكلمات موافقة فريق العمل قبل أن تصبح رؤيتها ممكنة." flag: "اسمح بالمنشورات التي تتضمَّن هذه الكلمات، ولكن أبلغ عنها كغير لائقة حتى يتمكن المشرفون من مراجعتها." + replace: "استبدال الكلمات في المنشورات بكلمات أخرى" + tag: "وضع وسوم على الموضوعات تلقائيًا بناءً على أول منشور" + silence: "ستتطلب المنشورات الأولى للمستخدمين والتي تتضمَّن هذه الكلمات موافقة فريق العمل قبل رؤيتها وسيتم كتم المستخدم تلقائيًا." + link: "استبدال الكلمات في المنشورات بروابط" form: + label: "تتضمَّن كلمة أو عبارة" + placeholder: "إدخال الكلمة أو العبارة (الرمز * هو حرف بدل)" placeholder_regexp: "تعبير عادي" + replace_label: "استبدال" + replace_placeholder: "مثال" + tag_label: "الوسم" link_label: "رابط" link_placeholder: "https://example.com" add: "إضافة" success: "تم بنجاح" + exists: "موجودة بالفعل" + upload: "الإضافة من ملف" upload_successful: "تم التحميل بنجاح. وتمت إضافة الكلمات." test: button_label: "اختبار" + modal_title: "%{action}: اختبار الكلمات المُراقَبة" + description: "إدخال النص أدناه للتحقُّق من التطابقات مع الكلمات المُراقَبة" + found_matches: "التطابقات التي تم العثور عليها:" no_matches: "لم يتم العثور على مطابقات" impersonate: title: "الانتحال" @@ -4333,12 +5089,15 @@ ar: last_emailed: "تاريخ آخر رسالة إلكترونية" not_found: "عذرًا، اسم المستخدم غير موجود في نظامنا." id_not_found: "عذرًا، معرِّف المستخدم غير موجود في نظامنا." + active: "نشط" show_emails: "إظهار عناوين البريد الإلكتروني" + hide_emails: "إخفاء عناوين البريد الإلكتروني" nav: new: "جديد" active: "نشط" staff: "فريق العمل" suspended: "المعلَّقون" + silenced: "مكتوم" staged: "مؤقت" approved: "تمت الموافقة عليه؟" titles: @@ -4353,12 +5112,15 @@ ar: staff: "فريق العمل" admins: "المستخدمون المسؤولون" moderators: "المشرفون" + silenced: "المستخدمون المكتومون" suspended: "المستخدمون المعلَّقون" + staged: "المستخدمون المؤقتون" not_verified: "لم يتم التحقُّق منهم" check_email: title: "الكشف عن عنوان البريد الإلكتروني لهذا المستخدم" text: "إظهار" check_sso: + title: "كشف حمولة SSO" text: "إظهار" user: suspend_failed: "حدث خطأ في أثناء تعليق هذا المستخدم %{error}" @@ -4368,12 +5130,24 @@ ar: suspend_reason_hidden_label: "ما سبب التعليق؟ سيظهر هذا النص للمستخدم عند محاولته تسجيل الدخول. احرص على أن يكون موجزًا." suspend_reason: "السبب" suspend_reason_title: "سبب التعليق" + suspend_reasons: + not_listening_to_staff: "لا يستمع إلى ملاحظات فريق العمل" + consuming_staff_time: "استنزف قدرًا كبيرًا من وقت فريق العمل" + combative: "عدائي جدًا" + in_wrong_place: "في المكان الخطأ" + no_constructive_purpose: "لا يوجد غرض بنَّاء لأفعاله بخلاف خلق المعارضة داخل المجتمع" + custom: "مخصَّص..." suspend_message: "رسالة إلكترونية" suspend_message_placeholder: "قدِّم المزيد من المعلومات عن التعليق بشكلٍ اختياري وسيتم إرسالها عبر البريد الالكتروني إلى المستخدم." suspended_by: "تم التعليق بواسطة" silence_reason: "السبب" + silenced_by: "كتمه" silence_modal_title: "كتم المستخدم" + silence_duration: "إلى متى سيتم كتم المستخدم؟" + silence_reason_label: "لماذا تكتم هذا المستخدم؟" + silence_reason_placeholder: "سبب الكتم" silence_message: "رسالة إلكترونية" + silence_message_placeholder: "(اتركه فارغا لإرسال الرسالة الافتراضية)" suspended_until: "(حتى %{until})" cant_suspend: "لا يمكن تعليق هذا المستخدم." delete_all_posts: "حذف جميع المنشورات" @@ -4381,8 +5155,16 @@ ar: delete_posts_failed: "حدثت مشكلة في أثناء حذف المنشورات." penalty_post_actions: "ما الذي ترغب في فعله بالمنشور ذي الصلة؟" penalty_post_delete: "حذف المنشور" + penalty_post_delete_replies: "حذف المنشور + أي ردود" penalty_post_edit: "تعديل المنشور" + penalty_post_none: "عدم اتخاذ أي إجراء" + penalty_count: "عدد العقوبات" + clear_penalty_history: + title: "مسح سجل العقوبات" + description: "لا يمكن للمستخدمين الذين حصلوا على عقوبات الوصول إلى مستوى الثقة 3" + delete_all_posts_confirm_MF: "أنت على وشك حذف {POSTS, plural, zero {# منشور} one {منشور واحد (#)} two {منشوران (#)} few {# منشورات} many {# منشورًا} other {# منشور}} و{TOPICS, plural, zero {# موضوع} one {موضوع واحد (#)} two {موضوعان (#)} few {# موضوعات} many {# موضوعًا} other {# موضوع}}. هل أنت متأكد؟" silence: "كتم" + unsilence: "إلغاء الكتم" silenced: "تم كتمه؟" moderator: "مشرف؟" admin: "مسؤول؟" @@ -4402,6 +5184,9 @@ ar: grant_moderation: "التعيين كمشرف" unsuspend: "إلغاء التعليق" suspend: "تعليق" + show_flags_received: "عرض البلاغات المقدَّمة" + flags_received_by: "البلاغات المقدَّمة ضد %{username}" + flags_received_none: "لم يتم تقديم أي بلاغات ضد هذا المستخدم." reputation: الشهرة permissions: الأذونات activity: النشاط @@ -4415,6 +5200,8 @@ ar: flags_given_count: بلاغ مقدَّم flags_received_count: بلاغ مُستلَم warnings_received_count: تحذير مُستلَم + warnings_list_warning: | + بصفتك مشرفًا، قد لا تتمكن من عرض كل هذه الموضوعات. إذا لزم الأمر، اطلب من المسؤول أو المشرف المُصدِر للأذونات منح المشرفين moderators إذن الوصول إلى الرسالة. flags_given_received_count: "بلاغ مقدَّم/مُستلَم" approve: "الموافقة" approved_by: "تمت الموافقة بواسطة" @@ -4426,12 +5213,34 @@ ar: anonymize_yes: "نعم، إخفاء هوية هذا الحساب" anonymize_failed: "حدثت مشكلة في أثناء إخفاء هوية الحساب." delete: "حذف المستخدم" + delete_posts: + progress: + title: "تقدُّم حذف المنشورات" merge: + button: "دمج" prompt: + title: "نقل @%{username} وحذفه" + description: | +

يُرجى اختيار مالك جديد لمحتوى @%{username}.

+ +

سيتم نقل جميع الموضوعات والمنشورات والرسائل والمحتويات الأخرى التي تم إنشاؤها بواسطة @%{username}.

target_username_placeholder: "اسم المستخدم للمالك الجديد" + transfer_and_delete: "نقل @%{username} وحذفه" cancel: "إلغاء" + progress: + title: "تقدُّم الدمج" confirmation: + title: "نقل @%{username} وحذفه" + description: | +

سيتم نقل جميع محتويات @%{username} وإسنادها إلى @%{targetUsername}. بعد نقل المحتوى، سيتم حذف حساب @%{username}.

+ +

لا يمكن التراجع عن هذا الإجراء!

+ +

للمتابعة، اكتب: %{text}

+ text: "نقل @%{username} إلى @%{targetUsername}" + transfer_and_delete: "نقل @%{username} وحذفه" cancel: "إلغاء" + merging_user: "جارٍ دمج المستخدم..." merge_failed: "حدث خطأ في أثناء دمج المستخدمين." delete_forbidden_because_staff: "لا يمكن حذف المسؤولين والمشرفين." delete_posts_forbidden_because_staff: "لا يمكن حذف جميع منشورات المسؤولين والمشرفين." @@ -4456,6 +5265,7 @@ ar: few: "يتعذَّر حذف جميع المنشورات لأن المستخدم لديه أكثر من %{count} منشورات. (delete_all_posts_max)" many: "يتعذَّر حذف جميع المنشورات لأن المستخدم لديه أكثر من %{count} منشورًا. (delete_all_posts_max)" other: "يتعذَّر حذف جميع المنشورات لأن المستخدم لديه أكثر من %{count} منشور. (delete_all_posts_max)" + delete_confirm: "يُفضَّل عامةً إخفاء هوية المستخدمين بدلًا من حذفهم لتجنُّب إزالة المحتوى من المناقشات الحالية.

هل تريد بالتأكيد حذف هذا المستخدم؟ هذا الإجراء دائم!" delete_and_block: "حذف هذا البريد الإلكتروني وعنوان IP وحظرهما" delete_dont_block: "الحذف فقط" deleting_user: "جارٍ حذف المستخدم..." @@ -4487,6 +5297,7 @@ ar: threshold_reached: "تم استلام عدد كبير جدًا من الرسائل المرتدة من هذا البريد الإلكتروني." trust_level_change_failed: "حدثت مشكلة في أثناء تغيير مستوى ثقة المستخدم." suspend_modal_title: "تعليق المستخدم" + confirm_cancel_penalty: "هل تريد بالتأكيد تجاهل العقوبة؟" trust_level_2_users: "المستخدمون من مستوى الثقة 2." trust_level_3_requirements: "متطلبات مستوى الثقة 3" trust_level_locked_tip: "مستوى الثقة مقفل، لن يرقِّي النظام المستخدم أو يخفض رتبته" @@ -4517,6 +5328,8 @@ ar: likes_received: "الإعجابات المتلقاة" likes_received_days: "الإعجابات المتلقاة: الأيام المميزة" likes_received_users: "الإعجابات المتلقاة: الأعضاء المميزون" + suspended: "معلَّق (آخر 6 أشهر)" + silenced: "مكتوم (آخر 6 أشهر)" qualifies: "مؤهل لمستوى الثقة 3." does_not_qualify: "غير مؤهل لمستوى الثقة 3." will_be_promoted: "ستتم ترقيته قريبًا." @@ -4525,11 +5338,15 @@ ar: locked_will_not_be_promoted: "مستوى الثقة مقفل. لن يتم ترقيته أبدًا." locked_will_not_be_demoted: "مستوى الثقة مقفل. لن يتم خفض رتبته أبدًا." discourse_connect: + title: "تسجيل الدخول الموحَّد من خلال DiscourseConnect" external_id: "المعرِّف الخارجي" external_username: "اسم المستخدم" external_name: "الاسم" external_email: "البريد الإلكتروني" external_avatar_url: "عنوان URL لصورة الملف الشخصي" + last_payload: "آخر حمولة" + delete_sso_record: "حذف سجل SSO" + confirm_delete: "هل تريد بالتأكيد حذف سجل DiscourseConnect هذا؟" user_fields: title: "حقول المستخدم" help: "إضافة حقول يمكن لمستخدميك ملئها." @@ -4560,10 +5377,15 @@ ar: title: "العرض على بطاقة المستخدم؟" enabled: "العرض على بطاقة المستخدم" disabled: "غير معروض على بطاقة المستخدم" + searchable: + title: "قابل للبحث؟" + enabled: "قابل للبحث" + disabled: "غير قابل للبحث" field_types: text: "حقل نصي" confirm: "تأكيد" dropdown: "قائمة منسدلة" + multiselect: "حقل اختيارات متعددة" site_text: description: "يمكنك تخصيص أي من النصوص في منتداك. يُرجى البدء بالبحث أدناه:" search: "البحث عن النص الذي تريد تعديله" @@ -4574,23 +5396,38 @@ ar: go_back: "العودة إلى البحث" recommended: "نوصيك بتخصيص النص التالي ليلائم احتياجاتك:" show_overriden: "إظهار التجاوزات فقط" + locale: "اللغة:" + fallback_locale_warning: "أنت تجري تعديلًا على لغة بناءً على %{fallback}. لن يتمكن المستخدمون الذين اختاروا%{fallback} كلغة لواجهتهم من رؤية تغييراتك." + more_than_50_results: "هناك أكثر من 50 نتيجة. يُرجى تحسين البحث." settings: show_overriden: "إظهار التجاوزات فقط" + history: "عرض سجل التغييرات" reset: "إعادة الضبط" none: "لا يوجد" site_settings: + emoji_list: + invalid_input: "يجب أن تحتوي قائمة الرموز التعبيرية على أسماء صالحة للرموز التعبيرية فقط، مثل: العناق" + add_emoji_button: + label: "إضافة رمز تعبيري" title: "الإعدادات" no_results: "لم يتم العثور على نتائج." + more_than_30_results: "هناك أكثر من 30 نتيجة. يُرجى تحسين البحث أو تحديد فئة." clear_filter: "مسح" add_url: "إضافة عنوان URL" add_host: "إضافة مضيف" + add_group: "إضافة مجموعة" uploaded_image_list: + label: "تعديل القائمة" + empty: "لا توجد صور حتى الآن. يُرجى تحميل واحدة." upload: label: "التحميل" title: "تحميل الصور" + selectable_avatars: + title: "قائمة الصور الرمزية التي يمكن للمستخدمين الاختيار منها" categories: all_results: "الكل" required: "مطلوب" + branding: "العلامة التجارية" basic: "الإعداد الأساسي" users: "المستخدمون" posting: "النشر" @@ -4616,8 +5453,17 @@ ar: search: "البحث" groups: "المجموعات" dashboard: "لوحة المعلومات" + secret_list: + invalid_input: "لا يمكن ترك حقول الإدخال فارغة أو أن تتضمَّن شريطًا عموديًا." default_categories: + modal_description: "هل ترغب في تطبيق هذا التغيير بأثر رجعي؟ سيؤدي ذلك إلى تغيير التفضيلات لعدد %{count} مستخدم حالي." modal_yes: "نعم" + modal_no: "لا، تطبيق التغيير من الآن فصاعدًا فقط" + simple_list: + add_item: "إضافة عنصر..." + json_schema: + edit: تشغيل المحرِّر + modal_title: "تعديل %{name}" badges: title: الشارات new_badge: شارة جديدة @@ -4654,10 +5500,16 @@ ar: enabled: فعّل الشارة icon: الأيقونة image: الصورة + graphic: رمز الشارة icon_help: "إدخال اسم أيقونة Font Awesome (استخدم البادئة \"far-\" للأيقونات العادية والبادئة \"fab-‎\" لأيقونات العلامات التجارية)" + image_help: "يؤدي تحميل صورة إلى تجاوز حقل الرمز إذا تم ضبط كليهما." + select_an_icon: "تحديد رمز" + upload_an_image: "تحميل صورة" + read_only_setting_help: "تخصيص النص" query: استعلام الشارة (SQL) target_posts: استهداف الاستعلام للمنشورات auto_revoke: تشغيل استفسار الإلغاء يوميًا + show_posts: عرض المنشور الذي منح الشارة في صفحة الشارة trigger: المشغِّل trigger_type: none: "التحديث يوميًا" @@ -4690,10 +5542,15 @@ ar: with_post_time: '‏%{username} للمنشور في %{link} في %{time}' with_time: '‏%{username} في %{time}' badge_intro: + title: "حدِّد شارة موجودة أو أنشئ شارة جديدة للبدء" + emoji: "الرمز التعبيري لطالبة" what_are_badges_title: "ما الشارات؟" badge_query_examples_title: "أمثلة على استعلامات الشارات" mass_award: + title: جائزة جماعية + description: منح الشارة نفسها للعديد من المستخدمين دفعة واحدة no_badge_selected: يُرجى تحديد شارة للبدء. + perform: "منح شارة للمستخدمين" upload_csv: تحميل ملف CSV يتضمَّن عناوين البريد الإلكتروني للمستخدمين أو أسماء المستخدمين aborted: يُرجى تحميل ملف CSV يتضمَّن عناوين البريد الإلكتروني للمستخدمين أو أسماء المستخدمين replace_owners: إزالة الشارة من مالكيها السابقين @@ -4705,6 +5562,7 @@ ar: name: "الاسم" group: "المجموعة" image: "الصورة" + alt: "معاينة الرمز التعبيري المخصَّص" delete_confirm: "هل تريد بالتأكيد حذف الرمز التعبيري :%{name}:؟" embedding: get_started: "إذا كنت تريد تضمين Discourse في موقع آخر، فابدأ بإضافة مضيفه." @@ -4713,6 +5571,7 @@ ar: title: "التضمين" host: "المضيفون المسموح بهم" class_name: "اسم الفئة" + allowed_paths: "قائمة السماح بالمسارات" edit: "تعديل" category: "النشر في الفئة" add_host: "إضافة مضيف" @@ -4721,13 +5580,16 @@ ar: crawling_description: "عندما يُنشئ Discourse موضوعات لمنشوراتك، إذا لم يتوفَّر موجز RSS/ATOM، فسيحاول تحليل محتواك من HTML. قد يكون من الصعب أحيانًا استخراج محتواك؛ لذا فإننا نمنحك القدرة على تحديد قواعد CSS لجعل الاستخراج أسهل." embed_by_username: "اسم المستخدم لإنشاء الموضوع" embed_post_limit: "أقصى عدد من المنشورات يمكن تضمينه" + embed_title_scrubber: "التعبير العادي المُستخدَم لتنقيح عناوين المنشورات" embed_truncate: "اقتطاع المنشورات المضمَّنة" + embed_unlisted: "سيتم إلغاء إدراج الموضوعات المستوردة حتى يتم الرد." allowed_embed_selectors: "محدِّد CSS للعناصر المسموح بها في التضمينات" blocked_embed_selectors: "محدِّد CSS للعناصر التي تتم إزالتها من التضمينات" allowed_embed_classnames: "أسماء فئات CSS المسموح بها" save: "حفظ إعدادات التضمين" permalink: title: "الروابط الثابتة" + description: "عمليات إعادة التوجيه التي سيتم تطبيقها على عناوين URL التي لا يعرفها المنتدى." url: "عنوان URL" topic_id: "معرِّف الموضوع" topic_title: "الموضوع" @@ -4736,7 +5598,9 @@ ar: category_id: "معرِّف الفئة" category_title: "الفئة" tag_name: "اسم الوسم" + external_url: "عنوان URL خارجي أو نسبي" destination: "الوجهة" + copy_to_clipboard: "نسخ الرابط الثابت إلى الحافظة" delete_confirm: هل تريد بالتأكيد حذف هذا الرابط الثابت؟ form: label: "جديد:" diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml index 34fa7197bc7..6562b847eb3 100644 --- a/config/locales/client.da.yml +++ b/config/locales/client.da.yml @@ -265,10 +265,13 @@ da: contact_info: "I tilfælde af en kritisk begivenhed eller vigtige spørgsmål angående denne side, kontakt os venligst på %{contact_info}." bookmarked: title: "Bogmærke" + edit_bookmark: "Rediger Bogmærke" clear_bookmarks: "Fjern bogmærker" help: bookmark: "Klik for at sætte et bogmærke i det første indlæg i denne tråd" + edit_bookmark: "Klik for at redigere bogmærket for dette emne" unbookmark: "Klik for at fjerne alle bogmærker i dette emne" + unbookmark_with_reminder: "Klik for at fjerne alle bogmærker og påmindelser i dette emne." bookmarks: created: "Du har sat et bogmærke for dette indlæg. %{name}" not_bookmarked: "bogmærk dette indlæg" @@ -1503,8 +1506,11 @@ da: title: title: "Titel" none: "(ingen)" + instructions: "vises efter dit brugernavn" flair: + title: "Flair" none: "(ingen)" + instructions: "ikon vises ved siden af dit profilbillede" primary_group: title: "Primær Gruppe" none: "(ingen)" @@ -2033,6 +2039,7 @@ da: votes_released: "Afstemningen blev frigivet" upload_selector: uploading: "Overfører billede" + processing: "Behandler Overførsel" select_file: "Vælg fil" default_image_alt_text: billede search: @@ -2909,6 +2916,7 @@ da: position_disabled: "Kategorier vil blive vist i rækkefølge efter aktivitet. For at styre rækkefølgen af kategorier i lister, " position_disabled_click: 'skal funktionen "fikserede kategori positioner" slås til.' minimum_required_tags: "Minimum antal mærker krævet i et emne:" + default_slow_mode: 'Aktivér "Langsom tilstand" for nye emner i denne kategori.' parent: "Overordnet kategori" num_auto_bump_daily: "Antal åbne emner, der automatisk 'bump'es dagligt:" navigate_to_first_post_after_read: "Navigér til det første indlæg, når emnerne er læst" @@ -3419,6 +3427,8 @@ da: regular: "Trofast" leader: "Veteran" detailed_name: "%{level}: %{name}" + pick_files_button: + unsupported_file_picked: "Du har valgt en fil, der ikke understøttes. Understøttede filtyper - %{types}." admin_js: type_to_filter: "skriv for at filtrere…" admin: @@ -3646,6 +3656,7 @@ da: log_out: Log alle sessioner ud for en bruger. anonymize: Anonymiser brugerkonti. delete: Slet brugerkonti. + list: Hent en liste over brugere. email: receive_emails: Kombiner dette anvendelsesområde med mail-modtageren til at behandle indgående e-mails. web_hooks: @@ -3860,6 +3871,7 @@ da: theme: "Tema" component: "Komponent" components: "komponenter" + filter_placeholder: "skriv for at filtrere…" theme_name: "Tema navn" component_name: "Komponent navn" themes_intro: "Vælg et eksisterende tema, eller installer et nyt for at komme i gang" @@ -4462,6 +4474,7 @@ da: penalty_post_edit: "Rediger indlægget" penalty_post_none: "Gøre ingenting" penalty_count: "Straffetælling" + penalty_history: "Straf Historik" clear_penalty_history: title: "Ryd straffehistorie" description: "brugere med straffe kan ikke nå TL3" @@ -4595,6 +4608,7 @@ da: unlock_trust_level: "Lås tillidsniveau op" silenced_count: "Mådeholdt (silenced)" suspended_count: "Suspenderet" + last_six_months: "Seneste 6 måneder" tl3_requirements: title: "Krav for fortrolighedsniveau 3" table_title: @@ -4672,6 +4686,7 @@ da: text: "Tekstfelt" confirm: "Bekræft" dropdown: "Rulleboks" + multiselect: "Multivælg" site_text: description: "Du kan ændre alt tekst på dette forum. Start med at søge herunder:" search: "Søg efter teksten du gerne vil rette" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index aac208c4a0c..1e524465d1d 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -22,7 +22,7 @@ fr: mb: Mo tb: To short: - thousands: "%{number} 000" + thousands: "%{number} k" millions: "%{number} M" dates: time: "HH:mm" diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index ef6986f4151..b64b11f1b87 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -3189,6 +3189,7 @@ he: position_disabled: "קטגוריות יוצגו על פס סדר הפעילות. כדי לשלוט בסדר הקטגורייות ברשימה," position_disabled_click: 'אפשרו את ההגדרה "סדר קטגוריות קבוע".' minimum_required_tags: "מספר התגיות המזערי הנדרש לנושא:" + default_slow_mode: 'להפעיל „מצב אטי” לנושאים חדשים בקטגוריה הזאת.' parent: "קטגורית אם" num_auto_bump_daily: "מספר הנושאים הפתוחים להקפצה מדי יום:" navigate_to_first_post_after_read: "ניווט לפוסט הראשוני לאחר שהנושאים נקראו" diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index 035f0f44681..e4aa40a50c6 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -62,7 +62,7 @@ ja: over_x_years: other: "%{count} 年以上" almost_x_years: - other: "約 %{count} 年" + other: "%{count} 年" date_month: "MMM D 日" date_year: "'YY 年 MMM" medium: @@ -126,7 +126,7 @@ ja: disabled: "固定解除しました: %{when}" pinned_globally: enabled: "全体に固定しました: %{when}" - disabled: "全体に固定解除しました: %{when}" + disabled: "固定解除しました: %{when}" visible: enabled: "表示: %{when}" disabled: "非表示: %{when}" @@ -178,7 +178,7 @@ ja: submit: "送信" generic_error: "申し訳ありません。エラーが発生しました。" generic_error_with_reason: "エラーが発生しました: %{error}" - sign_up: "アカウントを作成" + sign_up: "アカウントを登録" log_in: "ログイン" age: "年齢" joined: "参加" @@ -257,7 +257,7 @@ ja: confirm_clear: "このトピックのすべてのブックマークをクリアしてもよろしいですか?" save: "保存" no_timezone: 'まだタイムゾーンを設定していないためリマインダーを設定することはできません。プロフィールで設定してください。' - invalid_custom_datetime: "入力された日時が無効です。もう一度やり直してください。" + invalid_custom_datetime: "入力された日時が無効です。もう一度お試しください。" list_permission_denied: "このユーザーのブックマークを表示する権限がありません。" no_user_bookmarks: "ブックマークした投稿はありません。ブックマークを使用すると、特定の投稿を素早く参照できます。" auto_delete_preference: @@ -307,7 +307,7 @@ ja: enable: "有効化" disable: "無効化" continue: "続行" - undo: "取り消す" + undo: "元に戻す" revert: "戻す" failed: "失敗しました" switch_to_anon: "匿名モードを開始" @@ -372,7 +372,7 @@ ja: view_all: "すべて表示" grouped_by_topic: "トピック別" none: "レビューする項目がありません" - view_pending: "保留を表示" + view_pending: "保留中を表示" topic_has_pending: other: "このトピックには承認待ちの投稿が %{count} 件あります" title: "レビュー" @@ -399,10 +399,10 @@ ja: disagreed: other: "同意しない %{count}%" ignored: - other: "無投票 %{count}%" + other: "無視 %{count}%" topics: topic: "トピック" - reviewable_count: "カウント" + reviewable_count: "件数" reported_by: "報告者:" deleted: "[削除されたトピック]" original: "(元のトピック)" @@ -453,7 +453,7 @@ ja: rejected: title: "却下" ignored: - title: "無投票" + title: "無視" deleted: title: "削除済み" reviewed: @@ -528,8 +528,8 @@ ja: username: "ユーザー名" filter_name: "ユーザー名でフィルタ" title: "ユーザー" - likes_given: "した" - likes_received: "された" + likes_given: "与えた" + likes_received: "受け取った" topics_entered: "閲覧数" topics_entered_long: "閲覧したトピック数" time_read: "読んだ時間" @@ -726,22 +726,22 @@ ja: make_owner_description: "%{username} をこのグループのオーナーにする" remove_owner: "オーナーから削除" remove_owner_description: "%{username} をこのグループのオーナーから削除する" - make_primary: "プライマリにする" - make_primary_description: "これを %{username} のプライマリグループにする" - remove_primary: "プライマリとして削除" - remove_primary_description: "これを %{username} のプライマリグループとして削除する" + make_primary: "プライマリーにする" + make_primary_description: "これを %{username} のプライマリーグループにします" + remove_primary: "プライマリーとして削除" + remove_primary_description: "これを %{username} のプライマリーグループとして削除します" remove_members: "メンバーを削除" remove_members_description: "選択したユーザーをこのグループから削除する" make_owners: "オーナーにする" make_owners_description: "選択したユーザーをこのグループのオーナーにする" remove_owners: "オーナーを削除" remove_owners_description: "このグループのオーナーとして、選択したユーザーを削除する" - make_all_primary: "すべてをプライマリにする" - make_all_primary_description: "これを選択したすべてのユーザーのプライマリグループにする" - remove_all_primary: "プライマリとして削除" - remove_all_primary_description: "このグループをプライマリとして削除する" + make_all_primary: "すべてをプライマリーにする" + make_all_primary_description: "これを選択したすべてのユーザーのプライマリーグループにします" + remove_all_primary: "プライマリーとして削除" + remove_all_primary_description: "このグループをプライマリーとして削除します" owner: "オーナー" - primary: "プライマリ" + primary: "プライマリー" forbidden: "メンバーの表示は許可されていません。" topics: "トピック" posts: "投稿" @@ -763,13 +763,13 @@ ja: description: "すべてのメッセージの新規投稿について通知があり、新しい返信の件数が表示されます。" watching_first_post: title: "最初の投稿をウォッチ中" - description: "このグループの新着メッセージは通知されますが、メッセージへの返信は通知されません。" + description: "このグループの新規メッセージは通知されますが、メッセージへの返信は通知されません。" tracking: title: "追跡中" description: "誰かが @ユーザー名であなたをメンションするか返信すると通知され、新しい返信の件数が表示されます。" regular: title: "通常" - description: "誰かが @ユーザー名であなたをメンションした場合やあなたに返信した場合に、通知されます。" + description: "誰かが @ユーザー名であなたをメンションしたり、あなたに返信したりすると通知が送信されます。" muted: title: "ミュート" description: "このグループのすべてのメッセージは通知されません。" @@ -801,7 +801,7 @@ ja: "11": "編集" "12": "送信済み項目" "13": "受信トレイ" - "14": "保留" + "14": "保留中" "15": "下書き" categories: all: "すべてのカテゴリ" @@ -837,7 +837,7 @@ ja: ip_lookup: title: IP アドレスを検索 hostname: ホスト名 - location: 所在地 + location: 場所 location_not_found: (不明) organisation: 組織 phone: 電話 @@ -992,15 +992,15 @@ ja: individual: "新しい投稿があるたびにメールで送る" individual_no_echo: "自分以外の新しい投稿があるたびにメールで送る" many_per_day: "新しい投稿があるたびにメールを受け取る (1 日 %{dailyEmailEstimate} 回程度)" - few_per_day: "新しい投稿があるたびにメールを受け取る (1日 2 回程度)" + few_per_day: "新しい投稿があるたびにメールを受け取る (1 日 2 回程度)" warning: "メーリングリストモードです。メール通知設定が無効になります。" tag_settings: "タグ" watched_tags: "ウォッチ中" watched_tags_instructions: "これらのタグが付いたすべてのトピックを自動的にウォッチします。すべての新しい投稿とトピックが通知され、トピックの隣に新しい投稿の件数が表示されます。" - tracked_tags: "追跡" + tracked_tags: "追跡中" tracked_tags_instructions: "これらのタグが付いたすべてのトピックを自動的に追跡します。トピックの横に新しい投稿の件数が表示されます。" muted_tags: "ミュート" - muted_tags_instructions: "これらのカテゴリの新しいトピックについては通知されず、最新にも表示されません。" + muted_tags_instructions: "これらのカテゴリの新規トピックについては通知されず、最新にも表示されません。" watched_categories: "ウォッチ中" watched_categories_instructions: "これらのカテゴリ内のすべてのトピックを自動的にウォッチします。すべての新しい投稿とトピックが通知され、トピックの隣に新しい投稿の件数が表示されます。" tracked_categories: "追跡中" @@ -1012,7 +1012,7 @@ ja: muted_categories: "ミュート" muted_categories_instructions: "これらのカテゴリの新しいトピックに関する通知はユーザーに送信されません。また、カテゴリや最新のページにも表示されません。" muted_categories_instructions_dont_hide: "これらのカテゴリの新しいトピックに関する通知は送信されません。" - regular_categories: "通常" + regular_categories: "レギュラー" regular_categories_instructions: "これらのカテゴリは「最新」と「人気」のトピックリストに表示されます。" no_category_access: "カテゴリへのアクセスはモデレーターとして制限されているため、保存できません。" delete_account: "アカウントを削除" @@ -1053,7 +1053,7 @@ ja: sent: "送信済み" archive: "アーカイブ" groups: "自分のグループ" - move_to_inbox: "受信トレイへ移動" + move_to_inbox: "受信トレイに移動" move_to_archive: "アーカイブ" failed_to_move: "選択されたメッセージを移動できませんでした (ネットワークがダウンしている可能性があります)" tags: "タグ" @@ -1087,7 +1087,7 @@ ja: manage: other: "バックアップコードを管理してください。 %{count} 個のバックアップコードが残っています。" copy_to_clipboard: "クリップボードにコピー" - copy_to_clipboard_error: "クリップボードにコピーする際にエラーが発生しました" + copy_to_clipboard_error: "データをクリップボードにコピーする際にエラーが発生しました" copied_to_clipboard: "クリップボードにコピーしました" download_backup_codes: "バックアップコードをダウンロードする" remaining_codes: @@ -1168,7 +1168,7 @@ ja: letter_based: "システムプロフィール画像" uploaded_avatar: "カスタム画像" uploaded_avatar_empty: "カスタム画像を追加する" - upload_title: "画像をアップロードする" + upload_title: "写真をアップロードする" image_is_not_a_square: "警告: 幅と高さが等しくないため、画像をトリミングしました。" logo_small: "サイトの小さなロゴ。デフォルトで使用されます。" change_profile_background: @@ -1182,15 +1182,15 @@ ja: instructions: "このトピックへのリンクは、あなたのユーザーカードとプロフィールに表示されます。" email: title: "メールアドレス" - primary: "プライマリメールアドレス" + primary: "プライマリーメールアドレス" secondary: "セカンダリメールアドレス" - primary_label: "プライマリ" + primary_label: "プライマリー" unconfirmed_label: "未確認" resend_label: "確認メールを再送信する" resending_label: "送信中..." resent_label: "メールを送信しました" update_email: "メールアドレスを変更" - set_primary: "プライマリメールアドレスを設定" + set_primary: "プライマリーメールアドレスを設定" destroy: "メールアドレスを削除" add_email: "代替メールアドレスを追加" auth_override_instructions: "メールアドレスは認証プロバイダーから更新できます。" @@ -1228,7 +1228,7 @@ ja: instructions: "一意の短い名前、スペースの使用不可" short_instructions: "@%{username} であなたをメンションできます" available: "ユーザー名を使用できます" - not_available: "使用できません。%{suggestion} はいかがですか?" + not_available: "利用できません。%{suggestion}を試しますか?" not_available_no_suggestion: "使用できません" too_short: "ユーザー名が短すぎます" too_long: "ユーザー名が長すぎます" @@ -1265,7 +1265,7 @@ ja: last_seen: "アクセス" created: "参加日" log_out: "ログアウト" - location: "所在地" + location: "場所" website: "ウェブサイト" email_settings: "メール" hide_profile_and_presence: "公開プロフィールとプレゼンス機能を非表示にする" @@ -1274,7 +1274,7 @@ ja: title: "テキストサイズ" smallest: "最小" smaller: "小" - normal: "デフォルト" + normal: "標準" larger: "大" largest: "最大" title_count_mode: @@ -1302,7 +1302,7 @@ ja: every_six_months: "6 か月毎" email_level: title: "誰かが自分の投稿を引用またはそれに返信したとき、@ユーザー名で自分をメンションしたとき、または自分をトピックに招待したときにメールでその通知を受け取る" - always: "常に" + always: "常時" only_when_away: "離れている時のみ" never: "通知しない" email_messages_level: "メッセージを受け取ったときにメールで通知を受け取る" @@ -1338,7 +1338,7 @@ ja: expired_tab_with_count: "期限切れ (%{count})" redeemed_tab: "承諾済み" redeemed_tab_with_count: "承諾済み (%{count})" - invited_via: "招待状" + invited_via: "招待" invited_via_link: "リンク %{key} (%{count}/%{max} 引き換え済み)" groups: "グループ" topic: "トピック" @@ -1358,7 +1358,7 @@ ja: redeemed: "承諾済みの招待" redeemed_at: "承諾済み" pending: "保留中の招待" - topics_entered: "閲覧したトピックの数" + topics_entered: "閲覧したトピック数" posts_read_count: "既読の投稿数" expired: "この招待は期限切れになりました。" remove_all: "期限切れの招待を削除" @@ -1383,8 +1383,8 @@ ja: max_redemptions_allowed_label: "このリンクを使用して登録できるのは何人ですか?" expires_at: "この招待リンクはいつまで有効ですか?" invite: - new_title: "招待状の作成" - edit_title: "招待状の編集" + new_title: "招待の作成" + edit_title: "招待の編集" instructions: "このサイトへのアクセスと即時に許可するにはこのリンクを共有します" copy_link: "リンクをコピー" expires_in_time: "%{time} で期限切れ" @@ -1398,8 +1398,8 @@ ja: expires_at: "有効期限" custom_message: "オプションの個人メッセージ" send_invite_email: "保存してメールを送信" - save_invite: "招待状を保存" - invite_saved: "招待状は保存されました。" + save_invite: "招待を保存" + invite_saved: "招待は保存されました。" invite_copied: "招待リンクがコピーされました。" bulk_invite: none: "このページに表示する招待はありません。" @@ -1407,7 +1407,7 @@ ja: instructions: |

コミュニティをすばやく拡大するには、ユーザーのリストを招待します。招待するユーザーのメールアドレスごとに少なくとも 1 行を含む CSV ファイルを準備してください。カンマ区切りの情報は、グループに人を追加したい場合、またはそれらのユーザーが初めてサインインしたときに特定のトピックに移動させる場合に利用できます。

john@smith.com,first_group_name;second_group_name,topic_id
-

アップロードされる CSV ファイルに含まれるメールアドレスに招待状が送られ、後で管理することができます。

+

アップロードされる CSV ファイルに含まれるメールアドレスに招待が送られ、後で管理することができます。

progress: "%{progress}% アップロード済み..." success: "ファイルは正常にアップロードされました。処理が完了すると、メッセージで通知されます。" error: "ファイルは CSV 形式である必要があります。" @@ -1488,7 +1488,7 @@ ja: the_topic: "トピック" loading: "読み込み中..." errors: - prev_page: "読み込み中" + prev_page: "次の項目を読み込み中に発生しました:" reasons: network: "ネットワークエラー" server: "サーバーエラー" @@ -1543,11 +1543,11 @@ ja: replies_lowercase: other: 返信 signup_cta: - sign_up: "サインアップ" + sign_up: "アカウントを登録" hide_session: "明日リマインダーを通知する" hide_forever: "いいえ、結構です" hidden_for_session: "了解です。明日お尋ねします。'ログイン' からでもアカウントを作成できます。" - intro: "こんにちは! ディスカッションを楽しんでいるようですね。ですが、サインアップはまだのようです。" + intro: "こんにちは! ディスカッションを楽しんでいるようですね。ですが、アカウント登録はまだのようです。" value_prop: "アカウントを作成した後、今読んでいるページへ戻ります。また、新しい投稿があった場合はそのことをメールでお知らせします。 「いいね!」を使って気に入った投稿をみんなに教えましょう。:heartpulse:" summary: enabled_description: "このトピックの要約を閲覧しています。コミュニティが最も面白いとした投稿のまとめです。" @@ -1621,14 +1621,14 @@ ja: second_factor_description: "アプリから認証コードを入力してください:" second_factor_backup: "バックアップ コードを使用してログインする" second_factor_backup_title: "二要素バックアップ" - second_factor_backup_description: "バックアップコードを入力してください:" + second_factor_backup_description: "バックアップコードの 1 つを入力してください。" second_factor: "認証アプリを使用してログインする" security_key_description: "物理的なセキュリティキーの準備ができたら、[セキュリティキーで認証] ボタンを押します。" security_key_alternative: "別の方法を試してください" security_key_authenticate: "セキュリティキーで認証" - security_key_not_allowed_error: "セキュリティキー認証プロセスがタイムアウトしたか、キャンセルされました。" + security_key_not_allowed_error: "セキュリティキーの認証プロセスがタイムアウトしたかキャンセルされました。" security_key_no_matching_credential_error: "提供されたセキュリティキーに一致する資格情報が見つかりませんでした。" - security_key_support_missing_error: "現在のデバイスまたはブラウザは、セキュリティキーの使用をサポートしていません。別の方法を使用してください。" + security_key_support_missing_error: "現在のデバイスまたはブラウザではセキュリティキーの使用がサポートされていません。別の方法を使用してください。" email_placeholder: "メール / ユーザー名" caps_lock_warning: "Caps Lock がオンになっています" error: "不明なエラー" @@ -1648,7 +1648,7 @@ ja: admin_not_allowed_from_ip_address: "その IP アドレスからは管理者としてログインできません。" resend_activation_email: "ここをクリックすると、再度アクティベーションメールを送信します。" omniauth_disallow_totp: "あなたのアカウントは二要素認証が有効になっています。ログインにはパスワードが必要です。" - resend_title: "アクティベーションメールを再送" + resend_title: "アクティベーションメールの再送" change_email: "メールアドレスを変更" provide_new_email: "新しいメールアドレスを入力すると、確認メールを再送します。" submit_new_email: "メールアドレスを更新" @@ -1752,7 +1752,7 @@ ja: activities: アクティビティ objects: オブジェクト symbols: シンボル - flags: 旗 + flags: 通報 recent: 最近使ったもの default_tone: スキントーンなし light_tone: ライトスキントーン @@ -1951,13 +1951,13 @@ ja: group_message_summary: other: "%{group_name} の受信トレイに %{count} 件のメッセージがあります" popup: - mentioned: '「%{topic}」で %{username} にメンションされました - %{site_title}' - group_mentioned: '「%{topic}」で %{username} にメンションされました - %{site_title}' - quoted: '「%{topic}」で %{username} に引用されました - %{site_title}' - replied: '「%{topic}」で %{username} があなたに返信しました - %{site_title}' + mentioned: '%{username} が「%{topic}」であなたをメンションしました - %{site_title}' + group_mentioned: '%{username} が「%{topic}」であなたをメンションしました - %{site_title}' + quoted: '%{username} が「%{topic}」であなたを引用しました - %{site_title}' + replied: '%{username} が「%{topic}」であなたに返信しました - %{site_title}' posted: '%{username} が「%{topic}」に投稿しました - %{site_title}' private_message: '「%{topic}」で %{username} があなたに個人メッセージを送信しました - %{site_title}' - linked: '%{username} が 「%{topic}」のあなたの投稿にリンクしました - %{site_title}' + linked: '%{username} が「%{topic}」のあなたの投稿にリンクしました - %{site_title}' watching_first_post: '%{username} が新規トピック「%{topic}」を作成しました - %{site_title}' confirm_title: "通知を有効にしました - %{site_title}" confirm_body: "成功!通知を有効にしました!" @@ -1979,8 +1979,8 @@ ja: granted_badge: "バッジを獲得しました" invited_to_topic: "トピックに招待されました" group_mentioned: "グループがメンションされました" - group_message_summary: "新着のグループメッセージ" - watching_first_post: "新着トピック" + group_message_summary: "新規グループメッセージ" + watching_first_post: "新規トピック" topic_reminder: "トピックのリマインダー" liked_consolidated: "新しい「いいね!」" post_approved: "投稿が承認されました" @@ -2078,7 +2078,7 @@ ja: max_views: placeholder: 最大 hamburger_menu: "他のトピックリストやカテゴリに移動" - new_item: "新着" + new_item: "新規" go_back: "戻る" not_logged_in_user: "現在のアクティビティと設定に関するユーザーの概要ページ" current_user: "ユーザーページに移動" @@ -2092,16 +2092,16 @@ ja: relist_topics: "トピックを表示" reset_read: "未読に設定" delete: "トピックを削除" - dismiss: "無視" - dismiss_read: "未読をすべて無視する" + dismiss: "閉じる" + dismiss_read: "未読をすべて閉じる" dismiss_read_with_selected: other: "未読の %{count} 件を閉じる" - dismiss_button: "無視..." + dismiss_button: "閉じる..." dismiss_button_with_selected: other: "閉じる (%{count})…" - dismiss_tooltip: "新規投稿のみを無視するかトピックの追跡を停止します" + dismiss_tooltip: "新規投稿のみを閉じるかトピックの追跡を停止します" also_dismiss_topics: "これらのトピックの追跡を停止して、未読として表示されないようにする" - dismiss_new: "新規を無視" + dismiss_new: "新規を閉じる" dismiss_new_with_selected: other: "新規を閉じる (%{count})" toggle: "トピックの一括選択を切り替える" @@ -2109,7 +2109,7 @@ ja: change_category: "カテゴリを設定" close_topics: "トピックをクローズ" archive_topics: "トピックをアーカイブ" - move_messages_to_inbox: "受信トレイへ移動" + move_messages_to_inbox: "受信トレイに移動" notification_level: "通知" change_notification_level: "通知レベルを変更" choose_new_category: "このトピックの新しいカテゴリを選択:" @@ -2141,7 +2141,7 @@ ja: latest: "最新のトピックは以上です。" posted: "投稿のあるトピックは以上です。" read: "既読のトピックは以上です。" - new: "新着トピックは以上です。" + new: "新規トピックは以上です。" unread: "未読のトピックは以上です。" category: "%{category} のトピックは以上です。" tag: "%{tag} のトピックは以上です。" @@ -2167,10 +2167,10 @@ ja: help: "未読にする" title: "取り下げる" list: "トピック" - new: "新着トピック" + new: "新規トピック" unread: "未読" new_topics: - other: "%{count} 件の新着トピック" + other: "%{count} 件の新規トピック" unread_topics: other: "%{count} 件の未読トピック" title: "トピック" @@ -2219,7 +2219,7 @@ ja: durations: 10_minutes: "10 分間" 15_minutes: "15分" - 30_minutes: "30分" + 30_minutes: "30 分" 45_minutes: "45分" 1_hour: "1時間" 2_hours: "2時間" @@ -2432,7 +2432,7 @@ ja: other: "全体に固定されているトピック: %{count} 件" make_banner: "このトピックをすべてのページの上部に表示されるバナーにします。" remove_banner: "すべてのページの上部に表示されるバナーを削除します。" - banner_note: "ユーザーはバナーを閉じることができます。任意のタイミングでバナー表示できるのは1つのトピックだけです。" + banner_note: "ユーザーはバナーを閉じることができます。任意のタイミングでバナー表示できるのは 1 つのトピックだけです。" no_banner_exists: "バナートピックはありません。" banner_exists: "現在、バナートピックがあります。" inviting: "招待中..." @@ -2451,7 +2451,7 @@ ja: invite_reply: title: "招待" username_placeholder: "ユーザー名" - action: "招待状を送信" + action: "招待を送信" help: "メールまたは通知で、ほかのユーザーをこのトピックに招待する" to_forum: "あなたの友人がリンクをクリックしてすぐに参加できるように、簡単なメールを送信します。" discourse_connect_enabled: "このトピックに招待する人のユーザー名を入力してください。" @@ -2460,7 +2460,7 @@ ja: to_topic_username: "ユーザー名を入力しました。このトピックへの招待リンクを記載した通知を送信します。" to_username: "招待する人のユーザ名を入れてください。このトピックへの招待リンクを記載した通知を送信します。" email_placeholder: "name@example.com" - success_email: "%{invitee} に招待状を送信しました。招待が承諾されたらお知らせします。招待のステータスは、ユーザーページの招待タブで確認できます。" + success_email: "%{invitee} に招待を送信しました。招待が承諾されたらお知らせします。招待のステータスは、ユーザーページの招待タブで確認できます。" success_username: "ユーザーをこのトピックへ招待しました。" error: "その人を招待できませんでした。すでに招待を送信していませんか? (招待できる数には限りがあります)" success_existing_email: "%{emailOrUsername} のユーザーはすでに存在します。このトピックに参加するように、このユーザーを招待しました。" @@ -2598,9 +2598,9 @@ ja: in_reply_to: "親投稿を読み込む" view_all_posts: "すべての投稿を表示" errors: - create: "投稿を作成中にエラーが発生しました。もう一度やり直してください。" - edit: "投稿を編集中にエラーが発生しました。もう一度やり直してください。" - upload: "ファイルのアップロード中にエラーが発生しました。もう一度やり直してください。" + create: "投稿を作成中にエラーが発生しました。もう一度お試しください。" + edit: "投稿を編集中にエラーが発生しました。もう一度お試しください。" + upload: "ファイルのアップロード中にエラーが発生しました。もう一度お試しください。" file_too_large: "ファイルが大きすぎます (最大サイズは %{max_size_kb} kb です)。クラウド共有サービスにアップロードしてから、そのリンクを貼り付けてはどうですか?" too_many_uploads: "複数のファイルを同時にアップロードすることはできません。" too_many_dragged_and_dropped_files: @@ -3028,11 +3028,11 @@ ja: other: "未読 %{count}" new: lower_title_with_count: - other: "新着 %{count}" - lower_title: "新着" - title: "新着" + other: "新規 %{count}" + lower_title: "新規" + title: "新規" title_with_count: - other: "新着 (%{count})" + other: "新規 (%{count})" help: "数日以内に作成されたトピック" posted: title: "自分の投稿" @@ -3092,7 +3092,7 @@ ja: title: "ページ移動" home: "%{shortcut} ホーム" latest: "%{shortcut} 最新" - new: "%{shortcut} 新着" + new: "%{shortcut} 新規" unread: "%{shortcut} 未読" categories: "%{shortcut} カテゴリ" top: "%{shortcut} トップへ" @@ -3160,7 +3160,7 @@ ja: mark_watching: "%{shortcut} トピックをウォッチ" print: "%{shortcut} トピックを印刷" defer: "%{shortcut} トピックを未読にする" - topic_admin_actions: "%{shortcut} トピックの管理者アクションを開く" + topic_admin_actions: "%{shortcut} トピックの管理者操作を開く" search_menu: title: "検索メニュー" prev_next: "%{shortcut} 選択を上下に移動" @@ -3232,7 +3232,7 @@ ja: sort_by: "並べ替え:" sort_by_count: "件数" sort_by_name: "名前" - manage_groups: "タグのグループを管理" + manage_groups: "タググループを管理" manage_groups_description: "グループを定義してタグを整理します" upload: "タグをアップロード" upload_description: "csv ファイルをアップロードしてタグを一括作成します" @@ -3258,13 +3258,13 @@ ja: description: "このタグのついたすべてのトピックを自動的にウォッチします。すべての新しい投稿とトピックが通知され、トピックの隣に未読と新しい投稿の件数が表示されます。" watching_first_post: title: "最初の投稿をウォッチ中" - description: "このタグの新着トピックは通知されますが、トピックへの返信は通知されません。" + description: "このタグの新規トピックは通知されますが、トピックへの返信は通知されません。" tracking: title: "追跡中" description: "このタグが付いたすべてのトピックを自動的に追跡します。トピックの隣に未読と新しい投稿の件数が表示されます。" regular: title: "通常" - description: "誰かが @ユーザー名であなたをメンションしたり、あなたに返信したりすると通知が送信されます。" + description: "誰かが @ユーザー名であなたをメンションしたり、あなたの投稿に返信したりすると通知が送信されます。" muted: title: "ミュート" description: "このタグのついた新しいトピックについては何も通知されず、未読タブにも表示されません。" @@ -3296,14 +3296,14 @@ ja: topics: none: unread: "未読のトピックはありません。" - new: "新着トピックはありません。" + new: "新規トピックはありません。" read: "まだトピックを一つも読んでいません。" posted: "まだトピックを一つも投稿していません。" latest: "最新のトピックはありません。" bookmarks: "ブックマークしたトピックはありません。" top: "人気のトピックはありません。" invite: - custom_message: "カスタムメッセージで、招待状をもう少し個人的にします。" + custom_message: "カスタムメッセージで、招待をもう少し個人的にします。" custom_message_placeholder: "カスタムメッセージを入力" approval_not_required: "ユーザーはこの招待を承認するとすぐに自動認証されます。" custom_message_template_forum: "このフォーラムに参加しませんか?" @@ -3346,7 +3346,7 @@ ja: moderator: "モデレーター" tags: remove_muted_tags_from_latest: - always: "常に" + always: "常時" only_muted: "単独で使用された場合、または他のミュートされたタグを使用された場合" never: "削除しない" reports: @@ -3405,7 +3405,7 @@ ja: disabled: 無効化 timeout_error: クエリに時間が掛かり過ぎています。より短い間隔を選択してください exception_error: クエリを実行中にエラーが発生しました - too_many_requests: このアクションの実行回数が多すぎます。しばらくしてからもう一度お試しください。 + too_many_requests: この操作の実行回数が多すぎます。しばらくしてからもう一度お試しください。 not_found_error: このレポートは存在しません filter_reports: レポートをフィルタ reports: @@ -3537,7 +3537,7 @@ ja: delete: 永久に削除 not_shown_again: このキーは二度と表示されません。続行する前に必ずコピーしてください。 continue: 続行 - use_global_key: グローバルキー (すべてのアクションを許可) + use_global_key: グローバルキー (すべての操作を許可) scopes: description: | スコープを使用する場合、API キーを特定のエンドポイントのセットに制限できます。 @@ -3748,8 +3748,8 @@ ja: export_json: button_text: "エクスポート" invite: - button_text: "招待状を送信" - button_title: "招待状を送信" + button_text: "招待を送信" + button_title: "招待を送信" customize: title: "カスタマイズ" long_title: "サイトのカスタマイズ" @@ -3773,8 +3773,8 @@ ja: subject: "件名" multiple_subjects: "このメールテンプレートには複数の件名があります。" body: "本文" - revert: "変更を元に戻す" - revert_confirm: "変更を元に戻してよろしいですか?" + revert: "変更を戻す" + revert_confirm: "変更を戻してよろしいですか?" theme: theme: "テーマ" component: "コンポーネント" @@ -4077,7 +4077,7 @@ ja: title: "フィルタ" user_placeholder: "ユーザー名" address_placeholder: "name@example.com" - type_placeholder: "ダイジェスト、サインアップ..." + type_placeholder: "ダイジェスト、アカウント登録..." reply_key_placeholder: "返信キー" moderation_history: performed_by: "実行者:" @@ -4167,7 +4167,7 @@ ja: backup_download: "バックアップのダウンロード" backup_destroy: "バックアップの消去" reviewed_post: "投稿をレビュー" - custom_staff: "プラグインのカスタムアクション" + custom_staff: "プラグインのカスタム操作" post_locked: "投稿をロック" post_edit: "投稿を編集" post_unlocked: "投稿のロックを解除" @@ -4202,7 +4202,7 @@ ja: override_upload_secure_status: "アップロードの安全ステータスをオーバーライド" page_published: "ページを公開" page_unpublished: "ページを非公開" - add_email: "メールを追加" + add_email: "メールアドレスを追加" update_email: "メールを更新" destroy_email: "メールを消去" topic_closed: "トピックをクローズ" @@ -4265,7 +4265,7 @@ ja: other: "%{count} 語を表示" download: ダウンロード clear_all: すべてクリア - clear_all_confirm: "%{action}アクションのすべてのウォッチ語をクリアしてもよろしいですか?" + clear_all_confirm: "%{action}操作のすべてのウォッチ語をクリアしてもよろしいですか?" invalid_regex: 'ウォッチ語 "%{word}" は無効な正規表現です。' regex_warning: 'ウォッチ語は正規表現で、語の境界は自動的に含まれることはありません。全語に一致する正規表現が必要な場合は、正規表現の最初と最後に \b を含めます。' actions: @@ -4409,8 +4409,8 @@ ja: revoke_admin: "管理者権限を取り消す" grant_admin: "管理者権限を付与" grant_admin_confirm: "新しい管理者を確認するためのメールを送信しました。開封して記載されている指示に従ってください。" - revoke_moderation: "モデレータ権限を取り消す" - grant_moderation: "モデレータ権限を付与" + revoke_moderation: "モデレーター権限を取り消す" + grant_moderation: "モデレーター権限を付与" unsuspend: "凍結を解除" suspend: "凍結" show_flags_received: "受信した通報を表示" @@ -4530,8 +4530,8 @@ ja: visits: "アクセス" days: "日" topics_replied_to: "返信するトピック" - topics_viewed: "閲覧したトピック" - topics_viewed_all_time: "閲覧したトピック (全期間)" + topics_viewed: "閲覧したトピック数" + topics_viewed_all_time: "閲覧したトピック数 (全期間)" posts_read: "閲覧した投稿数" posts_read_all_time: "閲覧した投稿数 (全期間)" flagged_posts: "通報された投稿" @@ -4574,11 +4574,11 @@ ja: delete_confirm: "このユーザーフィールドを削除してもよろしいですか?" options: "オプション" required: - title: "サインアップ時の必須にしますか?" + title: "登録時の必須にしますか?" enabled: "必須" disabled: "オプション" editable: - title: "サインアップ後に編集可能にしますか?" + title: "登録後に編集可能にしますか?" enabled: "編集可能" disabled: "編集不可" show_on_profile: @@ -4715,8 +4715,8 @@ ja: graphic: グラフィック icon_help: "Font Awesome アイコン名を入力します (通常のアイコンには接頭辞 'far-' を、ブランドアイコンには 'fab-' を使用します)" image_help: "画像をアップロードすると、両方が設定されている場合、アイコンフィールドがオーバーライドされます。" - select_an_icon: "アイコンを選択" - upload_an_image: "画像をアップロード" + select_an_icon: "アイコンを選択する" + upload_an_image: "画像をアップロードする" read_only_setting_help: "テキストをカスタマイズする" query: バッジクエリ (SQL) target_posts: クエリターゲット投稿 diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index be57f184714..7f3e0252cb4 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -3217,6 +3217,7 @@ pl_PL: position_disabled: "Kolejność kategorii będzie uzależniona od aktywności. Aby kontrolować ich kolejność," position_disabled_click: 'włącz statyczną kolejność kategorii' minimum_required_tags: "Minimalna liczba tagów wymaganych w temacie:" + default_slow_mode: 'Włącz „Tryb powolny” dla nowych tematów w tej kategorii.' parent: "Kategoria rodzica" num_auto_bump_daily: "Liczba otwartych tematów do automatycznego podbicia każdego dnia" navigate_to_first_post_after_read: "Przejdź do pierwszego postu po przeczytaniu tematów" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 91169c7f151..14f6446f45a 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -205,7 +205,7 @@ pt_BR: log_in: "Entrar" age: "Idade" joined: "Ingressou" - admin_title: "Administrador" + admin_title: "Administrador(a)" show_more: "exibir mais" show_help: "opções" links: "Links" @@ -261,7 +261,7 @@ pt_BR: topic_count: "Tópicos" post_count: "Mensagens" user_count: "Usuários" - active_user_count: "Usuários ativos" + active_user_count: "Usuários(as) ativos(as)" contact: "Fale conosco" contact_info: "Em caso de algum problema crítico ou assunto urgente relacionado a este site, fale conosco em %{contact_info}." bookmarked: @@ -285,7 +285,7 @@ pt_BR: no_timezone: 'Você ainda não definiu um fuso horário. Você não poderá definir lembretes. Configure um no seu perfil.' invalid_custom_datetime: "A data e a hora que você informou são inválidas, tente novamente." list_permission_denied: "Você não tem permissão para visualizar os favoritos deste usuário(a)." - no_user_bookmarks: "Você não tem mensagens marcadas como favoritas. Os favoritos permitem que você acesse rapidamente mensagens específicas." + no_user_bookmarks: "Você não tem postagens favoritas. Os favoritos permitem que você consulte rapidamente postagens específicas." auto_delete_preference: label: "Excluir automaticamente" never: "Nunca" @@ -440,7 +440,7 @@ pt_BR: reported_by: "Relatado(a) por" deleted: "[Tópico excluído]" original: "(tópico original)" - details: "informações" + details: "detalhes" unique_users: one: "%{count} usuário" other: "%{count} usuários" @@ -483,13 +483,13 @@ pt_BR: reviewed_by: "Revisado por" statuses: pending: - title: "Pendente" + title: "Pendentes" approved: title: "Aprovado" rejected: title: "Rejeitado" ignored: - title: "Ignorado" + title: "Ignorados(as)" deleted: title: "Excluído" reviewed: @@ -605,7 +605,7 @@ pt_BR: member_added: "Adicionado" member_requested: "Solicitado em" add_members: - title: "Adicionar usuários (a) a %{group_name}" + title: "Adicionar usuários(a) a %{group_name}" description: "Insira uma lista de usuários(as) que você quer convidar para o grupo ou cole em uma lista separada por vírgulas:" usernames_placeholder: "nomes de usuário(a)" usernames_or_emails_placeholder: "nomes de usuário(a) ou e-maiis" @@ -676,7 +676,7 @@ pt_BR: none_found: "Nenhuma caixa de mensagens foi encontrada nesta conta de e-mail." disabled: "Desativado(a)" membership: - title: Assinatura + title: Associação access: Acesso categories: title: Categorias @@ -701,7 +701,7 @@ pt_BR: when: "Quando" action: "Ação" acting_user: "Usuário agindo" - target_user: "Usuário(a)-alvo" + target_user: "Usuário(a) de destino" subject: "Assunto" details: "Detalhes" from: "De" @@ -737,7 +737,7 @@ pt_BR: group_name: "Nome do grupo" user_count: "Usuários(as)" bio: "Sobre o grupo" - selector_placeholder: "insira nome do(a) usuário(a)" + selector_placeholder: "insira o nome do(a) usuário(a)" owner: "proprietário(a)" index: title: "Grupos" @@ -895,7 +895,7 @@ pt_BR: username: "nome do(a) usuário(a)" trust_level: "NC" read_time: "tempo de leitura" - topics_entered: "tópicos visualizados" + topics_entered: "tópicos inseridos" post_count: "# postagens" confirm_delete_other_accounts: "Tem certeza de que deseja excluir estas contas?" powered_by: "usando MaxMindDB" @@ -1169,7 +1169,7 @@ pt_BR: use: "Usar app autenticador" enforced_notice: "Você precisa ativar a autenticação de dois fatores antes de acessar este site." disable: "Desativar" - disable_confirm: "Tem certeza que você quer desativar todo os métodos de dois fatores?" + disable_confirm: "Tem certeza que você quer desativar todos os métodos de dois fatores?" save: "Salvar" edit: "Editar" edit_title: "Editar autenticador" @@ -1247,7 +1247,7 @@ pt_BR: auth_override_instructions: "É possível atualizar o e-mail com o provedor de autenticação." no_secondary: "Nenhum e-mail secundário" instructions: "Nunca visível publicamente." - admin_note: "Observação: se um usuário(a) administrador(a) alterar o e-mail de um(a) usuário(a) não administrador(a), esse usuário perderá acesso à sua conta de e-mail original, de modo que um e-mail de redefinição de senha será enviado para o novo endereço. O e-mail do usuário não será alterado até que o processo de redefinição de senha seja concluído." + admin_note: "Observação: se um usuário(a) administrador(a) alterar o e-mail de um(a) usuário(a) não administrador(a), esse usuário(a) perderá acesso à sua conta de e-mail original, de modo que um e-mail de redefinição de senha será enviado para o novo endereço. O e-mail do usuário não será alterado até que o processo de redefinição de senha seja concluído." ok: "Enviaremos um e-mail para confirmar" required: "Digite um endereço de e-mail" invalid: "Insira um endereço de e-mail válido" @@ -1388,7 +1388,7 @@ pt_BR: pending_tab_with_count: "Pendentes (%{count})" expired_tab: "Expirado(a)" expired_tab_with_count: "Expirado(a) (%{count})" - redeemed_tab: "Resgatados" + redeemed_tab: "Resgatados(as)" redeemed_tab_with_count: "Resgatados (%{count})" invited_via: "Convite" invited_via_link: "vincular %{key} (%{count}/%{max} resgatado(s))" @@ -1675,7 +1675,7 @@ pt_BR: logging_in_as: Entrando como %{email} confirm_button: Terminar de entrar login: - header_title: "Boas-vinda outra vez" + header_title: "Boas-vindas outra vez" subheader_title: "Entrar com a sua conta" title: "Entrar" username: "Usuário(a)" @@ -1686,7 +1686,7 @@ pt_BR: second_factor_backup_title: "Backup de dois fatores" second_factor_backup_description: "Insira um dos seus códigos de backup:" second_factor: "Fazer login usando um aplicativo de autenticação" - security_key_description: "Quando você tiver uma chave física de segurança preparada, pressione o botão abaixo Autenticar com chave de segurança." + security_key_description: "Quando você tiver sua chave física de segurança preparada, pressione o botão Autenticar com chave de segurança abaixo." security_key_alternative: "Tentar de outra maneira" security_key_authenticate: "Autenticar com chave de segurança" security_key_not_allowed_error: "O processo de autenticação com chave de segurança atingiu o limite de tempo ou foi cancelado." @@ -1744,7 +1744,7 @@ pt_BR: invites: accept_title: "Convite" emoji: "emoji de envelope" - welcome_to: "Boas-vindas a %{site_name}!" + welcome_to: "Boas-vindas ao %{site_name}!" invited_by: "Você foi convidado(a) por:" social_login_available: "Você também poderá entrar com qualquer rede social usando este e-mail." your_email: "O endereço de e-mail da sua conta é %{email}." @@ -1852,8 +1852,8 @@ pt_BR: drafts_offline: "rascunhos off-line" edit_conflict: "editar conflito" group_mentioned_limit: - one: "Aviso! Você menciou %{group}, mas este grupo tem mais membros do que o limite de menções configurado pelo(a) administrador(a) de %{count} usuário. Ninguém será notificado(a)." - other: "Aviso! Você menciou %{group}, mas este grupo tem mais membros do que o limite de menções configurado pelo(a) administrador(a) de %{count} usuários. Ninguém será notificado(a)." + one: "Aviso! Você menciou %{group}, mas este grupo tem mais membros do que o limite de menções configurado pelo(a) administrador(a) de %{count} usuário(a). Ninguém será notificado(a)." + other: "Aviso! Você menciou %{group}, mas este grupo tem mais membros do que o limite de menções configurado pelo(a) administrador(a) de %{count} usuários(as). Ninguém será notificado(a)." group_mentioned: one: "Ao mencionar %{group}, você está prestes a notificar %{count} pessoa. Tem certeza?" other: "Ao mencionar %{group}, você está prestes a notificar %{count} pessoas. Tem certeza?" @@ -1887,8 +1887,8 @@ pt_BR: reply: "Responder" cancel: "Cancelar" create_topic: "Criar tópico" - create_pm: "Criar mensagem" - create_whisper: "Criar sussurro" + create_pm: "Mensagem" + create_whisper: "Sussuro" create_shared_draft: "Criar rascunho compartilhado" edit_shared_draft: "Editar rascunho compartilhado" title: "Ou pressione Ctrl+Enter" @@ -1903,7 +1903,7 @@ pt_BR: reply_placeholder_choose_category: "Selecione uma categoria antes de digitar aqui." view_new_post: "Veja a sua nova postagem." saving: "Salvando" - saved: "Salvou!" + saved: "Salvo!" saved_draft: "Rascunho de postagem em andamento. Toque para retomar." uploading: "Enviando..." show_preview: "exibir pré-visualização" @@ -1961,7 +1961,7 @@ pt_BR: confirm: Você tem um novo rascunho de tópico salvo, que será substituído ao criar um tópico vinculado. reply_as_new_group_message: label: Responder como nova mensagem de grupo - desc: Crie uma nova mensagem começando com os mesmo destinatários + desc: Crie uma nova mensagem começando com os mesmos destinatários reply_as_private_message: label: Nova mensagem desc: Criar uma nova mensagem pessoal @@ -2391,7 +2391,7 @@ pt_BR: other: "A última postagem no tópico já foi feita há %{count} horas, portanto o tópico será fechado imediatamente." auto_close_momentarily: one: "A última postagem no tópico foi feita há %{count} hora, portanto o tópico será fechado momentaneamente." - other: "A última postagem no tópico foi feita há %{count} hora, portanto o tópico será fechado momentaneamente." + other: "A última postagem no tópico foi feita há %{count} horas, portanto o tópico será fechado momentaneamente." timeline: back: "Voltar" back_description: "Voltar para a sua última postagem não lida" @@ -2629,9 +2629,9 @@ pt_BR: publishing_settings: "Configurações de publicação" change_owner: title: "Trocar autor(a)" - action: "trocar autor(a)" + action: "trocar propriedade" error: "Houve um erro ao alterar o(a) autor(a) destas publicações." - placeholder: "novo(a) autor(a)" + placeholder: "nome do(a) usuário(a) do(a) novo(a) proprietário(a)" instructions: one: "Escolha um(a) novo(a) proprietário(a) para a postagem de @%{old_user}" other: "Escolha um(a) novo(a) proprietário(a) para as %{count} postagens de @%{old_user}" @@ -2976,7 +2976,7 @@ pt_BR: title: "Acompanhando" description: "Você acompanhará automaticamente todos os tópicos nesta categoria. Você será notificado(a) de todas as novas postagens em todos os tópicos. Além disso, uma contagem de novas respostas será exibida." watching_first_post: - title: "Acompanhando o primeiro post" + title: "Acompanhando a primeira postagem" description: "Você será notificado(a) sobre novos tópicos nesta categoria, mas não sobre respostas dos tópicos." tracking: title: "Monitorando" @@ -3023,7 +3023,7 @@ pt_BR: none: "nenhuma subcategoria" colors_disabled: "Não é possível selecionar cores porque você tem um, ou não tem nenhum, estilo de categoria." flagging: - title: "Obrigado por ajudar a tornar a nossa comunidade um ambiente seguro!" + title: "Obrigado por ajudar a tornar a nossa comunidade um ambiente saudável!" action: "Sinalizar resposta" take_action: "Tomar medida..." take_action_options: @@ -3032,7 +3032,7 @@ pt_BR: details: "Atingir o limite de denuncias imediatamente em vez de esperar por mais denuncias da comunidade" suspend: title: "Suspender usuário(a)" - details: "Alcance o limite de sinalizadores e suspensa o(a) usuário(a)" + details: "Alcance o limite de sinalizadores e suspenda o(a) usuário(a)" silence: title: "Silenciar usuário(a)" details: "Alcance o limite de sinalizadores e silencie o(a) usuário(a)" @@ -3040,7 +3040,7 @@ pt_BR: official_warning: "Aviso oficial" delete_spammer: "Excluir remetente de spam" flag_for_review: "Fila para revisão" - delete_confirm_MF: "Você está prestes a excluir {POSTS, plural, one {# postagem} other {# postagens}} e {TOPICS, plural, one {# tópico} other {# tópicos}} deste(a) usuário(a), remover sua conta, bloquear cadastros a partir do seu endereço IP {ip_address} e adicionar seu endereço de e-mail {email} a uma lista de bloqueio permanente. Você tem certeza que este(a) usuário(a) é realmente um remetente de spam?" + delete_confirm_MF: "Você está prestes a excluir {POSTS, plural, one {# postagem} other {# postagens}} e {TOPICS, plural, one {# tópico} other {# tópicos}} deste(a) usuário(a), remover sua conta, bloquear cadastros a partir do seu endereço IP {ip_address} e adicionar seu endereço de e-mail {email} a uma lista de bloqueio permanente. Você tem certeza que este(a) usuário(a) é realmente remetente de spam?" yes_delete_spammer: "Sim, excluir remetente de spam" ip_address_missing: "(N/D)" hidden_email_address: "(oculto)" @@ -3197,9 +3197,9 @@ pt_BR: monthly: title: "Todo mês" weekly: - title: "Toda semana" + title: "A cada semana" daily: - title: "Todo dia" + title: "A cada dia" all_time: "Desde o início" this_year: "Ano" this_quarter: "Trimestre" @@ -3573,9 +3573,9 @@ pt_BR: view_table: "tabela" view_graph: "gráfico" refresh_report: "Atualizar relatório" - daily: Todo dia + daily: A cada dia monthly: Todo mês - weekly: Toda semana + weekly: A cada semana dates: "Datas (UTC)" groups: "Todos os grupos" disabled: "Este relatório está desativado" @@ -4078,7 +4078,7 @@ pt_BR: title: "Insira o CSS personalizado para entregar com a versão incorporada dos comentários" color_definitions: text: "Definições de cor" - title: "Digite definições de cor personalizadas (apeans usuários(as) avançados(as))" + title: "Digite definições de cor personalizadas (apenas usuários(as) avançados(as))" placeholder: |2- Use esta folha de estilo para adicionar cores personalizadas à lista de propriedades personalizadas do CSS. @@ -4207,7 +4207,7 @@ pt_BR: html_preview: "Prévia do conteúdo do e-mail" last_seen_user: "Último(a) usuário(a) visto(a):" no_result: "Nenhum resultado encontrado." - reply_key: "Chave da resposta" + reply_key: "Tecla de resposta" skipped_reason: "Pular motivo" incoming_emails: from_address: "De" @@ -4295,8 +4295,8 @@ pt_BR: grant_badge: "conceder emblema" revoke_badge: "revogar emblema" check_email: "conferir e-mail" - delete_topic: "explorar tópico" - recover_topic: "cancelar exclusão do tópico" + delete_topic: "excluir tópico" + recover_topic: "restaurar tópico" delete_post: "excluir mensagem" impersonate: "representar" anonymize_user: "tornar usuário(a) anônimo(a)" @@ -4672,7 +4672,7 @@ pt_BR: some: "Algumas devoluções foram recebidas recentemente desse e-mail." threshold_reached: "Muitas devoluções desse e-mail foram recebidas." trust_level_change_failed: "Houve um problema ao trocar o nível de confiança do(a) usuário(a)." - suspend_modal_title: "Usuário(a) suspenso(a)" + suspend_modal_title: "Suspender usuário(a)" confirm_cancel_penalty: "Tem certeza de que deseja descartar a penalidade?" trust_level_2_users: "Usuários(as) de nível de confiança 2" trust_level_3_requirements: "Requisitos de nível de confiança 3" @@ -4697,7 +4697,7 @@ pt_BR: topics_viewed_all_time: "Tópicos visualizados (desde o início)" posts_read: "Postagens lidas" posts_read_all_time: "Postagens lidas (desde o início)" - flagged_posts: "Mensagens sinalizadas" + flagged_posts: "Postagens sinalizadas" flagged_by_users: "Usuários(as) que foram sinalizados(as)" likes_given: "Curtidas dadas" likes_received: "Curtidas recebidas" @@ -4968,7 +4968,7 @@ pt_BR: url: "URL" topic_id: "ID do tópico" topic_title: "Tópico" - post_id: "ID da mensagem" + post_id: "ID da postagem" post_title: "Mensagem" category_id: "ID da categoria" category_title: "Categoria" @@ -5009,7 +5009,7 @@ pt_BR: add_user: "adicionar" none_added: "Você ainda não convidou ninguém para a equipe. Tem certeza que deseja continuar?" roles: - admin: "Administrador(a)?" + admin: "Administrador(a)" moderator: "Moderador(a)" regular: "Usuário regular" previews: diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 084947773e0..4b85d1939d8 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -2111,6 +2111,7 @@ ru: confirm: У вас есть сохранённый черновик новой темы, который будет перезаписан, если вы создадите связанную тему. reply_as_new_group_message: label: Ответить в виде нового группового сообщения + desc: Создать новое личное сообщение с теми же получателями reply_as_private_message: label: Личное сообщение desc: Создать новое личное сообщение @@ -3217,6 +3218,7 @@ ru: position_disabled: "Разделы будут отображаться в порядке активности. Чтобы настроить порядок разделов, " position_disabled_click: 'включите настройку "fixed category positions".' minimum_required_tags: "Минимальное количество тегов, требуемых в теме:" + default_slow_mode: 'Включать замедленный режим для тем, создаваемых в этом разделе.' parent: "Родительский раздел" num_auto_bump_daily: "Число открытых тем для автоматического ежедневного поднятия:" navigate_to_first_post_after_read: "Перейти к первому сообщению после прочтения тем" diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml index bdd531149ed..9eb5d506f86 100644 --- a/config/locales/client.sv.yml +++ b/config/locales/client.sv.yml @@ -2968,6 +2968,7 @@ sv: position_disabled: "Kategorier kommer att sorteras efter sin aktivitet. För att ställa in sorteringen av kategorier i den här listan " position_disabled_click: 'aktiverar du inställningen "fasta kategoripositioner".' minimum_required_tags: "Minsta antalet taggar som krävs för ett ämne:" + default_slow_mode: 'Aktivera "Långsamt läge" för nya ämnen i denna kategori.' parent: "Överordnad kategori" num_auto_bump_daily: "Antalet öppnade ämnen för att dagligen automatiskt knuffa ett ämne:" navigate_to_first_post_after_read: "Navigera till första inlägget efter att ämnen är lästa" diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index 6cf4e9660a6..e1eb93a8653 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -379,6 +379,7 @@ tr_TR: type_bonus: name: "tür bonusu" title: "Bazı gözden geçirilebilir türlere daha yüksek öncelikli olmaları için personel tarafından bir bonus tahsis edilebilir." + stale_help: "Bu gözden geçirme, %{username}tarafından çözüldü." claim_help: optional: "Başkalarının incelemesini engellemek için bu öğeyi talep edebilirsiniz." required: "Öğeleri inceleyebilmeniz için önce hak talebinde bulunmalısınız." @@ -2965,6 +2966,7 @@ tr_TR: position_disabled: "Kategoriler etkinlik sıralarına göre görünecek. Listelerdeki kategorilerin sıralamalarını kontrol edebilmek için," position_disabled_click: '"Sabit kategori pozisyonları" ayarını etkinleştir.' minimum_required_tags: "Bir konu için gereken minimum etiket sayısı:" + default_slow_mode: 'Bu kategorideki yeni konular için "Yavaş Modu" etkinleştirin.' parent: "Üst Kategori" num_auto_bump_daily: "Günlük otomatik olarak açılan açık konuların sayısı:" navigate_to_first_post_after_read: "Konular okunduktan sonra ilk gönderiye dön" @@ -3485,6 +3487,8 @@ tr_TR: regular: "müdavim" leader: "lider" detailed_name: "%{level}: %{name}" + pick_files_button: + unsupported_file_picked: "Desteklenmeyen bir dosya seçtiniz. Desteklenen dosya türleri şunlardır– %{types}." admin_js: type_to_filter: "filtrelemek için yaz..." admin: diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 34f496dc488..80e89ac54b1 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -111,7 +111,7 @@ zh_CN: user_left: "%{who} 在 %{when}将自己从此消息中移除" removed_user: "%{when}移除了 %{who}" removed_group: "%{when}移除了 %{who}" - autobumped: "%{when}自动顶帖" + autobumped: "%{when}自动提升" autoclosed: enabled: "%{when}关闭" disabled: "%{when}打开" @@ -141,7 +141,7 @@ zh_CN: message: "我们已经更新此站点,请 刷新页面,否则可能会遇到意外行为。" dismiss: "关闭" bootstrap_mode_enabled: - other: "为了更轻松地启动您的新站点,您现在处于引导模式。所有新用户都将被授予信任等级 1,并且已启用每日摘要电子邮件。引导模式会在达到 %{count} 个用户时自动关闭。" + other: "为了更轻松地启动您的新站点,您现在处于引导模式。所有新用户都将被授予信任级别 1,并且已启用每日摘要电子邮件。引导模式会在达到 %{count} 个用户时自动关闭。" bootstrap_mode_disabled: "引导模式将在 24 小时内禁用。" themes: default_description: "默认" @@ -170,7 +170,7 @@ zh_CN: us_west_1: "美国西部(北加利福尼亚州)" us_west_2: "美国西部(俄勒冈州)" clear_input: "清除输入" - edit: "编辑此话题的标题和分类" + edit: "编辑此话题的标题和类别" expand: "展开" not_implemented: "抱歉,该功能尚未实现!" no_value: "否" @@ -438,7 +438,7 @@ zh_CN: conversation: view_full: "查看完整对话" scores: - about: "此分数是根据举报人的信任等级、该用户以往举报的准确性以及被举报条目的优先级计算得出的。" + about: "此分数是根据举报人的信任级别、该用户以往举报的准确性以及被举报条目的优先级计算得出的。" score: "分数" date: "日期" type: "类型" @@ -1170,7 +1170,7 @@ zh_CN: uploaded_avatar_empty: "上传自定义图片" upload_title: "上传图片" image_is_not_a_square: "警告:我们已经裁剪了您的图片;宽度和高度不相等。" - logo_small: "网站的小徽标。默认情况下使用。" + logo_small: "站点的小徽标。默认情况下使用。" change_profile_background: title: "个人资料标题" instructions: "个人资料标题将居中且默认宽度为 1110px。" @@ -1548,7 +1548,7 @@ zh_CN: hide_forever: "不,谢谢" hidden_for_session: "好的,我们会在明天问您。您也可以随时使用“登录”来创建帐户。" intro: "您好!看起来您很喜欢讨论,但您还没有注册帐户。" - value_prop: "当您创建帐户时,我们会准确记住您阅读过的内容,因此您总可以从上次停止的地方返回。每当有人回复您时,您还会在此处和通过电子邮件收到通知。您可以为帖子点赞来分享爱。 :heartpulse:" + value_prop: "当您创建帐户时,我们会准确记住您阅读过的内容,因此您总可以从上次停止的地方返回。每当有人回复您时,您还会在此处和通过电子邮件收到通知。您可以为帖子点赞来分享爱。:heartpulse:" summary: enabled_description: "您正在查看此话题的摘要:社区确定的最有趣的帖子。" description: @@ -1594,7 +1594,7 @@ zh_CN: complete_email_found: "我们找到一个与 %{email} 匹配的帐户。您应该会收到一封电子邮件,其中包含有关如何尽快重置密码的说明。" complete_username_not_found: "没有与用户名 %{username} 相匹配的帐户" complete_email_not_found: "没有与 %{email} 相匹配的帐户" - help: "没收到电子邮件?务必查看您的垃圾邮件文件夹。

不确定使用了哪个电子邮件地址?输入电子邮件地址来查看是否存在。

如果您无法再访问您的帐户使用的电子邮件地址,请联系我们的工作人员

" + help: "没收到电子邮件?务必查看您的垃圾邮件文件夹。

不确定使用了哪个电子邮件地址?输入电子邮件地址来查看是否存在。

如果您无法再访问您的帐户使用的电子邮件地址,请联系我们的管理人员

" button_ok: "确定" button_help: "帮助" email_login: @@ -1626,7 +1626,7 @@ zh_CN: security_key_description: "当您准备好物理安全密钥后,请按下面的“使用安全密钥进行身份验证”按钮。" security_key_alternative: "尝试另一种方式" security_key_authenticate: "使用安全密钥进行身份验证" - security_key_not_allowed_error: "安全密钥身份验证超时或被取消。" + security_key_not_allowed_error: "安全密钥身份验证过程超时或被取消。" security_key_no_matching_credential_error: "在提供的安全密钥中找不到匹配的凭据。" security_key_support_missing_error: "您当前的设备或浏览器不支持使用安全密钥。请使用其他方法。" email_placeholder: "电子邮件/用户名" @@ -1789,7 +1789,7 @@ zh_CN: cannot_see_mention: category: "您提及了 %{username},但由于他们无法访问此类别,他们将不会收到通知。您需要将其添加到可以访问此类别的群组中。" private: "您提及了 %{username},但由于他们无法访问此个人消息,他们将不会收到通知。您需要邀请他们加入此个人消息。" - duplicate_link: "好像 @%{username}%{ago}的回复中已经发布 %{domain} 的链接 - 确定要再次发布吗?" + duplicate_link: "好像 @%{username} 在话题 %{ago}的回复中已经发布 %{domain} 的链接 - 确定要再次发布吗?" reference_topic_title: "回复:%{title}" error: title_missing: "标题为必填项" @@ -1902,7 +1902,7 @@ zh_CN: label: "共享草稿" desc: "起草一个仅对允许的用户可见的话题" toggle_topic_bump: - label: "切换话题顶帖" + label: "切换话题提升" desc: "回复但不更改最新回复日期" reload: "重新加载" ignore: "忽略" @@ -2277,7 +2277,7 @@ zh_CN: auto_delete: title: "自动删除话题" auto_bump: - title: "自动顶帖" + title: "自动提升话题" reminder: title: "提醒我" auto_delete_replies: @@ -2286,9 +2286,9 @@ zh_CN: auto_open: "此话题将在 %{timeLeft}后自动开启。" auto_close: "此话题将在 %{timeLeft}后自动关闭。" auto_publish_to_category: "此话题将在 %{timeLeft}后发布到#%{categoryName}。" - auto_close_after_last_post: "此话题将在最后一个帖子的%{duration}后关闭。" + auto_close_after_last_post: "此话题将在最后一个回复的%{duration}后关闭。" auto_delete: "此话题将在 %{timeLeft}后自动删除。" - auto_bump: "此话题将在 %{timeLeft}后自动顶帖。" + auto_bump: "此话题将在 %{timeLeft}后自动提升。" auto_reminder: "您将在 %{timeLeft}后收到此话题的提醒。" auto_delete_replies: "此话题的回复会在%{duration}后自动删除。" auto_close_title: "自动关闭设置" @@ -2379,11 +2379,11 @@ zh_CN: reset_read: "重置阅读数据" make_public: "设为公开话题" make_private: "设为个人消息" - reset_bump_date: "重置顶帖日期" + reset_bump_date: "重置提升日期" feature: pin: "置顶话题" unpin: "取消置顶话题" - pin_globally: "全局置顶话题" + pin_globally: "全站置顶话题" make_banner: "设为横幅话题" remove_banner: "移除横幅话题" reply: @@ -2423,13 +2423,13 @@ zh_CN: other: "%{categoryLink}中的当前置顶话题数:%{count}" pin_globally: "将此话题置于所有话题列表顶部至" confirm_pin_globally: - other: "您已经有 %{count} 个全局置顶的话题。置顶话题过多可能会困扰新用户和匿名用户。确定要全局置顶另一个话题吗?" + other: "您已经有 %{count} 个全站置顶的话题。置顶话题过多可能会困扰新用户和匿名用户。确定要全站置顶另一个话题吗?" unpin_globally: "将此话题从所有话题列表顶部移除。" unpin_globally_until: "将此话题从所有话题列表顶部移除,或等到%{until}。" global_pin_note: "用户可以为自己单独取消置顶话题。" - not_pinned_globally: "没有全局置顶话题。" + not_pinned_globally: "没有全站置顶话题。" already_pinned_globally: - other: "当前全局置顶的话题数:%{count}" + other: "当前全站置顶的话题数:%{count}" make_banner: "将此话题设为在所有页面顶部显示的横幅。" remove_banner: "移除在所有页面顶部显示的横幅。" banner_note: "用户可以通过关闭话题来关闭横幅。任何时候都只能将一个话题设为横幅。" @@ -2805,7 +2805,7 @@ zh_CN: see: "查看" reply: "回复" create: "创建" - no_groups_selected: "没有群组被授予访问权限;此类别仅对管理员可见。" + no_groups_selected: "没有群组被授予访问权限;此类别仅对管理人员可见。" everyone_has_access: '此类别是公开的,任何人都可以查看、回复和创建帖子。要限制权限,请移除授予“所有人”组的一个或多个权限。' toggle_reply: "切换回复权限" toggle_full: "切换创建权限" @@ -2915,7 +2915,7 @@ zh_CN: official_warning: "官方警告" delete_spammer: "删除垃圾信息发布者" flag_for_review: "加入审核队列" - delete_confirm_MF: "您将删除此用户的 {POSTS, plural, one {1 个帖子} other {# 个帖子}}和 {TOPICS, plural, one {# 个话题} other {# 个话题}},移除他们的帐户,阻止其 IP 地址 {ip_address} 再次注册,同时将其电子邮件地址 {email} 加入永久黑名单。确定此用户是垃圾信息发布者吗?" + delete_confirm_MF: "您将删除此用户的 {POSTS, plural, other {# 个帖子}}和 {TOPICS, plural, other {# 个话题}},移除他们的帐户,禁止其 IP 地址 {ip_address} 再次注册,同时将其电子邮件地址 {email} 加入永久屏蔽名单。确定此用户是垃圾信息发布者吗?" yes_delete_spammer: "是,删除垃圾信息发布者" ip_address_missing: "(不适用)" hidden_email_address: "(已隐藏)" @@ -2966,8 +2966,8 @@ zh_CN: title: "已取消置顶" help: "此话题已对您取消置顶;它将以常规顺序显示" pinned_globally: - title: "已全局置顶" - help: "此话题已被全局置顶;它将显示在最新话题列表及其所属类别的顶部" + title: "已全站置顶" + help: "此话题已被全站置顶;它将显示在最新话题列表及其所属类别的顶部" pinned: title: "已置顶" help: "此话题已对您置顶;它将显示在所属类别的顶部" @@ -3554,7 +3554,7 @@ zh_CN: read: 阅读一个话题或其中的一个帖子。也支持 RSS。 write: 创建一个新话题或发布到现有话题。 read_lists: 阅读诸如热门、新、最新等话题列表。也支持 RSS。 - wordpress: WordPress wp-discussion 插件正常工作所必需。 + wordpress: WordPress wp-discourse 插件正常工作所必需。 posts: edit: 编辑任意帖子或特定帖子。 users: @@ -3909,7 +3909,7 @@ zh_CN: title: "输入自定义 CSS,我们接受所有有效的 CSS 和 SCSS 样式" header: text: "页眉" - title: "输入要显示在站点页眉上方的 HTML" + title: "输入要显示在站点标头上方的 HTML" after_header: text: "页眉后" title: "输入要显示在所有页面的页眉后的 HTML" @@ -3975,10 +3975,10 @@ zh_CN: description: "导航链接。" header_background: name: "页眉背景" - description: "站点页眉的背景色。" + description: "站点标头的背景色。" header_primary: name: "页眉主要" - description: "站点页眉的文本和图标。" + description: "站点标头的文本和图标。" highlight: name: "突出显示" description: "页面上突出显示元素的背景色,例如帖子和话题。" @@ -4174,7 +4174,7 @@ zh_CN: post_unlocked: "已解锁帖子" check_personal_message: "检查个人消息" disabled_second_factor: "禁用双重身份验证" - topic_published: "已发布帖子" + topic_published: "已发布话题" post_approved: "已批准帖子" post_rejected: "已拒绝帖子" create_badge: "创建徽章" @@ -4268,7 +4268,7 @@ zh_CN: clear_all: 全部清除 clear_all_confirm: "确定要清除%{action}操作的所有关注词吗?" invalid_regex: '关注词“%{word}”是无效的正则表达式。' - regex_warning: '关注词是正则表达式,它们不会自动包含词边界。如果您希望正则表达式匹配整个词,请在正则表达式的开头和结尾包含 \b' + regex_warning: '关注词是正则表达式,它们不会自动包含词边界。如果您希望正则表达式匹配整个字词,请在正则表达式的开头和结尾包含 \b' actions: block: "禁止" censor: "审查" @@ -4281,11 +4281,11 @@ zh_CN: action_descriptions: block: "禁止发布包含这些字词的帖子。用户在尝试提交帖子时会看到一条错误消息。" censor: "允许包含这些字词的帖子,但将其替换为隐藏敏感词的字符。" - require_approval: "包含这些字词的帖子需通过人工批准才能被看到。" + require_approval: "包含这些字词的帖子需通过管理人员批准才能被看到。" flag: "允许包含这些字词的帖子,但将其举报为不当,以便版主对其进行审核。" replace: "使用其他字词替换帖子中的字词" tag: "根据第一个帖子自动为话题添加标签" - silence: "用户包含这些字词的第一个帖子需要工作人员批准才能被看到,该用户将被自动禁言。" + silence: "用户包含这些字词的第一个帖子需要管理人员批准才能被看到,该用户将被自动禁言。" link: "使用链接替换帖子中的字词" form: label: "包含字词或短语" @@ -4392,7 +4392,7 @@ zh_CN: clear_penalty_history: title: "清除处罚历史记录" description: "有处罚的用户无法达到信任级别 3" - delete_all_posts_confirm_MF: "您将删除 {POSTS, plural, one {1 个帖子} other {# 个帖子}}和 {TOPICS, plural, one {1 个话题} other {# 个话题}}。确定吗?" + delete_all_posts_confirm_MF: "您将删除 {POSTS, plural, other {# 个帖子}}和 {TOPICS, plural, other {# 个话题}}。确定吗?" silence: "禁言" unsilence: "取消禁言" silenced: "已禁言?" @@ -4549,7 +4549,7 @@ zh_CN: will_be_demoted: "很快会被降级。" on_grace_period: "目前在升级宽限期,不会被降级。" locked_will_not_be_promoted: "信任级别被锁定。将不再被提升。" - locked_will_not_be_demoted: "信任等级被锁定。将不再被降级。" + locked_will_not_be_demoted: "信任级别被锁定。将不再被降级。" discourse_connect: title: "DiscourseConnect 单点登录" external_id: "外部 ID" diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 5615fbe3b25..4a36acf73bc 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -57,6 +57,7 @@ ar: themes: bad_color_scheme: "يتعذَّر تحديث السمة، لوحة الألوان غير صالحة" other_error: "حدث خطأ ما في أثناء تحديث السمة" + ember_selector_error: "عذرًا - غير مسموح باستخدام #ember أو محدِّدات CSS ember-view لأن هذه الأسماء يتم إنشاؤها ديناميكيًا في وقت التشغيل وستتغير بمرور الوقت، مما يؤدي في النهاية إلى تعطُّل CSS. جرِّب محدِّدًا مختلفًا." compile_error: unrecognized_extension: "امتداد الملف غير معروف: %{extension}" import_error: @@ -65,14 +66,17 @@ ar: about_json_values: "يتضمَّن ملف about.json قيمًا غير صالحة: %{errors}" modifier_values: "تتضمَّن معدِّلات ملف about.json قيمًا غير صالحة: %{errors}" git: "حدث خطأ في أثناء استنساخ مستودع Git، تم رفض الوصول أو لم يتم العثور على المستودع" + git_ref_not_found: "يتعذَّر التحقُّق من مرجع Git:%{ref}" unpack_failed: "فشل إلغاء ضغط الملف" file_too_big: "الملف غير المضغوط كبير جدًا." unknown_file_type: "يبدو أن الملف الذي حمَّلته ليس سمة Discourse صالحة." + not_allowed_theme: "`%{repo}` غير مُدرَج في قائمة السمات المسموح بها (ضع علامة في مربع الإعداد العام `allowed_theme_repos`)." errors: component_no_user_selectable: "لا يمكن أن تكون مكونات السمة قابلة للتحديد بواسطة المستخدم" component_no_default: "لا يمكن أن تكون مكونات السمة تابعة للسمة الافتراضية" component_no_color_scheme: "لا يمكن أن تحتوي مكونات السمة على لوحات الألوان" no_multilevels_components: "لا يمكن أن تكون السمات ذات السمات الفرعية سمات فرعية في حد ذاتها" + optimized_link: روابط الصور المحسَّنة سريعة الزوال ولا يجب تضمينها في الرمز البرمجي المصدري للسمة. settings_errors: invalid_yaml: "ملف YAML الذي أدخلته غير صالح." data_type_not_a_number: "نوع الإعداد `%{name}` غير مدعوم. الأنواع المدعومة هي: `integer`، و`bool`، و`list`، و`enum` و`upload`" @@ -86,9 +90,11 @@ ar: number_value_not_valid_min: "يجب أن تكون أكبر من أو تساوي %{min}." number_value_not_valid_max: "يجب أن تكون أصغر من أو تساوي %{max}." string_value_not_valid: "لا يقع طول القيمة الجديدة ضمن النطاق المسموح به." + string_value_not_valid_min_max: "يجب أن يتراوح الطول بين%{min} و%{max} حرف." string_value_not_valid_min: "يجب ألا يقل طولها عن %{min} على الأقل." string_value_not_valid_max: "يجب أن يزيد عدد حروفها عن %{max} على الأكثر." locale_errors: + top_level_locale: "يجب أن يتطابق مفتاح المستوى الأعلى في ملف اللغة مع اسم اللغة" invalid_yaml: "ملف YAML للترجمة غير صالح" emails: incoming: @@ -97,11 +103,24 @@ ar: maximum_staged_user_per_email_reached: "لقد بلغت أقصى عدد من المستخدمين المؤقتين الذين يمكن إنشاؤهم لكل بريد إلكتروني." no_subject: "(بلا موضوع)" no_body: "(بلا نص)" + missing_attachment: "(المرفق %{filename} مفقود)" + continuing_old_discussion: + zero: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من %{count} يوم." + one: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من يوم واحد (%{count})." + two: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من يومَين (%{count})." + few: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من %{count} أيام." + many: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من %{count} يومًا." + other: "متابعة المناقشة من [%{title}](%{url}) لأنه تم إنشاؤها منذ أكثر من %{count} يوم." errors: empty_email_error: "يحدث ذلك عندما تكون النسخة الأولية من الرسالة الإلكترونية التي استلمناها خالية." no_message_id_error: "يحدث ذلك عندما لا تحتوي الرسالة الإلكترونية على الرأس 'Message-Id'." + auto_generated_email_error: "يحدث ذلك عند ضبط رأس \"الأولوية\" على: قائمة، أو رسالة غير مرغوب فيها أو مجمَّعة، أو رد تلقائي، أو عندما يحتوي أي رأس آخر على: \"مُرسَلة تلقائيًا\"، أو \"رد تلقائي\"، أو \"منشأة تلقائيًا\"." no_body_detected_error: "يحدث ذلك عندما يتعذَّر علينا استخراج نص ولا توجد مرفقات." + no_sender_detected_error: "يحدث ذلك عندما لا نتمكن من العثور على عنوان بريد إلكتروني صالح في الرأس \"من\"." + from_reply_by_address_error: "يحدث عندما يتطابق الرأس \"من\" مع عنوان البريد الإلكتروني في \"رد بواسطة\"." inactive_user_error: "يحدث ذلك عندما يكون المُرسِل غير نشط." + silenced_user_error: "يحدث ذلك عند كتم المُرسِل." + bad_destination_address: "يحدث ذلك عندما لا يتطابق أي من عناوين البريد الإلكتروني الموجودة في الحقول \"إلى\"/\"نسخة إلى\" مع عنوان البريد الإلكتروني الوارد الذي تم إعداده." strangers_not_allowed_error: "يحدث ذلك عندما يحاول مستخدم إنشاء موضوع جديد في فئة ليس عضوًا فيها." insufficient_trust_level_error: "يحدث ذلك عندما يحاول العضو إنشاء موضوع جديد في فئة لا يملك مستوى الثقة المطلوب لها." reply_user_not_matching_error: "يحدث ذلك عندما يأتي الرد من عنوان بريد إلكتروني مختلف عن العنوان الذي تم إرسال الإشعار إليه." @@ -109,7 +128,11 @@ ar: topic_closed_error: "يحدث ذلك عندما يصل رد على موضوع تم إغلاقه." bounced_email_error: "هذه الرسالة الإلكترونية عبارة عن تقرير بارتداد الرسالة." screened_email_error: "يحدث ذلك عندما يكون عنوان البريد الإلكتروني للمُرسِل قد تم حجبه بالفعل." + unsubscribe_not_allowed: "يحدث ذلك عندما يكون إلغاء الاشتراك عبر البريد الإلكتروني غير مسموح به لهذا المستخدم." + email_not_allowed: "يحدث عندما لا يكون عنوان البريد الإلكتروني مُدرَجًا في قائمة السماح أو موجودًا في قائمة الحظر." unrecognized_error: "خطأ غير معروف" + secure_media_placeholder: "محجوبة: الوسائط الآمنة مفعَّلة في هذا الموقع، قم بزيارة الموضوع أو انقر على \"عرض الوسائط\" لعرض الوسائط المُرفَقة." + view_redacted_media: "عرض الوسائط" errors: &errors format: ! "%{attribute} %{message}" messages: @@ -130,6 +153,9 @@ ar: inclusion: غير متضمَّنة في القائمة invalid: غير صالحة is_invalid: "تبدو غير واضحة، هل هذه الجملة كاملة؟" + is_invalid_meaningful: "تبدو غير واضحة، فمعظم الكلمات تتضمَّن الأحرف نفسها مرارًا وتكرارًا؟" + is_invalid_unpretentious: "تبدو غير واضحة، فهناك كلمة واحدة أو أكثر طويلة جدًا؟" + is_invalid_quiet: "تبدو غير واضحة، هل كنت تقصد إدخالها كلها بأحرف كبيرة؟" invalid_timezone: "\"%{tz}\" ليست منطقة زمنية صالحة" contains_censored_words: "تتضمَّن الكلمات المحجوبة التالية: %{censored_words}" less_than: يجب أن تكون أقل من %{count} @@ -138,6 +164,16 @@ ar: not_an_integer: يجب أن تكون عددًا صحيحًا odd: يجب أن تكون عددًا فرديًا record_invalid: ! "فشل التحقُّق: %{errors}" + max_emojis: "لا يمكن أن تتضمَّن أكثر من %{max_emojis_count} رمز تعبيري" + emojis_disabled: "لا يمكن أن تتضمَّن رموزًا تعبيرية" + ip_address_already_screened: "تم تضمينه بالفعل في قاعدة موجودة" + restrict_dependent_destroy: + zero: "لا يمكن حذف السجل بسبب وجود %{record} سجل تابع له" + one: "لا يمكن حذف السجل بسبب وجود سجل واحد (%{record}) تابع له" + two: "لا يمكن حذف السجل بسبب وجود سجلَّين (%{record}) تابعَين له" + few: "لا يمكن حذف السجل بسبب وجود %{record} سجلات تابعة له" + many: "لا يمكن حذف السجل بسبب وجود %{record} سجلًا تابعًا له" + other: "لا يمكن حذف السجل بسبب وجود %{record} سجل تابع له" too_long: zero: 'طويلة جدًا (الحد الأقصى: %{count} حرف)' one: 'طويلة جدًا (الحد الأقصى: حرف واحد (%{count}))' @@ -160,6 +196,7 @@ ar: many: الطول غير صحيح (يجب أن تكون %{count} حرفًا) other: الطول غير صحيح (يجب أن تكون %{count} حرف) other_than: "يجب أن تكون غير %{count}" + auth_overrides_username: "يجب تحديث اسم المستخدم من جانب موفِّر المصادقة؛ إذ إن إعداد `auth_overrides_username` مفعَّل." template: body: ! "حدثت مشاكل في الحقول التالية:" header: @@ -173,31 +210,110 @@ ar: load_from_remote: "حدث خطأ في أثناء تحميل هذا المنشور." site_settings: invalid_category_id: "الفئة التي حدَّدتها غير موجودة" + invalid_choice: + zero: "لقد حدَّدت الخيارات غير الصالحة %{name}" + one: "لقد حدَّدت الخيار غير الصالح %{name}" + two: "لقد حدَّدت الخيارَين غير الصالحَين %{name}" + few: "لقد حدَّدت الخيارات غير الصالحة %{name}" + many: "لقد حدَّدت الخيارات غير الصالحة %{name}" + other: "لقد حدَّدت الخيارات غير الصالحة %{name}" default_categories_already_selected: "لا يمكنك تحديد فئة مُستخدَمة في قائمة أخرى." default_tags_already_selected: "لا يمكنك تحديد وسم مُستخدَم في قائمة أخرى." s3_upload_bucket_is_required: "لا يمكنك تفعيل التحميلات إلى S3 قبل تقديم 's3_upload_bucket'." + enable_s3_uploads_is_required: "لا يمكنك تفعيل التخزين في S3 قبل تفعيل تحميلات S3." + page_publishing_requirements: "لا يمكن تفعيل نشر الصفحة في حال تفعيل الوسائط الآمنة." s3_backup_requires_s3_settings: "لا يمكنك استخدام S3 كمكان للنسخ الاحتياطي ما لم تُدخِل \"%{setting_name}\"." s3_bucket_reused: "لا يمكنك استخدام الحاوية نفسها لـ \"s3_upload_bucket\" و\"s3_backup_bucket\" معًا. اختر حاويةً أخرى أو استخدم مسارًا مختلفًا لكل حاوية." secure_media_requirements: "يجب تفعيل التحميل إلى S3 قبل تفعيل الوسائط الآمنة." + share_quote_facebook_requirements: "يجب عليك ضبط معرِّف تطبيق Facebook لتفعيل مشاركة الاقتباسات على Facebook." + second_factor_cannot_enforce_with_socials: "لا يمكنك فرض المصادقة الثنائية عند تفعيل عمليات تسجيل الدخول بحسابات التواصل الاجتماعي. يجب عليك أولًا إيقاف تسجيل الدخول عبر: %{auth_provider_names}" + second_factor_cannot_be_enforced_with_disabled_local_login: "لا يمكنك فرض المصادقة الثنائية في حال إيقاف عمليات تسجيل الدخول المحلية." + second_factor_cannot_be_enforced_with_discourse_connect_enabled: "لا يمكنك فرض المصادقة الثنائية في حال إيقاف عمليات تسجيل الدخول من خلال DiscourseConnect." + local_login_cannot_be_disabled_if_second_factor_enforced: "لا يمكنك إيقاف تسجيل الدخول المحلي في حال فرض المصادقة الثنائية. أوقف المصادقة الثنائية المفروضة قبل إيقاف عمليات تسجيل الدخول المحلية." + cannot_enable_s3_uploads_when_s3_enabled_globally: "لا يمكنك تفعيل تحميلات S3 لأن تحميلات S3 مفعَّلة بشكلٍ عام بالفعل، وقد يتسبب تفعيل مستوى الموقع هذا في حدوث مشكلات خطيرة في التحميلات" + cors_origins_should_not_have_trailing_slash: "يجب عدم إضافة الشرطة المائلة اللاحقة (/) إلى مصادر CORS." + conflicting_google_user_id: 'تم تغيير معرِّف حساب Google لهذا الحساب؛ مطلوب تدخُّل فريق العمل لأسباب أمنية. يُرجى التواصل مع فريق العمل وتوجيهه إلى
https://meta.discourse.org/t/76575' + onebox: + invalid_address: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه لتعذُّر العثور على الخادم \"%{hostname}\". بدلًا من المعاينة، سيظهر رابط فقط في منشورك. :cry:" + error_response: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه لأن خادم الويب عرض رمز الخطأ %{status_code}. بدلًا من المعاينة، سيظهر رابط فقط في منشورك. :cry:" + missing_data: + zero: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه لتعذُّر العثور على وسوم oEmbed/OpenGraph التالية: %{missing_attributes}" + one: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه لتعذُّر العثور على وسم oEmbed/OpenGraph التالي: %{missing_attributes}" + two: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، نظرًا لتعذر العثور على وسمَي oEmbed/OpenGraph التاليَين: %{missing_attributes} %{missing_attributes}" + few: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، نظرًا لتعذر العثور على وسوم oEmbed/OpenGraph التالية: %{missing_attributes} %{missing_attributes}" + many: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، نظرًا لتعذر العثور على وسوم oEmbed/OpenGraph التالية: %{missing_attributes} %{missing_attributes}" + other: "عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، نظرًا لتعذر العثور على وسوم oEmbed/OpenGraph التالية: %{missing_attributes} %{missing_attributes}" + word_connector: + comma: "، " invite: + expired: "انتهت صلاحية رمز الدعوة الخاص بك. يُرجى التواصل مع فريق العمل." + not_found: "رمز الدعوة الخاص بك غير صالح. يُرجى التواصل مع فريق العمل." + not_found_json: "رمز الدعوة الخاص بك غير صالح. يُرجى التواصل مع فريق العمل." + not_matching_email: "عنوان بريدك الإلكتروني وعنوان بريدك الإلكتروني المرتبط برمز الدعوة غير متطابقَين. يُرجى التواصل مع فريق العمل." + not_found_template: | +

تم بالفعل استرداد دعوتك إلى %{site_name} has already been redeemed.

+ +

إذا كنت تتذكر كلمة مرورك، يمكنك تسجيل الدخول.

+ +

بخلاف ذلك، يُرجى إعادة ضبط كلمة المرور.

+ not_found_template_link: | +

لم يعُد من الممكن استرداد الدعوة الموجهة إلى %{site_name}. يُرجى مطالبة مالشخص الذي أرسل إليك الدعوة بإرسال دعوة جديدة.

+ user_exists: "ليست هناك حاجة لدعوة %{email}، فلديه حساب بالفعل!" + invite_exists: "لقد أرسلت بالفعل دعوة إلى %{email}." + invalid_email: "%{email} ليس عنوان بريد إلكتروني صالحًا." + rate_limit: + zero: "لقد أرسلت بالفعل %{count} دعوة في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + one: "لقد أرسلت بالفعل دعوة واحدة (%{count}) في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + two: "لقد أرسلت بالفعل دعوتَين (%{count}) في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + few: "لقد أرسلت بالفعل %{count} دعوات في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + many: "لقد أرسلت بالفعل %{count} دعوة في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + other: "لقد أرسلت بالفعل %{count} دعوة في اليوم الماضي، يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + confirm_email: "

أنت على وشك الانتهاء! لقد أرسلنا رسالة إلكترونية للتفعيل إلى عنوان بريدك الإلكتروني. يُرجى اتباع التعليمات الواردة في الرسالة لتنشيط حسابك.

إذا لم تصلك الرسالة، فتحقَّق من مجلد الرسائل غير المرغوب فيها.

" + cant_invite_to_group: "غير مسموح لك بدعوة المستخدمين إلى مجموعة (مجموعات) محدَّدة. تأكَّد من أنك مالك المجموعة (المجموعات) التي تحاول الدعوة إليها." disabled_errors: + discourse_connect_enabled: "الدعوات متوقفة لأنه تم تفعيل DiscourseConnect." invalid_access: "غير مسموح لك بعرض المورد المطلوب." + requires_groups: "تم حفظ الدعوة. لمنح إذن الوصول إلى الموضوع المحدَّد، أضِف إحدى المجموعات التالية: %{groups}." bulk_invite: file_should_be_csv: "يجب أن يكون الملف الذي تم تحميله بتنسيق CSV." + max_rows: "تم إرسال أول %{max_bulk_invites} دعوة. حاول تقسيم الملف إلى أجزاء أصغر." error: "حدث خطأ في أثناء تحميل هذا الملف. يُرجى إعادة المحاولة لاحقًا." + invite_link: + email_taken: "عنوان البريد الإلكتروني هذا مُستخدَم بالفعل. إذا كان لديك حساب بالفعل، يُرجى تسجيل الدخول أو إعادة ضبط كلمة المرور." + max_redemptions_limit: "يجب أن يكون بين 2 و%{max_limit}." topic_invite: + failed_to_invite: "لا يمكن دعوة المستخدم إلى هذا الموضوع دون عضوية في إحدى المجموعات التالية: %{group_names}." user_exists: "عذرًا، لقد تمت دعوة هذا المستخدم بالفعل. لا يمكنك دعوة مستخدام إلى موضوع أكثر من مرة." + muted_invitee: "عذرًا، لقد كتمك هذا المستخدم." + muted_topic: "عذرًا، لقد كتم هذا المستخدم ذلك الموضوع." + receiver_does_not_allow_pm: "عذرًا، لا يسمح لك هذا المستخدم بإرسال رسائل خاصة إليه." + sender_does_not_allow_pm: "عذرًا، أنت لا تسمح لهذا المستخدم بإرسال رسائل خاصة إليك." + user_cannot_see_topic: "%{username} لا يمكنه رؤية الموضوع." backup: operation_already_running: "توجد عملية جارية حاليًا. لا يمكنك بدء مهمة جديدة الآن." backup_file_should_be_tar_gz: "يجب أن يكون الملف الاحتياطي عبارة عن أرشيف بالامتداد .tar.gz" not_enough_space_on_disk: "لا تتوفَّر مساحة كافية على القرص لتحميل هذه النسخة الاحتياطية." invalid_filename: "يحتوي اسم ملف النسخة الاحتياطية على حروف غير صالحة. الحروف الصالحة هي a-z 0-9 .-_." + file_exists: "الملف الذي تحاول تحميله موجود بالفعل." + invalid_params: "لقد قدَّمت معلمات غير صالحة للطلب: %{message}" not_logged_in: "عليك تسجيل الدخول لإجراء ذلك." not_found: "تعذَّر العثور على عنوان URL أو المورد المطلوب." invalid_access: "غير مسموح لك بعرض المورد المطلوب." + authenticator_not_found: "طريقة المصادقة غير موجودة، أو تم إيقافها." + invalid_api_credentials: "غير مسموح لك بعرض الموارد المطلوبة. اسم مستخدم API أو المفتاح غير صالح." + provider_not_enabled: "غير مسموح لك بعرض المورد المطلوب. موفِّر المصادقة غير مفعَّل." + provider_not_found: "غير مسموح لك بعرض المورد المطلوب. موفِّر المصادقة غير موجود." read_only_mode_enabled: "الموقع في وضع القراءة فقط. والتفاعلات متوقفة." + invalid_grant_badge_reason_link: "غير مسموح بوضع رابط Discourse خارجي أو غير صالح في سبب منح الشارة" + email_template_cant_be_modified: "لا يمكن تعديل نموذج البريد الإلكتروني هذا" + invalid_whisper_access: "إما أن الهمسات غير مفعَّلة أو ليس لديك إذن الوصول لإنشاء منشورات الهمس" not_in_group: + title_topic: "عليك طلب عضوية في المجموعة \"%{group}\" لرؤية هذا الموضوع." + title_category: "عليك طلب عضوية في المجموعة \"%{group}\" لرؤية هذه الفئة." + request_membership: "طلب العضوية" join_group: "الانضمام إلى المجموعة" + deleted_topic: "عذرًا! تم حذف هذا الموضوع ولم يعُد متاحًا." + delete_topic_failed: "حدث خطأ في أثناء حذف هذا الموضوع. يُرجى التواصل مع مسؤول الموقع." reading_time: "وقت القراءة" likes: "الإعجابات" too_many_replies: @@ -207,11 +323,22 @@ ar: few: "عذرًا، لا يمكن للمستخدمين الجُدد الرد أكثر من %{count} مرات في الموضوع نفسه، وذلك بشكلٍ مؤقت." many: "عذرًا، لا يمكن للمستخدمين الجُدد الرد أكثر من %{count} مرة في الموضوع نفسه، وذلك بشكلٍ مؤقت." other: "عذرًا، لا يمكن للمستخدمين الجُدد الرد أكثر من %{count} مرة في الموضوع نفسه، وذلك بشكلٍ مؤقت." + max_consecutive_replies: + zero: "غير مسموح بأكثر من %{count} رد متتالٍ. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." + one: "غير مسموح بأكثر من رد واحد (%{count}) متتالٍ. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." + two: "غير مسموح بأكثر من ردَّين (%{count}) متتاليَين. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." + few: "غير مسموح بأكثر من %{count} ردود متتالية. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." + many: "غير مسموح بأكثر من %{count} ردًا متتاليًا. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." + other: "غير مسموح بأكثر من %{count} رد متتالٍ. يُرجى تعديل ردك السابق، أو الانتظار حتى يرد عليك أحد." embed: start_discussion: "بدء المناقشة" continue: "متابعة المناقشة" error: "خطأ في التضمين" referer: "المُحيل:" + error_topics: "لم يتم تفعيل إعداد الموقع `embed topics list`" + mismatch: "إما أنه لم يتم إرسال المرجع أو أنه لم يتطابق مع أي من المضيفات التالية:" + no_hosts: "لم يتم إعداد أي مضيفات للتضمين." + configure: "إعداد التضمين" more_replies: zero: "%{count} رد آخر" one: "رد واحد (%{count}) آخر" @@ -230,6 +357,13 @@ ar: few: "%{count} ردود" many: "%{count} ردًا" other: "%{count} رد" + likes: + zero: "%{count} إعجاب" + one: "إعجاب واحد (%{count})" + two: "إعجابان (%{count})" + few: "%{count} إعجابات" + many: "%{count} إعجابًا" + other: "%{count} إعجاب" last_reply: "آخر رد" created: "تم الإنشاء" new_topic: "إنشاء موضوع جديد" @@ -249,6 +383,15 @@ ar: few: "عذرًا، يمكن للمستخدمين الجُدد الإشارة إلى %{count} مستخدمين آخرين فقط في المنشور." many: "عذرًا، يمكن للمستخدمين الجُدد الإشارة إلى %{count} مستخدمًا آخر فقط في المنشور." other: "عذرًا، يمكن للمستخدمين الجُدد الإشارة إلى %{count} مستخدم آخر فقط في المنشور." + no_embedded_media_allowed_trust: "عذرًا، لا يمكنك تضمين عناصر الوسائط في منشور." + no_embedded_media_allowed: "عذرًا، لا يمكن للمستخدمين الجُدد تضمين عناصر الوسائط في المنشورات." + too_many_embedded_media: + zero: "عذرًا، يمكن للمستخدمين الجُدد تضمين %{count} عنصر وسائط فقط في المنشور." + one: "عذرًا، يمكن للمستخدمين الجُدد تضمين عنصر وسائط واحد (%{count}) فقط في المنشور." + two: "عذرًا، يمكن للمستخدمين الجُدد تضمين عنصرَي (%{count}) وسائط فقط في المنشور." + few: "عذرًا، يمكن للمستخدمين الجُدد تضمين %{count} عناصر وسائط فقط في المنشور." + many: "عذرًا، يمكن للمستخدمين الجُدد تضمين %{count} عنصر وسائط فقط في المنشور." + other: "عذرًا، يمكن للمستخدمين الجُدد تضمين %{count} عنصر وسائط فقط في المنشور." no_attachments_allowed: "عذرًا، لا يمكن للأعضاء الجُدد وضع المرفقات في المنشورات." too_many_attachments: zero: "عذرًا، لا يمكن للأعضاء الجُدد وضع أكثر من %{count} مرفق في المنشور." @@ -258,6 +401,7 @@ ar: many: "عذرًا، لا يمكن للأعضاء الجُدد وضع أكثر من %{count} مرفقًا في المنشور." other: "عذرًا، لا يمكن للأعضاء الجُدد وضع أكثر من %{count} مرفق في المنشور." no_links_allowed: "عذرًا، لا يمكن للمستخدمين الجُدد وضع روابط في المنشورات." + links_require_trust: "عذرًا، لا يمكنك تضمين الروابط في منشوراتك." too_many_links: zero: "عذرًا، لا يمكن للمستخدمين الجُدد وضع أكثر من %{count} رابط في المنشور." one: "عذرًا، لا يمكن للمستخدمين الجُدد وضع أكثر من رابط واحد (%{count}) في المنشور." @@ -265,10 +409,18 @@ ar: few: "عذرًا، لا يمكن للمستخدمين الجُدد وضع أكثر من %{count} روابط في المنشور." many: "عذرًا، لا يمكن للمستخدمين الجُدد وضع أكثر من %{count} رابطًا في المنشور." other: "عذرًا، لا يمكن للمستخدمين الجُدد وضع أكثر من %{count} رابط في المنشور." + contains_blocked_word: "يتضمَّن منشورك كلمة غير مسموح بها: %{word}" + contains_blocked_words: "يتضمَّن منشورك عدة كلمات غير مسموح بها: %{word}" spamming_host: "عذرًا، لا يمكنك نشر رابط إلى هذا المضيف." user_is_suspended: "غير مسموح للمستخدمين المعلَّقين بالنشر." topic_not_found: "حدث خطأ. ربما يكون هذا الموضوع قد تم إغلاقه أو حذفه بينما كنت تعرضه؟" not_accepting_pms: "عذرًا، لا يقبل %{username} الرسائل في الوقت الحالي." + max_pm_recipients: "عذرًا، لا يمكنك إرسال رسالة إلى أكثر من %{recipients_limit} مستلم." + pm_reached_recipients_limit: "عذرًا، لا يمكن إضافة أكثر من %{users_limit} مستلم في الرسالة." + removed_direct_reply_full_quotes: "تمت إزالة الاقتباس من المنشور السابق بالكامل تلقائيًا." + watched_words_auto_tag: "تم وضع وسم على الموضوع تلقائيًا" + secure_upload_not_allowed_in_public_topic: "عذرًا، لا يمكن استخدام التحميلات الآمنة التالية في موضوع عام: %{upload_filenames}." + create_pm_on_existing_topic: "عذرًا، لا يمكنك إنشاء رسالة خاصة بشأن موضوع حالي." slow_mode_enabled: "هذا الموضوع في الوضع البطيء." just_posted_that: "مشابه جدًا لما نشرته مؤخرًا" invalid_characters: "يتضمَّن حروفًا غير صالحة" @@ -287,12 +439,26 @@ ar: few: "%{count} منشورات" many: "%{count} منشورًا" other: "%{count} منشور" + rss_num_participants: + zero: "%{count} مشارك" + one: "مشارك واحد (%{count})" + two: "مشاركان (%{count})" + few: "%{count} مشاركين" + many: "%{count} مشاركًا" + other: "%{count} مشارك" read_full_topic: "قراءة الموضوع بالكامل" private_message_abbrev: "رسالة" rss_description: latest: "آخر الموضوعات" top: "الموضوعات الأكثر عرضًا" + top_all: "الموضوعات الأكثر عرضًا على الإطلاق" + top_yearly: "الموضوعات الأكثر عرضًا سنويًا" + top_quarterly: "الموضوعات الأكثر عرضًا كل 3 أشهر" + top_monthly: "الموضوعات الأكثر عرضًا شهريًا" + top_weekly: "الموضوعات الأكثر عرضًا أسبوعيًا" + top_daily: "الموضوعات الأكثر عرضًا يوميًا" posts: "آخر المنشورات" + private_posts: "آخر الرسائل الخاصة" group_posts: "آخر المنشورات من %{group_name}" group_mentions: "آخر الإشارات من %{group_name}" user_posts: "آخر المنشورات من @%{username}" @@ -300,9 +466,17 @@ ar: tag: "الموضوعات الموسومة" badge: "الشارة %{display_name} على %{site_title}" too_late_to_edit: "تم إنشاء هذا المنشور منذ فترة طويلة جدًا، ولم يعد من الممكن تعديله أو حذفه." + edit_conflict: "تم تعديل هذا المنشور بواسطة مستخدم آخر ولم يعُد من الممكن حفظ تغييراتك." revert_version_same: "الإصدار الحالي هو الإصدار نفسه الذي تحاول استرجاعه." + cannot_edit_on_slow_mode: "هذا الموضوع في الوضع البطيء. لتشجيع المناقشة عميقة الفكر والمدروسة، فإنه غير مسموح حاليًا بتعديل المنشورات القديمة في هذا الموضوع في أثناء تفعيل الوضع البطيء." excerpt_image: "صورة" bookmarks: + errors: + already_bookmarked_post: "لا يمكنك وضع إشارة مرجعية نفس المنشور نفسه مرتَين." + too_many: "عذرًا، لا يمكنك إضافة أكثر من %{limit} إشارة مرجعية، انتقل إلى %{user_bookmarks_url} لإزالة بعضها." + cannot_set_past_reminder: "لا يمكنك ضبط تذكير بالإشارة المرجعية في الماضي." + cannot_set_reminder_in_distant_future: "لا يمكنك ضبط تذكير بالإشارة المرجعية بعد أكثر من 10 أيام في المستقبل." + time_must_be_provided: "يجب إدخال الوقت لجميع التذكيرات" reminders: at_desktop: "في المرة القادمة التي أستخدم فيها كمبيوتر سطح المكتب" later_today: "لاحقًا اليوم" @@ -312,7 +486,16 @@ ar: next_month: "الشهر القادم" custom: "تاريخ ووقت مخصَّصان" groups: + success: + bulk_add: + zero: "تمت إضافة %{count} مستخدم إلى المجموعة." + one: "تمت إضافة مستخدم واحد (%{count}) إلى المجموعة." + two: "تمت إضافة مستخدمَين (%{count}) إلى المجموعة." + few: "تمت إضافة %{count} مستخدمين إلى المجموعة." + many: "تمت إضافة %{count} مستخدمًا إلى المجموعة." + other: "تمت إضافة %{count} مستخدم إلى المجموعة." errors: + grant_trust_level_not_valid: "\"%{trust_level}\" ليس مستوى ثقة صالحًا." can_not_modify_automatic: "لا يمكنك تعديل مجموعة تلقائية" member_already_exist: zero: "المستخدم التالي عضو بالفعل في هذه المجموعة: %{username}" @@ -325,6 +508,18 @@ ar: invalid_incoming_email: "'%{email}' ليس عنوان بريد إلكتروني صالحًا." email_already_used_in_group: "'%{email}' مُستخدَم بالفعل بواسطة المجموعه '%{group_name}'." email_already_used_in_category: "'%{email}' مُستخدَم بالفعل بواسطة الفئة '%{category_name}'." + cant_allow_membership_requests: "لا يمكنك السماح بطلبات العضوية لمجموعة دون أي مالكين." + already_requested_membership: "لقد طلبت بالفعل عضوية في هذه المجموعة." + adding_too_many_users: + zero: "يمكن إضافة %{count} مستخدم كحد أقصى دفعة واحدة" + one: "يمكن إضافة مستخدم واحد (%{count}) كحد أقصى دفعة واحدة" + two: "يمكن إضافة مستخدمَين (%{count}) كحد أقصى دفعة واحدة" + few: "يمكن إضافة %{count} مستخدمين كحد أقصى دفعة واحدة" + many: "يمكن إضافة %{count} مستخدمًا كحد أقصى دفعة واحدة" + other: "يمكن إضافة %{count} مستخدم كحد أقصى دفعة واحدة" + usernames_or_emails_required: "يجب أن تكون أسماء المستخدمين أو عناوين البريد الإلكتروني موجودة" + no_invites_with_discourse_connect: "يمكنك دعوة المستخدمين المسجَّلين فقط عند تفعيل DiscourseConnect" + no_invites_without_local_logins: "يمكنك دعوة المستخدمين المسجَّلين فقط عند تعطيل عمليات تسجيل الدخول المحلية" default_names: everyone: "الجميع" admins: "المسؤولون" @@ -335,7 +530,10 @@ ar: trust_level_2: "trust_level_2" trust_level_3: "trust_level_3" trust_level_4: "trust_level_4" + request_membership_pm: + title: "طلب عضوية في @%{group_name}" request_accepted_pm: + title: "لقد تم قبولك في @%{group_name}" body: | تم قبول طلبك لدخول ⁨@%{group_name}⁩ وأصبحت الآن عضوًا. education: @@ -346,6 +544,26 @@ ar: few: "%{count} منشورات" many: "%{count} منشورًا" other: "%{count} منشور" + "new-topic": | + مرحبًا بك في %{site_name} — **نشكرك على بدء محادثة جديدة!** + + - هل يبدو العنوان مثيرًا للاهتمام إذا قرأته بصوت عالٍ؟ هل هو ملخص جيد؟ + + - من سيكون مهتمًا بهه؟ لماذا هو مهم؟ ما نوع الردود التي تريدها؟ + + - قم بتضمين الكلمات شائعة الاستخدام في موضوعك حتى يتمكن الآخرون من *العثور* عليه. لتجميع موضوعك مع الموضوعات ذات الصلة، حدِّد فئة (أو وسمًا). + + لمزيد من المعلومات، [راجع إرشادات المجتمع](%{base_path}/guidelines). ستظهر هذه اللوحة في أول %{education_posts_text} فقط. + "new-reply": | + مرحبًا بك في %{site_name} — **نشكرك على المساهمة!** + + - كُن لطيفًا مع زملائك من أعضاء المجتمع. + + - هل يساهم ردك في تحسين المحادثة؟ + + - نحن نرحِّب بالنقد البنَّاء، ولكن انتقد *الأفكار*، وليس الأشخاص. + + لمزيد من المعلومات، [راجع إرشادات مجتمعنا](%{base_path}/guidelines). ستظهر هذه اللوحة في أول %{education_posts_text} فقط. avatar: | ### ما رأيك بوضع صورة لحسابك؟ @@ -362,12 +580,27 @@ ar: يمكنك التعديل على ردك السابق لإضافة اقتباس عن طريق تمييز النص والضغط على زر اقتباس الرد الذي يظهر. يسهُل على الجميع قراءة الموضوعات التي يوجد بها عدد قليل من الردود التفصيلية بدلًا من الكثير من الردود الفردية الصغيرة. + dominating_topic: "### دع الآخرين ينضمون إلى المحادثة\n\nمن الواضح أن هذا الموضوع مهم بالنسبة لك &ndash؛ لقد نشرت أكثر من %{percent}% من الردود هنا.\n\nقد يكون من الأفضل أيضًا أن تمنح الآخرين مساحة لمشاركة وجهات نظرهم أيضًا. هل يمكنك دعوتهم؟" + get_a_room: | + ### شجِّع الجميع على المشاركة في المحادثة + + لقد رددت %{count} مرة على @%{reply_username} في هذا الموضوع بالتحديد! + + تتضمَّن المناقشة الرائعة العديد من الأصوات ووجهات نظر. هل يمكنك إشراك أي شخص آخر؟ + + ولا تنسَ، إذا كنت ترغب في مواصلة محادثتك مع هذا المستخدم المحدَّد بعيدًا عن الرأي العام، [فأرسل إليه رسالة خاصة](%{base_path}/u/%{reply_username}). too_many_replies: | ### لقد بلغت حد الردود في هذا الموضوع عذرًا، لا يمكن للمستخدمين الجُدد الرد أكثر من %{newuser_max_replies_per_topic} مرة في الموضوع نفسه، وذلك بشكلٍ مؤقت. بدلًا من إضافة رد آخر، يُرجى النظر في تعديل الردود السابقة، أو زيارة موضوعات أخرى. + reviving_old_topic: | + ### إحياء هذا الموضوع؟ + + لقد كان الرد الأخير على هذا الموضوع منذ **%{time_ago}**. سيؤدي ردك إلى رفع الموضوع إلى أعلى قائمته وإرسال إشعار إلى أي شخص شارك سابقًا في المحادثة. + + هل تريد بالتأكيد متابعة هذه المحادثة القديمة؟ activerecord: attributes: category: @@ -385,10 +618,17 @@ ar: topic: attributes: base: + warning_requires_pm: "يمكنك إرفاق التحذيرات بالرسائل الخاصة فقط." too_many_users: "يمكنك إرسال التحذيرات إلى مستخدم واحد فقط في الوقت نفسه." + cant_send_pm: "عذرًا، لا يمكنك إرسال رسالة خاصة إلى هذا المستخدم." no_user_selected: "يجب عليك تحديد مستخدم صالح." reply_by_email_disabled: "تم إيقاف الرد عبر البريد الإلكتروني." + send_to_email_disabled: "عذرًا، لا يمكنك إرسال رسالة خاصة إلى هذا البريد الإلكتروني." + target_user_not_found: "تعذَّر العثور على أحد المستخدمين الذين تُرسل إليهم هذه الرسالة." + unable_to_update: "حدث خطأ في أثناء تحديث هذا الموضوع." + unable_to_tag: "حدث خطأ في أثناء وضع وسم على الموضوع." featured_link: + invalid: "غير صالح. يجب أن يتضمَّن عنوان URL http:// أو https://." invalid_category: "لا يمكن التعديل في هذه الفئة." user: attributes: @@ -397,8 +637,22 @@ ar: same_as_username: "هي نفس اسم المستخدم. يُرجى استخدام كلمة مرور أكثر أمانًا." same_as_email: "هي نفس عنوان بريدك الإلكتروني. يُرجى استخدام كلمة مرور أكثر أمانًا." same_as_current: "هي نفس كلمة مرورك الحالية" + same_as_name: "مطابق لاسمك." + unique_characters: "تتضمَّن عددًا كبيرًا جدًا من الأحرف المتكررة. يُرجى استخدام كلمة مرور أكثر أمانًا." + username: + same_as_password: "مطابقة لكلمة مرورك." + name: + same_as_password: "مطابقة لكلمة مرورك." ip_address: signup_not_allowed: "الاشتراك غير مسموح به من هذا الحساب." + user_profile: + attributes: + featured_topic_id: + invalid: "لا يمكن عرض هذا الموضوع في ملفك الشخصي." + user_email: + attributes: + user_id: + reassigning_primary_email: "غير مسموح بإعادة تخصيص عنوان البريد الإلكتروني الأساسي إلى مستخدم آخر." color_scheme_color: attributes: hex: @@ -410,7 +664,29 @@ ar: attributes: payload_url: invalid: "عنوان URL صالح. يجب أن يحتوي الرابط على http:// أو https://. وغير مسموح بالمسافات الخالية." + custom_emoji: + attributes: + name: + taken: قيد الاستخدام بواسطة رمز تعبيري آخر + topic_timer: + attributes: + execute_at: + in_the_past: "يجب أن تكون في المستقبل." + duration_minutes: + cannot_be_zero: "يجب أن تكون أكبر من 0." + exceeds_maximum: "لا يمكن أن يتجاوز 20 سنة." + translation_overrides: + attributes: + value: + invalid_interpolation_keys: 'مفتاح (مفاتيح) الاستكمال التالي غير صالح: "%{keys}"' + watched_word: + attributes: + word: + too_many: "الكثير من الكلمات لهذا الإجراء" + base: + invalid_url: "عنوان URL البديل غير صالح" <<: *errors + uncategorized_category_name: "غير مصنَّف" vip_category_name: "الاستراحة" vip_category_description: "فئة حصرية للأعضاء من مستوى الثقة 3 وأعلى." meta_category_name: "التعليقات على الموقع" @@ -419,12 +695,50 @@ ar: staff_category_description: "فئة خاصة لمناقشات فريق العمل. تكون الموضوعات مرئية للمسؤولين والمشرفين فقط." discourse_welcome_topic: title: "مرحبًا بك في Discourse" + body: |2 + + ستكون الفقرة الأولى من هذا الموضوع المثبَّت مرئية كرسالة ترحيب لجميع الزوار الجُدد على صفحتك الرئيسية. إنه مهم! + + **عدِّل هذا** إلى وصف موجز لمجتمعك: + + - لمن هو؟ + - ما الذي يمكنهم العثور عليه هنا؟ + - لماذا يجب أن يأتوا إلى هنا؟ + - أين يمكنهم قراءة المزيد (الروابط، الموارد، إلخ)؟ + + + + قد ترغب في إغلاق هذا الموضوع من خلال المسؤول :wrench: (في أعلى اليمين والأسفل)؛ حتى لا تتراكم الردود في إعلان. lounge_welcome: title: "مرحبًا بك في الاستراحة" + body: |2 + + تهانينا! :confetti_ball: + + إذا كان بإمكانك رؤية هذا الموضوع، فقد تمت ترقيتك مؤخرًا إلى **منتظم** (مستوى الثقة 3). + + يمكنك الآن & hellip؛ + + * تعديل عنوان أي موضوع + * تغيير فئة أي موضوع + * تتبُع جميع روابطك - تتم إزالة ([إلغاء المتابعة التلقائي](https://en.wikipedia.org/wiki/Nofollow) + * الوصول إلى فئة استراحة خاصة مرئية فقط للمستخدمين من مستوى الثقة 3 وأعلى + * إخفاء المنشورات غير المرغوب فيها ببلاغ واحد + + إليك [القائمة الحالية بزملائك من المستخدمين المنتظمين](%{base_path}/badges/3/regular). لا تنسَ إلقاء التحية. + + نشكرك على كونك جزءًا مهمًا من هذا المجتمع! + + (لمزيد من المعلومات بشأن مستويات الثقة، [راجع هذا الموضوع][الثقة]. يُرجى العلم بأن الأعضاء الذين يستمرون في استيفاء المتطلبات بمرور الوقت سيظلون منتظمين.) + + [الثقة]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/ + admin_quick_start_title: "اقرأني أولًا: دليل البدء السريع للمسؤولين" category: topic_prefix: "نبذة عن الفئة %{category}" + replace_paragraph: "(استبدل هذه الفقرة الأولى بوصف موجز لفئتك الجديدة. سيظهر هذا التوجيه في منطقة تحديد الفئة؛ لذا حاول جعلها أقل من 200 حرف.)" post_template: "%{replace_paragraph}\n\nاستخدام الفقرات التالية لوضع وصف أطول، أو لوضع إرشادات أو قواعد الفئة:\n\n- لماذا قد يستخدم الأشخاص هذه الفئة؟ ما الغرض منها؟\n\n- ما الاختلاف بين هذه الفئة و الفئات الأخرى لدينا؟\n\n- ما الذي يمكن أن تتضمَّنه الموضوعات في هذه الفئة بشكلٍ عام؟\n\n- هل نحتاج حقًا إلى هذه الفئة؟ وهل يمكننا دمجها مع فئة أو فئة فرعية أخرى؟\n" errors: + not_found: "لم يتم العثور على الفئة!" uncategorized_parent: "لا يمكن للفئات غير المصنَّفة أن يكون لها فئة رئيسية" self_parent: "لا يمكن أن تكون الفئة الرئيسية للفئة الفرعية هي الفئة الفرعية نفسها" depth: "لا يمكنك وضع فئة فرعية تحت أخرى" @@ -432,15 +746,53 @@ ar: email_already_used_in_group: "'%{email}' مُستخدَم بالفعل بواسطة المجموعه '%{group_name}'." email_already_used_in_category: "'%{email}' مُستخدَم بالفعل بواسطة الفئة '%{category_name}'." description_incomplete: "يجب أن يتضمَّن منشور وصف الفئة فقرة واحدة على الأقل." + permission_conflict: "يجب أيضًا السماح لأي مجموعة مسموح لها بالوصول إلى فئة فرعية بالوصول إلى الفئة الرئيسية. المجموعات التالية لديها إذن بالوصول إلى إحدى الفئات الفرعية، ولكن ليس لديها إذن بالوصول إلى الفئة الرئيسية: %{group_names}." + disallowed_topic_tags: "يتضمَّن هذا الموضوع وسومًا لا تسمح بها هذه الفئة: \"%{tags}\"" + disallowed_tags_generic: "يتضمَّن الموضوع وسومًا غير مسموح بها." cannot_delete: + uncategorized: "هذه الفئة خاصة. والغرض منها هو أن تكون منطقة للاحتفاظ بالموضوعات التي ليس لها فئة؛ لا يمكن حذفها." has_subcategories: "لا يمكن حذف هذه الفئة لأنها تتضمَّن فئات فرعية." + topic_exists: + zero: "لا يمكن حذف هذه الفئة لأنها تحتوي على %{count} موضوع. أقدم موضوع هو %{topic_link}." + one: "لا يمكن حذف هذه الفئة لأنها تحتوي على موضوع واحد (%{count}). أقدم موضوع هو %{topic_link}." + two: "لا يمكن حذف هذه الفئة لأنها تحتوي على موضوعَين (%{count}). أقدم موضوع هو %{topic_link}." + few: "لا يمكن حذف هذه الفئة لأنها تحتوي على %{count} موضوعات. أقدم موضوع هو %{topic_link}." + many: "لا يمكن حذف هذه الفئة لأنها تحتوي على %{count} موضوعًا. أقدم موضوع هو %{topic_link}." + other: "لا يمكن حذف هذه الفئة لأنها تحتوي على %{count} موضوع. أقدم موضوع هو %{topic_link}." topic_exists_no_oldest: "لا يمكن حذف هذه الفئة لأن عدد الموضوعات هو %{count}." uncategorized_description: "الموضوعات التي لا تحتاج إلي فئة أو لا تندرج تحت أي فئة أخرى." trust_levels: admin: "المسؤول" staff: "فريق العمل" change_failed_explanation: "لقد حاولت خفض رتبة %{user_name} إلى '%{new_trust_level}'، لكن مستوى الثقة لديه حاليًا هو '%{current_trust_level}'. سيظل %{user_name} عند مستوى الثقة '%{current_trust_level}' - إذا كنت ترغب في خفض رتبة المستخدم، فاقفل مستوى الثقة أولًا." + post: + image_placeholder: + broken: "هذه الصورة تالفة" + has_likes: + zero: "%{count} إعجاب" + one: "إعجاب واحد (%{count})" + two: "إعجابَين (%{count})" + few: "%{count} إعجابات" + many: "%{count} إعجابًا" + other: "%{count} إعجاب" rate_limiter: + slow_down: "لقد نفَّذت هذا الإجراء عدة مرات، يُرجى إعادة المحاولة في وقت لاحق." + too_many_requests: "لقد نفَّذت هذا الإجراء عدة مرات. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + by_type: + first_day_replies_per_day: "إننا نقدَّر حماسك، استمر في ذلك! ومع ذلك، من أجل سلامة مجتمعنا، فقد وصلت إلى الحد الأقصى لعدد الردود التي يمكن للمستخدم الجديد إنشاؤها في يومه الأول. يُرجى الانتظار %{time_left} وستتمكن من إنشاء المزيد من الردود." + first_day_topics_per_day: "إننا نقدَّر حماسك، استمر في ذلك! ومع ذلك، من أجل سلامة مجتمعنا، فقد وصلت إلى الحد الأقصى لعدد الموضوعات التي يمكن للمستخدم الجديد إنشاؤها في يومه الأول. يُرجى الانتظار %{time_left} وستتمكن من إنشاء المزيد من الموضوعات الجديدة." + create_topic: "أنت تنشئ الموضوعات بسرعة كبيرة جدًا. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + create_post: "أنت ترد بسرعة كبيرة جدًا. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + delete_post: "أنت تحذف المنشورات بسرعة كبيرة جدًا. يُرجى الانتظار% {time_left} قبل إعادة المحاولة." + public_group_membership: "أنت تنضم إلى/تغادر المجموعات كثيرًا جدًا. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + topics_per_day: "لقد وصلت إلى الحد الأقصى من الموضوعات الجديدة المسموح بها يوميًا. يمكنك إنشاء المزيد من الموضوعات الجديدة بعد %{time_left}." + pms_per_day: "لقد وصلت إلى الحد الأقصى للرسائل المسموح بها يوميًا. يمكنك إنشاء المزيد من الرسائل الجديدة بعد %{time_left}." + create_like: "رائع! لقد كنت تشارك الكثير من الحب! لقد وصلت إلى الحد الأقصى من الإعجابات اليومية لهذا اليوم، ولكن كلما زادت مستويات الثقة لديك، زاد عدد الإعجابات اليومية. ستتمكن من تسجيل الإعجاب بالمنشورات مرة أخرى بعد %{time_left}." + create_bookmark: "لقد وصلت إلى الحد الأقصى من عدد الإشارات المرجعية اليومية. يمكنك إنشاء المزيد من الإشارات المرجعية بعد %{time_left}." + edit_post: "لقد وصلت إلى الحد الأقصى من عدد التعديلات اليومية. يمكنك إجراء المزيد من التعديلات بعد %{time_left}." + live_post_counts: "أنت تطلب أعداد المنشورات المباشرة بسرعة كبيرة. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + unsubscribe_via_email: "لقد وصلت إلى الحد الأقصى لعدد حالات إلغاء الاشتراك عبر البريد الإلكتروني. يُرجى الانتظار %{time_left} قبل إعادة المحاولة." + topic_invitations_per_day: "لقد وصلت إلى الحد الأقصى من دعوات الموضوعات. يمكنك إرسال المزيد من الدعوات بعد %{time_left}." hours: zero: "%{count} ساعة" one: "ساعة واحدة (%{count})" @@ -462,6 +814,7 @@ ar: few: "%{count} ثوانٍ" many: "%{count} ثانية" other: "%{count} ثانية" + short_time: "بضع ثوانٍ" datetime: distance_in_words: half_a_minute: "< 1د" @@ -624,6 +977,9 @@ ar: title: "إعادة ضبط كلمة المرور" success: "لقد غيَّرت كلمة مرورك وسجَّلت الدخول بنجاح." success_unapproved: "لقد غيَّرت كلمة مرورك بنجاح." + email_login: + invalid_token: "عذرًا، رابط تسجيل الدخول عبر البريد الإلكتروني قديم جدًا. اضغط على زر تسجيل الدخول واستخدم \"لقد نسيت كلمة المرور\" للحصول على رابط جديد." + title: "تسجيل الدخول عبر البريد الإلكتروني" user_auth_tokens: browser: chrome: "Google Chrome" @@ -636,6 +992,7 @@ ar: unknown: "متصفح مجهول" device: android: "جهاز Android" + chromebook: "نظام تشغيل Chrome OS" ipad: "iPad" iphone: "iPhone" ipod: "iPod" @@ -646,17 +1003,37 @@ ar: unknown: "جهاز مجهول" os: android: "Android" + chromeos: "نظام تشغيل Chrome OS" ios: "iOS" linux: "Linux" macos: "macOS" windows: "Microsoft Windows" unknown: "نظام تشغيل مجهول" change_email: + wrong_account_error: "لقد سجَّلت الدخول إلى الحساب الخاطئ، يُرجى تسجيل الخروج وإعادة المحاولة." confirmed: "تم تحديث بريدك الإلكتروني." please_continue: "المتابعة إلى %{site_name}" error: "حدث خطأ في أثناء تغيير عنوان بريدك الإلكتروني. ربما يكون العنوان مستخدمًا بالفعل." + doesnt_exist: "عنوان البريد الإلكتروني هذا غير مرتبط بحسابك." error_staged: "حدث خطأ في أثناء تغيير عنوان بريدك الإلكتروني. العنوان الذى ادخلته مُستخدَم بواسطة مستخدم مؤقت." already_done: "عذرًا، لم يعُد رابط التأكيد هذا صالحًا. ربما تم تغيير بريدك الإلكتروني بالفعل." + confirm: "تأكيد" + max_secondary_emails_error: "لقد وصلت إلى الحد الأقصى المسموح به من عناوين البريد الإلكتروني الثانوية." + authorizing_new: + title: "تأكيد عنوان بريدك الإلكتروني الجديد" + description: "يُرجى تأكيد رغبتك في تغيير عنوان بريدك الإلكتروني إلى:" + description_add: "يُرجى تأكيد رغبتك في إضافة عنوان بريد إلكتروني بديل:" + authorizing_old: + title: "تغيير عنوان بريدك الإلكتروني" + description: "يُرجى تأكيد تغيير عنوان بريدك الإلكتروني" + description_add: "يُرجى تأكيد رغبتك في إضافة عنوان بريد إلكتروني بديل:" + old_email: "البريد الإلكتروني القديم: %{email}" + new_email: "البريد الإلكتروني الجديد: %{email}" + almost_done_title: "تأكيد عنوان البريد الإلكتروني الجديد" + almost_done_description: "لقد أرسلنا رسالة إلكترونية إلى عنوان بريدك الإلكتروني الجديد لتأكيد التغيير!" + associated_accounts: + revoke_failed: "فشل إلغاء حسابك مع %{provider_name}." + connected: "(متصل)" activation: action: "انقر هنا لتفعيل حسابك." already_done: "عذرًا، لم يعُد رابط تأكيد الحساب صالحًا. ربما يكون الحساب نشطًا بالفعل." @@ -665,8 +1042,10 @@ ar: welcome_to: "مرحبًا بك في %{site_name}!" approval_required: "يجب على المشرف الموافقة على حسابك الجديد يدويًا للوصول إلى هذا المنتدى. ستتلقى رسالة إلكترونية عندما يتم قبول حسابك." missing_session: "لا يمكننا تحديد ما إذا كان حسابك قد تم إنشاؤه. يُرجى التأكد من تمكين ملفات تعريف الارتباط." + activated: "عذرًا، لقد تم تنشيط هذا الحساب بالفعل." admin_confirm: title: "تأكيد حساب المسؤول" + description: "هل تريد بالتأكيد أن يصبح %{target_username} (%{target_email}) مسؤولًا؟" grant: "منح إذن وصول المسؤول" complete: "أصبح المستخدم %{target_username} مسؤولًا الآن." back_to: "الرجوع إلي %{title}" @@ -677,20 +1056,27 @@ ar: off_topic: title: "خارج الموضوع" description: "لا صلة للمنشور بالمناقشة الحالية كما هو محدَّد في العنوان وأول منشور، وربما ينبغي نقله إلى مكان أخر." + short_description: "لا علاقة له بالمناقشة" spam: title: "غير مرغوب فيه" description: "هذا المنشور عبارة عن إعلان أو منشور تخريبي. ولا صلة له بالموضوع الحالي." + short_description: "هذا إعلان أو تخريب" email_title: 'تم الإبلاغ عن "%{title}" كمنشور غير مرغوب فيه' email_body: "%{link}\n\n%{message}" inappropriate: title: "غير لائق" + description: 'يتضمَّن هذا المنشور محتوًى قد يعتبره شخص عاقل مسيئًا أو ينتهك إرشادات مجتمعنا.' + short_description: 'ينتهك إرشادات مجتمعنا.' notify_user: title: "مراسلة @%{username}" + description: "أريد التحدث إلى هذا الشخص بشكلٍ مباشر وشخصي عن منشوره." + short_description: "أريد التحدث إلى هذا الشخص بشكلٍ مباشر وشخصي عن منشوره." email_title: 'منشورك في "%{title}"' email_body: "%{link}\n\n%{message}" notify_moderators: title: "سبب آخر" description: "يستدعي هذا المنشور انتباه فريق العمل لسبب آخر لم يتم ذكره أعلاه." + short_description: "يتطلب انتباه فريق العمل لسبب آخر" email_title: 'يستدعي منشور في "%{title}" انتباه فريق العمل' email_body: "%{link}\n\n%{message}" bookmark: @@ -703,10 +1089,18 @@ ar: short_description: "تسجيل الإعجاب بهذا المنشور" draft: sequence_conflict_error: + title: "خطأ في المسودة" description: "المسودة قيد التعديل في نافذة أخرى. يُرجى إعادة تحميل هذه الصفحة." + draft_backup: + pm_title: "المسودات الاحتياطية من الموضوعات الجارية" + pm_body: "موضوع يحتوي على مسودات احتياطية" user_activity: + no_default: + self: "ليس لديك نشاط حتى الآن." + others: "لا يوجد نشاط." no_bookmarks: self: "ليس لديك منشورات عليها إشارة مرجعية؛ تُتيح لك الإشارات المرجعية الرجوع إلى المنشورات التي تريدها بسرعة." + search: "لم يتم العثور على إشارات مرجعية تطابق استعلام البحث المقدَّم." others: "لا توجد إشارات مرجعية." no_likes_given: self: "لم تسجِّل إعجابك بأي منشور." @@ -714,21 +1108,58 @@ ar: no_replies: self: "لم ترد على أي منشور." others: "لا توجد ردود." + no_drafts: + self: "ليس لديك أي مسودات. ابدأ في كتابة رد في أي موضوع وسيتم حفظه تلقائيًا كمسودة جديدة." + email_settings: + pop3_authentication_error: "حدثت مشكلة في بيانات اعتماد POP3 المقدَّمة، تحقَّق من اسم المستخدم وكلمة المرور وحاول مرة أخرى." + imap_authentication_error: "حدثت مشكلة في بيانات اعتماد IMAP المقدَّمة، تحقَّق من اسم المستخدم وكلمة المرور وحاول مرة أخرى." + imap_no_response_error: "حدث خطأ في أثناء الاتصال بخادم IMAP. %{message}" + smtp_authentication_error: "حدثت مشكلة في بيانات اعتماد SMTP المقدَّمة، تحقَّق من اسم المستخدم وكلمة المرور وحاول مرة أخرى." + authentication_error_gmail_app_password: 'مطلوب كلمة مرور خاصة بالتطبيقات. تعرَّف على مزيد من المعلومات من خلال مقالة المساعدة هذه من Google' + smtp_server_busy_error: "خادم SMTP مشغول حاليًا، حاول مرة أخرى لاحقًا." + smtp_unhandled_error: "حدث خطأ لم تتم معالجته عند الاتصال بخادم SMTP. %{message}" + imap_unhandled_error: "حدث خطأ لم تتم معالجته عند الاتصال بخادم IMAP. %{message}" + connection_error: "حدثت مشكلة في الاتصال بالخادم، تحقَّق من اسم الخادم والمنفذ وحاول مرة أخرى." + timeout_error: "انتهت مهلة الاتصال بالخادم، تحقَّق من اسم الخادم والمنفذ وحاول مرة أخرى." + unhandled_error: "حدث خطأ لم تتم معالجته عند اختبار إعدادات البريد الإلكتروني. %{message}" + webauthn: + validation: + invalid_type_error: "نوع webauthn الذي تم تقديمه غير صالح. الأنواع الصالحة هي webauthn.get وwebauthn.create." + challenge_mismatch_error: "لا يتطابق التحدي المقدَّم مع التحدي الذي تم إنشاؤه بواسطة خادم المصادقة." + invalid_origin_error: "لا يتطابق مصدر طلب المصادقة مع مصدر الخادم." + malformed_attestation_error: "حدث خطأ في أثناء فك تشفير بيانات التصديق." + invalid_relying_party_id_error: "لا يتطابق معرِّف الطرف المعتمد لطلب المصادقة مع معرِّف الطرف المعتمد على الخادم." + user_verification_error: "مطلوب التحقُّق من المستخدم." + unsupported_public_key_algorithm_error: "لا يدعم الخادم خوارزمية المفتاح العام المقدَّمة." + unsupported_attestation_format_error: "لا يدعم الخادم تنسيق التصديق." + credential_id_in_use_error: "معرِّف بيانات الاعتماد المقدَّم مُستخدَم بالفعل." + public_key_error: "فشل التحقُّق من المفتاح العام لبيانات الاعتماد." + ownership_error: "مفتاح الأمان ليس مملوكًا للمستخدم." + not_found_error: "تعذَّر العثور على مفتاح أمان بمعرِّف بيانات الاعتماد المقدَّم." + unknown_cose_algorithm_error: "لم يتم التعرف على الخوارزمية المُستخدَمة لمفتاح الأمان." topic_flag_types: spam: title: "غير مرغوب فيه" description: "هذا الموضوع عبارة عن إعلان. وليس مفيدًا أو ذا صلة بهذا الموقع؛ إنه ترويجي فقط." long_form: "أبلغ عن هذا الموضوع كغير مرغوب فيه" + short_description: "هذا إعلان" inappropriate: title: "غير لائق" + description: 'يتضمَّن هذا الموضوع محتوًى قد يعتبره شخص عاقل مسيئًا أو ينتهك إرشادات مجتمعنا.' long_form: "أبلغ عن هذا الموضوع كغير لائق" + short_description: 'ينتهك إرشادات مجتمعنا.' notify_moderators: title: "سبب آخر" + description: 'يتطلب هذا الموضوع انتباهًا عامًا من فريق العمل بناءً على الإرشادات، أو شروط الخدمة، أو لسبب آخر غير مذكور أعلاه.' long_form: "أبلغ عن هذا الموضوع لتنبيه المشرفين" + short_description: "يتطلب انتباه فريق العمل لسبب آخر" email_title: 'يستدعي الموضوع "%{title}" انتباه المشرفين' email_body: "%{link}\n\n%{message}" flagging: + you_must_edit: '

تم الإبلاغ عن منشورك بواسطة المجتمع. يُرجى الاطِّلاع على رسائلك.

' user_must_edit: "

أبلغ المجتمع عن هذا المنشور وتم إخفاؤه مؤقتًا.

" + ignored: + hidden_content: "

محتوى تم تجاهله

" archetypes: regular: title: "موضوع عادي" @@ -738,16 +1169,27 @@ ar: make: "لقد أصبح هذا الموضوع بانرًا الآن. وسيظهر في أعلى كل صفحة حتى يزيله المستخدم." remove: "لم يعُد هذا الموضوع بانرًا. ولن يظهر بعد الآن في أعلى كل صفحة." unsubscribed: + title: "تم تحديث تفضيلات البريد الإلكتروني!" + description: "تم تحديث تفضيلات البريد الإلكتروني للعنوان %{email}. لتغيير إعدادات بريدك الإلكتروني، انتقل إلى تفضيلات المستخدم." topic_description: "لإعادة الاشتراك في %{link}، استخدم إدارة التنبيهات في أسفل أو يسار الموضوع." + private_topic_description: "لإعادة الاشتراك، استخدم عنصر التحكُّم في الإشعارات في أسفل أو يسار الموضوع." + uploads: + marked_insecure_from_theme_component_reason: "التحميل المُستخدَم في مكوِّن السمة" unsubscribe: title: "إلغاء الاشتراك" stop_watching_topic: "إيقاف مراقبة هذا الموضوع، %{link}" mute_topic: "كتم جميع الإشعارات لهذا الموضوع، %{link}" unwatch_category: "إيقاف مراقبة جميع الموضوعات في %{category}" mailing_list_mode: "إيقاف تشغيل وضع القائمة البريدية" + all: "عدم مراسلتي من %{sitename}" different_user_description: "لقد سجَّلت الدخول حاليًا كمستخدم مختلف عن الذي راسلناه. يُرجى تسجيل الخروج أو دخول وضع التخفي، ثم إعادة المحاولة." + not_found_description: "عذرًا، لم نتمكن من العثور على إلغاء الاشتراك هذا. من المحتمل أن الرابط الموجود في بريدك الإلكتروني قديم جدًا وانتهت صلاحيته؟" log_out: "تسجيل الخروج" + submit: "حفظ التفضيلات" digest_frequency: + title: "أنت تتلقى رسائل إلكترونية تلخيصية %{frequency}" + never_title: "أنت لا تتلقى رسائل إلكترونية تلخيصية" + select_title: "ضبط مدى تكرار الرسائل الإلكترونية التلخيصية على:" never: "أبدًا" every_30_minutes: "كل 30 دقيقة" every_hour: "كل ساعة" @@ -761,6 +1203,8 @@ ar: read: "قراءة" read_write: "قراءة/كتابة" description: 'يطلب "%{application_name}" إذن الوصول التالي إلى حسابك:' + instructions: 'لقد أنشأنا للتو مفتاح API جديد للمستخدم لتستخدمه مع "%{application_name}"، يُرجى لصق المفتاح التالي في تطبيقك:' + otp_description: 'هل ترغب في السماح للتطبيق "%{application_name}" بالوصول إلى هذا الموقع؟' otp_confirmation: confirm_title: المتابعة إلى %{site_name} logging_in_as: تسجيل الدخول باسم %{username} @@ -770,62 +1214,129 @@ ar: scopes: message_bus: "التحديثات المباشرة" notifications: "قراءة الإشعارات ومسحها" + push: "إرسال الإشعارات الفورية إلى الخدمات الخارجية" session_info: "قراءة معلومات جلسة المستخدم" read: "قراءة الكل" write: "كتابة الكل" + one_time_password: "إنشاء رمز تسجيل الدخول لمرة واحدة" + bookmarks_calendar: "قراءة تذكيرات الإشارات المرجعية" + invalid_public_key: "عذرًا، المفتاح العام غير صالح." + invalid_auth_redirect: "عذرًا، هذا المضيف auth_redirect غير مسموح به." + invalid_token: "الرمز مفقود أو غير صالح أو منتهي الصلاحية." + flags: + errors: + already_handled: "تم التعامل مع البلاغ بالفعل" reports: default: labels: count: العدد + percent: النسبة المئوية day: اليوم post_edits: + title: "تعديلات المنشور" labels: edited_at: التاريخ post: المنشور editor: المحرِّر + author: المؤلف edit_reason: السبب + description: "عدد التعديلات على المنشور الجديد." user_flagging_ratio: + title: "نسبة إبلاغ المستخدم" labels: user: المستخدم + agreed_flags: البلاغات الموافَق عليها + disagreed_flags: البلاغات غير الموافَق عليها + ignored_flags: البلاغات المتجاهَلة score: النقاط + description: "قائمة المستخدمين مرتَّبة حسب نسبة استجابة فريق العمل لبلاغاتهم (من غير الموافَق عليها إلى الموافَق عليها)." moderators_activity: + title: "نشاط المشرفين" labels: moderator: مشرف + flag_count: البلاغات المُراجَعة + time_read: وقت القراءة + topic_count: الموضوعات المنشأة + post_count: المنشورات المنشأة + pm_count: الرسائل الخاصة المنشأة + revision_count: المراجعات + description: قائمة نشاط المشرف متضمنةً الوسوم المُراجَعة، ووقت القراءة، والموضوعات المنشأة، والمنشورات المنشأة، والرسائل الخاصة المنشأة، والمراجعات. flags_status: + title: "حالة البلاغات" + values: + agreed: الموافَق عليها + disagreed: غير الموافَق عليها + deferred: المؤجلة + no_action: التي لم يتم اتخاذ إجراء بشأنها labels: flag: النوع + assigned: المسندة + poster: كاتب المنشور + flagger: مقدِّم البلاغ + time_to_resolution: وقت التعامل معه + description: "قائمة بحالات البلاغات متضمنةً نوع البلاغ، وكاتب المنشور، ومقدِّم البلاغ، والوقت حتى التعامل معه." visits: title: "زيارات المستخدم" xaxis: "اليوم" yaxis: "عدد الزيارات" + description: "عدد جميع زيارات المستخدم" signups: + title: "الاشتراكات" xaxis: "اليوم" + yaxis: "عدد الاشتراكات" + description: "تسجيلات الحسابات الجديدة لهذه الفترة" new_contributors: + title: "المساهمون الجُدد" xaxis: "اليوم" + yaxis: "عدد المساهمين الجُدد" + description: "عدد المستخدمين الذين نشروا أول منشور لهم خلال هذه الفترة" trust_level_growth: + title: "زيادة مستوى الثقة" + xaxis: + tl1_reached: "وصلت إلى مستوى الثقة 1" + tl2_reached: "وصلت إلى مستوى الثقة 2" + tl3_reached: "وصلت إلى مستوى الثقة 3" + tl4_reached: "وصلت إلى مستوى الثقة 4" yaxis: "اليوم" + description: "عدد المستخدمين الذين زاد مستوى الثقة لديهم خلال هذه الفترة." consolidated_page_views: + title: "مرات عرض الصفحة الموحَّدة" + xaxis: + page_view_crawler: "زاحفات الويب" + page_view_anon: "المستخدمون المجهولون" + page_view_logged_in: "المستخدمون الذين سجَّلوا الدخول" yaxis: "اليوم" + description: "مرات عرض الصفحة للمستخدمين الذين سجَّلوا الدخول والمستخدمين المجهولين وزاحفات الويب." labels: post: المنشور editor: المحرِّر + author: المؤلف edit_reason: السبب dau_by_mau: + title: "المستخدمون النشطون يوميًا/المستخدمون النشطون شهريًا" xaxis: "اليوم" + yaxis: "المستخدمون النشطون يوميًا/المستخدمون النشطون شهريًا" + description: "عدد الأعضاء الذين سجَّلوا الدخول في اليوم الماضي مقسومًا على عدد الأعضاء الذين سجَّلوا الدخول في الشهر الماضي - يتم عرض نسبة مئوية تشير إلى \"الاستمرار في المتابعة\" للمجتمع. ننصحك بالبقاء فوق 30%." daily_engaged_users: + title: "المستخدمون المتفاعلون يوميًا" xaxis: "اليوم" + yaxis: "المستخدمون المتفاعلون" + description: "عدد المستخدمين الذين سجَّلوا إعجابهم أو نشروا منشورات في اليوم الماضي" profile_views: title: "مرات عرض الملف التعريفي للمستخدم" xaxis: "اليوم" yaxis: "عدد الملفات الشخصية للمستخدمين التي تم عرضها" + description: "إجمالي مرات العرض الجديدة للملفات الشخصية للمستخدمين" topics: title: "الموضوعات" xaxis: "اليوم" yaxis: "عدد الموضوعات الجديدة" + description: "الموضوعات الجديدة التي تم إنشاؤها خلال هذه الفترة" posts: title: "المنشورات" xaxis: "اليوم" yaxis: "عدد المنشورات الجديدة" + description: "المنشورات الجديدة التي تم إنشاؤها خلال هذه الفترة" likes: title: "اﻹعجابات" xaxis: "اليوم" @@ -835,16 +1346,22 @@ ar: title: "البلاغات" xaxis: "اليوم" yaxis: "عدد البلاغات" + description: "عدد البلاغات الجديدة" bookmarks: title: "الإشارات المرجعية" xaxis: "اليوم" yaxis: "عدد الإشارات المرجعية الجديدة" + description: "عدد الموضوعات والمنشورات الجديدة التي تم وضع إشارة مرجعية عليها" users_by_trust_level: title: "المستخدمون لكل مستوى ثقة" xaxis: "مستوى الثقة" yaxis: "عدد المستخدمين" + labels: + level: المستوى + description: "عدد المستخدمين الذين تم تجميعهم حسب مستوى الثقة" description_link: "https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/" users_by_type: + title: "المستخدمون لكل نوع" xaxis: "النوع" yaxis: "عدد المستخدمين" labels: @@ -853,32 +1370,50 @@ ar: admin: مسؤول moderator: مشرف suspended: معلَّق + silenced: المكتومون + description: "عدد المستخدمين الذين تم تجميعهم بواسطة المسؤول والمشرف، والمعلَّقين والمكتومين." + trending_search: + title: مصطلحات البحث الرائجة + labels: + term: المصطلح + searches: عدد مرات البحث + click_through: نسبة النقر إلى الظهور + description: "مصطلحات البحث الأكثر رواجًا حسب نسبة النقر إلى الظهور" emails: title: "الرسائل الإلكترونية المُرسَلة" xaxis: "اليوم" yaxis: "عدد الرسائل الإلكترونية" + description: "عدد الرسائل الإلكترونية الجديدة التي تم إرسالها" user_to_user_private_messages: + title: "مستخدم إلى مستخدم (باستثناء الردود)" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد الرسائل الخاصة التي تم إنشاؤها حديثًا" user_to_user_private_messages_with_replies: + title: "مستخدم إلى مستخدم (مع تضمين الردود)" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد جميع الرسائل والردود الخاصة الجديدة" system_private_messages: title: "النظام" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد الرسائل الخاصة التي يُرسلها النظام تلقائيًا" moderator_warning_private_messages: title: "تحذير من المشرف" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد التحذيرات التي تم إرسالها من خلال رسائل خاصة من المشرفين." notify_moderators_private_messages: title: "إرسال إشعار إلى المشرفين" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد المرات التي تم فيها إرسال إشعار إلى المشرفين بشكلٍ خاص بواسطة بلاغ." notify_user_private_messages: title: "إرسال إشعار إلى المستخدم" xaxis: "اليوم" yaxis: "عدد الرسائل" + description: "عدد المرات التي تم فيها إرسال إشعار إلى المستخدمين بشكلٍ خاص بواسطة بلاغ." top_referrers: title: "أفضل المُحيلين" xaxis: "المستخدم" @@ -888,6 +1423,7 @@ ar: user: "مستخدم" num_clicks: "النقرات" num_topics: "الموضوعات" + description: "المستخدمون مُدرَجون حسب عدد النقرات على الروابط التي شاركوها" top_traffic_sources: title: "أفضل مصادر الزيارات" xaxis: "النطاق" @@ -898,35 +1434,43 @@ ar: domain: النطاق num_clicks: النقرات num_topics: الموضوعات + description: "المصادر الخارجية التي شاركت رابطًا إلى هذا الموقع أكثر من غيرها" top_referred_topics: title: "أفضل الموضوعات المحال إليها" labels: num_clicks: "النقرات" topic: "موضوع" + description: "الموضوعات التي تلقت أكبر عدد من النقرات من مصادر خارجية" page_view_anon_reqs: title: "مجهول" xaxis: "اليوم" yaxis: "مرات العرض المجهولة للصفحة" + description: "عدد مرات العرض الجديدة للصفحة للزوار الذين لم يسجِّلوا الدخول إلى حساب" page_view_logged_in_reqs: title: "مسجِّل الدخول" xaxis: "اليوم" yaxis: "مرات عرض مُسجلي الدخول للصفحة" + description: "عدد مرات العرض الجديدة للصفحة من المستخدمين الذين سجَّلوا الدخول" page_view_crawler_reqs: title: "مرات عرض زاحف الويب للصفحة" xaxis: "اليوم" yaxis: "مرات عرض زاحف الويب للصفحة" + description: "إجمالي مرات عرض الصفحة من زاحفات الويب بمرور الوقت" page_view_total_reqs: title: "مرات عرض الصفحة" xaxis: "اليوم" yaxis: "إجمالي مرات عرض الصفحة" + description: "عدد مرات العرض الجديدة للصفحة من جميع الزوار" page_view_logged_in_mobile_reqs: title: "مرات عرض مُسجلي الدخول للصفحة" xaxis: "اليوم" yaxis: "مرات عرض مُسجلي الدخول على الجوَّال للصفحة" + description: "عدد مرات العرض الجديدة للصفحة من المستخدمين على الأجهزة الجوَّالة والذين سجَّلوا الدخول إلى حساب" page_view_anon_mobile_reqs: title: "مرات عرض المجهولين للصفحة" xaxis: "اليوم" yaxis: "مرات عرض المجهولين للصفحة على الجوَّال" + description: "عدد مرات العرض الجديدة للصفحة من الزوار على الأجهزة الجوَّالة والذين لم يسجِّلوا الدخول" http_background_reqs: title: "الخلفية" xaxis: "اليوم" @@ -955,138 +1499,353 @@ ar: title: "الوقت حتى أول رد" xaxis: "اليوم" yaxis: "متوسط الوقت (بالساعات)" + description: "متوسط الوقت (بالساعات) حتى الرد الأول على الموضوعات الجديدة" topics_with_no_response: title: "الموضوعات دون رد" xaxis: "اليوم" yaxis: "الإجمالي" + description: "عدد الموضوعات الجديدة التي تم إنشاؤها ولم تتلقَّ ردًا" mobile_visits: + title: "عدد زيارات المستخدمين (على الجوَّال)" xaxis: "اليوم" yaxis: "عدد الزيارات" + description: "عدد المستخدمين المميزين الذين زاروا الموقع باستخدام جهاز جوَّال." web_crawlers: + title: "وكلاء مستخدمي زاحفات الويب" labels: + user_agent: "وكيل المستخدم" page_views: "مرات عرض الصفحة" + description: "قائمة وكلاء مستخدمي زاحفات الويب، مرتَّبة حسب مرات عرض الصفحة." suspicious_logins: + title: "عمليات تسجيل الدخول المشبوهة" labels: user: المستخدم + client_ip: عنوان IP للعميل location: الموقع الجغرافي + browser: المتصفح + device: الجهاز + os: نظام التشغيل + login_time: وقت تسجيل الدخول + description: "تفاصيل عمليات تسجيل الدخول الجديدة التي تختلف بشكلٍ مريب عن عمليات تسجيل الدخول السابقة" staff_logins: + title: "عمليات تسجيل دخول المسؤول" labels: user: المستخدم location: الموقع الجغرافي + login_at: تسجيل الدخول في + description: "قائمة بأوقات تسجيل دخول المسؤول مع تحديد المواقع" top_uploads: + title: "أعلى التحميلات" labels: filename: اسم الملف + extension: الامتداد + author: المؤلف + filesize: حجم الملف + description: "إدراج جميع التحميلات حسب الامتداد وحجم الملف والمؤلف" + top_ignored_users: + title: "أهم المستخدمين الذين تم تجاهلهم/كتمهم" + labels: + ignored_user: مستخدم تم تجاهله + ignores_count: عدد التجاهلات + mutes_count: عدد مرات الكتم + description: "المستخدمون الذين تم كتمهم أو تجاهلهم بواسطة العديد من المستخدمين الآخرين" dashboard: rails_env_warning: "الخادم يعمل في وضع %{env}." host_names_warning: "يستخدم ملف config/database.yml اسم المضيف الافتراضي localhost. حدِّثه لاستخدام اسم مضيف موقعك." sidekiq_warning: 'Sidekiq ليس قيد التشغيل! يتم تنفيذ العديد من المهام، مثل إرسال الرسائل الإلكترونية، بشكلٍ غير متزامن من خلال sidekiq. يُرجى التأكد من وجود عملية sidekiq واحدة على الأقل قيد التشغيل. معرفة المزيد عن Sidekiq من هنا.' queue_size_warning: "عدد المهام في قائمة الانتظار هو %{queue_size}، وهذا رقم كبير. قد يكون ذلك مؤشرًا على وجود مشكلة في عمليات Sidekiq، أو قد تحتاج إضافة المزيد من عمال Sidekiq." memory_warning: "يعمل الخادم بإجمالي ذاكرة أقل من 1 غ.ب. يوصى بتوفُّر 1 غ.ب من الذاكرة على الأقل." + google_oauth2_config_warning: 'تم إعداد الخادم للسماح بالاشتراك وتسجيل الدخول باستخدام Google OAuth2 (enable_google_oauth2_logins)، ولكن لم يتم ضبط معرِّف العميل والقيم السرية للعميل. انتقل إلى إعدادات الموقع وحدِّث الإعدادات. راجع هذا الدليل لمعرفة المزيد.' + facebook_config_warning: 'تم إعداد الخادم للسماح بالاشتراك وتسجيل الدخول باستخدام Facebook (enable_facebook_logins)، ولكن لم يتم ضبط معرِّف العميل والقيم السرية للعميل. انتقل إلى the إعدادات الموقع وحدِّث الإعدادات. راجع هذا الدليل لمعرفة المزيد.' + twitter_config_warning: 'تم إعداد الخادم للسماح بالاشتراك وتسجيل الدخول باستخدام Twitter (enable_twitter_logins)، ولكن لم يتم ضبط معرِّف العميل والقيم السرية للعميل. انتقل إلى the إعدادات الموقع وحدِّث الإعدادات. راجع هذا الدليل لمعرفة المزيد.' + github_config_warning: 'تم إعداد الخادم للسماح بالاشتراك وتسجيل الدخول باستخدام GitHub (enable_github_logins)، ولكن لم يتم ضبط معرِّف العميل والقيم السرية للعميل. انتقل إلى إعدادات الموقع وحدِّث الإعدادات. راجع هذا الدليل لمعرفة المزيد.' + s3_config_warning: 'تم إعداد الخادم لتحميل الملفات إلى S3، ولكن لم يتم ضبط أحد الإعدادات التالية على الأقل: s3_access_key_id أو s3_secret_access_key أو s3_use_iam_profile أو s3_upload_bucket. انتقل إلى إعدادات الموقع وحدِّث الإعدادات. راجع "طريقة إعداد تحميلات الصور إلى S3" لمعرفة المزيد.' + s3_backup_config_warning: 'تم إعداد الخادم لتحميل النسخ الاحتياطية إلى S3، ولكن لم يتم ضبط أحد الإعدادات التالية على الأقل: s3_access_key_id أو s3_secret_access_key أو s3_use_iam_profile أو s3_backup_bucket. انتقل إلى إعدادات الموقع وحدِّث الإعدادات. راجع "طريقة إعداد تحميلات الصور إلى S3" لمعرفة المزيد.' + s3_cdn_warning: 'تم إعداد الخادم لتحميل الملفات إلى S3، ولكن لم يتم إعداد شبكة توصيل المحتوى على S3. يمكن أن يؤدي ذلك إلى تكاليف باهظة لخدمة S3 وأداء أبطأ للموقع. راجع "استخدام مساحة تخزين الكائنات للتحميلات" لمعرفة المزيد.' + image_magick_warning: 'تم إعداد الخادم لإنشاء صور مصغَّرة للصور الكبيرة، ولكن لم يتم تثبيت ImageMagick. ثبِّت ImageMagick باستخدام مدير الحزم المفضَّل لديك أو نزِّل أحدث إصدار.' + failing_emails_warning: 'هناك %{num_failed_jobs} مهمة بريد إلكتروني فشلت. تحقَّق من app.yml وتأكَّد من صحة إعدادات خادم البريد. راجع المهام التي فشلت في Sidekiq.' subfolder_ends_in_slash: "إعداد المجلد الفرعي غير صحيح، تنتهي قيمة DISCOURSE_RELATIVE_URL_ROOT بشرطة مائلة." + email_polling_errored_recently: + zero: "نتج عن استقصاء تلقي الرسائل الإلكترونية %{count} خطأ في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + one: "نتج عن استقصاء تلقي الرسائل الإلكترونية خطأ واحد (%{count}) في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + two: "نتج عن استقصاء تلقي الرسائل الإلكترونية خطآن (%{count}) في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + few: "نتج عن استقصاء تلقي الرسائل الإلكترونية %{count} أخطاء في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + many: "نتج عن استقصاء تلقي الرسائل الإلكترونية %{count} خطأ في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + other: "نتج عن استقصاء تلقي الرسائل الإلكترونية %{count} خطأ في آخر 24 ساعة. راجع السجلات لمزيد من التفاصيل." + missing_mailgun_api_key: "تم إعداد الخادم لإرسال الرسائل الإلكترونية عبر Mailgun، لكنك لم تقدِّم مفتاح API المُستخدَم للتحقُّق من رسائل خطاف الويب." + bad_favicon_url: "فشل تحميل الرمز المفضَّل. تحقَّق من إعداد الرمز المفضَّل لديك في إعدادات الموقع." + poll_pop3_timeout: "تنتهي مهلة الاتصال بخادم POP3. لا يمكن استرداد الرسائل الإلكترونية الواردة. يُرجى التحقُّق من إعدادات POP3 وموفِّر الخدمة." + poll_pop3_auth_error: "يفشل الاتصال بخادم POP3 بسبب خطأ في المصادقة. تحقَّق من إعدادات POP3 لديك." + force_https_warning: "يستخدم موقعك الإلكتروني SSL. ولكن لم يتم تفعيل `force_https` من إعدادات موقعك." + out_of_date_themes: "تتوفَّر تحديثات للسمات التالية:" + unreachable_themes: "لم نتمكن من التحقُّق من وجود تحديثات للسمات التالية:" + watched_word_regexp_error: "التعبير العادي للكلمات المُراقَبة للإجراء \"%{action}\" غير صالح. يُرجى التحقُّق من إعدادات الكلمات المُراقَبة، أو إيقاف إعداد الموقع `watched words regular expressions`." site_settings: + display_local_time_in_user_card: "عرض التوقيت المحلي بناءً على المنطقة الزمنية للمستخدم عند فتح بطاقة المستخدم الخاصة به." censored_words: "الكلمات التي سيتم استبدالها تلقائيًا بـ ■■■■" delete_old_hidden_posts: "حذف المنشورات المخفية تلقائيًا إذا زادت مدة الإخفاء عن 30 يومًا" + default_locale: "اللغة الافتراضية لمثيل Discourse هذا. يمكنك استبدال نص الفئات والموضوعات التي ينشئها النظام من تخصيص/النص." allow_user_locale: "السماح للمستخدمين باختيار لغة الواجهة التي يفضِّلونها" + set_locale_from_accept_language_header: "تعيين لغة الواجهة للمستخدمين المجهولين من رؤوس لغة متصفح الويب لديهم" + support_mixed_text_direction: "دعم الاتجاهات النصية المختلطة من اليمين إلى اليسار ومن اليسار إلى اليمين." min_post_length: "الحد الأدنى المسموح به لطول المنشور بالأحرف" min_first_post_length: "الحد الأدنى المسموح به لطول أول منشور (نص الموضوع) بالأحرف" min_personal_message_post_length: "الحد الأدنى المسموح به لطول المنشور بالأحرف في الرسائل" max_post_length: "الحد الأقصى المسموح به لطول المنشور بالأحرف" topic_featured_link_enabled: "السماح بنشر روابط في الموضوعات" + show_topic_featured_link_in_digest: "إظهار رابط الموضوع المميز في ملخص البريد الإلكتروني" + min_topic_views_for_delete_confirm: "الحد الأدنى لعدد المشاهدات التي يجب أن يتضمَّنها الموضوع حتى تظهر نافذة منبثقة للتأكيد عند حذفه" min_topic_title_length: "الحد الأدنى المسموح به لطول عنوان الموضوع بالأحرف" max_topic_title_length: "الحد الأقصى المسموح به لطول عنوان الموضوع بالأحرف" min_personal_message_title_length: "الحد الأدنى المسموح به لطول عنوان الرسالة بالأحرف" + max_emojis_in_title: "الحد الأقصى المسموح به من الرموز التعبيرية في عنوان الموضوع" min_search_term_length: "الحد الأدنى الصالح لطول مصطلح البحث بالأحرف" search_tokenize_chinese_japanese_korean: "فرض تقسيم جمل البحث في اللغات الصينية واليابانية والكورية إلى كلمات حتى على المواقع التي لا تدعم تلك اللغات" search_prefer_recent_posts: "سيحاول هذا الخيار البحث في فهرس أحدث المنشورات أولًا إذا كان البحث في منتداك الكبير بطيئًا" search_recent_posts_size: "عدد المنشورات الحديثة التي سيتم الإبقاء عليها في الفهرس" + log_search_queries: "تسجيل استعلامات البحث التي يجريها المستخدمون" + search_query_log_max_size: "الحد الأقصى من استعلامات البحث للاحتفاظ بها" + search_query_log_max_retention_days: "الحد الأقصى بالأيام لفترة الاحتفاظ باستعلامات البحث" + search_ignore_accents: "تجاهل التشكيل عند البحث عن نص" + category_search_priority_low_weight: "الأهمية المطبَّقة على الترتيب في الأولوية المنخفضة للبحث في الفئات" + category_search_priority_high_weight: "الأهمية المطبَّقة على الترتيب في الأولوية العالية للبحث في الفئات" allow_uncategorized_topics: "السماح بإنشاء الموضوعات دون تحديد فئة. تحذير: إذا كانت هناك موضوعات غير مصنَّفة بفئة، يجب عليك إعادة تصنيفها قبل إيقاف تشغيل هذا الإعداد." allow_duplicate_topic_titles: "السماح بالموضوعات ذات العناوين المتطابقة المتكررة" + allow_duplicate_topic_titles_category: "اسمح بالموضوعات ذات العناوين المتطابقة والمتكررة إذا كانت الفئة مختلفة. يجب أن تكون القيمة allow_duplicate_topic_titles مضبوطة على False." unique_posts_mins: "عدد الدقائق قبل أن يتمكن العضو من إنشاء منشور يتضمَّن المحتوى نفسه مجددًا" educate_until_posts: "إظهار اللوحة التعليمية المنبثقة للمستخدمين الجدُد عندما يبدأ العضو في كتابة منشوراته الأولى (n)" title: "اسم هذا الموقع كما هو مُستخدَم في وسم العنوان" site_description: "وصف هذا الموقع في جملة واحدة، كما في وسم الوصف التعريفي" + short_site_description: "وصف قصير، كما هو مستخدم في وسم العنوان على الصفحة الرئيسية." + contact_email: "عنوان البريد الإلكتروني لجهة الاتصال الرئيسية المسؤولة عن هذا الموقع. يتم استخدامه للإشعارات المهمة ويتم عرضه أيضًا على صفحة /about للمسائل العاجلة." + contact_url: "عنوان URL للتواصل لهذا الموقع. يتم عرضه على صفحة /about للمسائل العاجلة." crawl_images: "استعادة الصور من عناوين URL البعيدة لإدراج الأبعاد الصحيحة للطول والعرض" download_remote_images_to_local: "يمكن تحويل الصور البعيدة إلى صور محلية عن طريق تنزيلها، وبذلك تضمن عدم تلف الصور." download_remote_images_threshold: "الحد الأدنى من مساحة القرص اللازمة لتنزيل الصور البعيدة محليًا (بالنسبة المئوية)" disabled_image_download_domains: "لن يتم تنزيل الصور البعيدة من هذه النطاقات أبدًا. قائمة مفصولة بشرائط عمودية." editing_grace_period: "لن يؤدي التعديل إلى إنشاء نسخة جديدة في سجل المنشورات لمدة (n) ثانية بعد النشر." + editing_grace_period_max_diff: "الحد الأقصى لعدد تغييرات الأحرف المسموح بها في فترة السماح بالتعديل، وحفظ مراجعة أخرى للمنشور إذا تم تغيير المزيد (مستوى الثقة 0 و1)" + editing_grace_period_max_diff_high_trust: "الحد الأقصى لعدد تغييرات الأحرف المسموح بها في فترة السماح بالتعديل، مع حفظ مراجعة أخرى للمنشور إذا تم تغيير المزيد (مستوى الثقة 2 وأعلى)" + staff_edit_locks_post: "سيتم قفل التعديل على المنشورات إذا تم تعديلها بواسطة أعضاء فريق العمل" + post_edit_time_limit: "يمكن للمؤلف من مستوى الثقة 0 أو 1 تعديل منشوراته لمدة (n) دقيقة بعد النشر. اضبط القيمة على 0 لإتاحة التعديل للأبد." + tl2_post_edit_time_limit: "يمكن للمؤلف من مستوى الثقة 2 وأعلى تعديل منشوراته لمدة (n) دقيقة بعد النشر. اضبط القيمة على 0 لإتاحة التعديل للأبد." edit_history_visible_to_public: "السماح للجميع برؤية النسخ السابقة من المنشورات التي تم تعديلها. عند إيقاف هذا الإعداد، سيتمكن أعضاء الفريق فقط من رؤيتها." delete_removed_posts_after: "سيتم حذف المنشورات التي أزالها المؤلف بعد (n) ساعة. في حال الضبط على 0، سيتم حذف المنشورات على الفور." max_image_width: "أقصى عرض للصور المصغَّرة في المنشور" max_image_height: "أقصى ارتفاع للصور المصغَّرة في المنشور" + responsive_post_image_sizes: "تغيير حجم صور المعاينة المبسَّطة للسماح بالشاشات ذات كثافة النقاط العالية بنسب البكسل التالية. قم بإزالة جميع القيم لإيقاف الصور المتجاوبة." fixed_category_positions: "في حال تحديده، ستتمكن من ترتيب الفئات ترتيبًا ثابتًا. وإذا ألغيت تحديده، فسيتم إدراج الفئات بترتيب النشاط." fixed_category_positions_on_create: "في حال تحديده، سيتم الاحتفاظ بترتيب الفئات في مربع حوار إنشاء الموضوع (requires fixed_category_positions)." add_rel_nofollow_to_user_content: 'أضِف rel=nofollow إلى كل المحتوى الذي قدَّمه المستخدم، باستثناء الروابط الخارجية (بما في ذلك النطاقات الرئيسية). في حال تغيير ذلك، يجب عليك إعادة إنشاء جميع المنشورات باستخدام: "rake posts:rebake"' exclude_rel_nofollow_domains: "قائمه النطاقات التي لا ينبغي إضافة rel=nofollow إلى روابطها. سيسمح example.com تلقائيًا بالرابط sub.example.com أيضًا. ينبغي إضافة نطاق هذا الموقع كحدٍ أدنى لمساعدة زاحفات الويب في العثور على كل المحتوى. إذا كانت هناك أجزاء أخرى من موقعك الإلكتروني في نطاقات أخرى، فأضِفها أيضًا." post_excerpt_maxlength: "الحد الأقصى لطول مقتطف/ملخص منشور." + topic_excerpt_maxlength: "الحد الأقصى لطول مقتطف الموضوع/ملخص الموضوع الذي تم إنشاؤه من أول منشور في الموضوع." show_pinned_excerpt_mobile: "إظهار المقتطف في الموضوعات المثبَّتة فى طريقة عرض الجوَّال." show_pinned_excerpt_desktop: "إظهار المقتطف في الموضوعات المثبَّتة فى طريقة عرض سطح المكتب" post_onebox_maxlength: "الحد الأقصى لطول منشور Discourse في لوحة المعاينة بالأحرف." blocked_onebox_domains: "قائمة بالنطاقات التي لن يتم عرضها في لوحة المعاينة أبدًا." + allowed_inline_onebox_domains: "قائمة بالنطاقات التي سيتم وضعها في لوحة المعاينة في شكلٍ مصغَّر إذا تم ربطها دون عنوان" + enable_inline_onebox_on_all_domains: "تجاهل إعداد الموقع inline_onebox_domain_allowlist والسماح بلوحة المعاينة المضمَّنة على جميع النطاقات." + force_custom_user_agent_hosts: "المضيفات التي سيتم استخدام وكيل المستخدم للوحة المعاينة المخصَّصة في جميع طلباتها. (هذا الإعداد مفيد بشكلٍ خاص للمضيفات الذين تقيِّد الوصول حسب وكيل المستخدم)." + max_oneboxes_per_post: "الحد الأقصى لعدد لوحات المعاينة في المنشور" + facebook_app_access_token: "رمز يتم إنشاؤه من معرِّف تطبيق Facebook أو الرمز السري لديك. ويتم استخدامه لإنشاء لوحات معاينة لموقع Instagram." + logo: "صورة الشعار في الجزء العلوي الأيمن من موقعك. استخدم صورة مستطيلة عريضة بارتفاع 120 ونسبة عرض إلى ارتفاع أكبر من 3:1. وإذا تركتها فارغة، فسيتم عرض نص عنوان الموقع." + logo_small: "صورة الشعار الصغيرة في الجزء العلوي الأيمن من موقعك، وتظهر عند التمرير لأسفل. استخدم صورة مربعة بمقاس 120 × 120. وإذا تركتها فارغة، فسيتم عرض صورة رمزية لمنزل." + digest_logo: "الشعار البديل المُستخدَم أعلى ملخص البريد الإلكتروني لموقعك. استخدم صورة مستطيلية عريضة. لا تستخدم صورة SVG. وإذا تركتها فارغة، فسيتم استخدام الصورة من إعداد `logo`." + mobile_logo: "الشعار المُستخدَم في إصدار الجوَّال من موقعك. استخدم صورة مستطيلية عريضة بارتفاع 120 ونسبة عرض إلى ارتفاع أكبر من 3:1. وإذا تركتها فارغة، فسيتم استخدام الصورة من إعداد `logo`." + logo_dark: "بديل الألوان الداكنة لإعداد الموقع `logo`" + logo_small_dark: "بديل الألوان الداكنة لإعداد الموقع `logo small`" + mobile_logo_dark: "بديل الألوان الداكنة لإعداد الموقع `mobile logo`" + large_icon: "الصورة المُستخدَمة كأساس لأيقونات البيانات الوصفية الأخرى. يجب أن يكون الحجم المثالي أكبر من 512 × 512. وإذا تركتها فارغة، فسيتم استخدام logo_small." + manifest_icon: "الصورة المُستخدَمة كشعار/صورة البداية على Android. سيتم تغيير حجمها تلقائيًا إلى 512 × 512. وإذا تركتها فارغة، فسيتم استخدام large_icon." + manifest_screenshots: "لقطات شاشة تعرض ميزات المثيل ووظيفته على صفحة رسالة التثبيت الخاصة به. يجب أن تكون جميع الصور من تحميلات محلية وبالأبعاد نفسها." + favicon: "الرمز المفضَّل لموقعك، راجع href='https://en.wikipedia.org/wiki/Favicon' target='_blank'>https://en.wikipedia.org/wiki/Favicon. للعمل بشكلٍ صحيح على شبكة توصيل المحتوى، يجب أن تكون الصورة بتنسيق png. سيتم تغيير حجمها إلى 32 × 32. وإذا تركتها فارغة، فسيتم استخدام large_icon." + apple_touch_icon: "الصورة المُستخدَمة كشعار/صورة البداية على Android. سيتم تغيير حجمها تلقائيًا إلى 512 × 512. وإذا تركتها فارغة، فسيتم استخدام large_icon." + opengraph_image: "صورة opengraph افتراضية، يتم استخدامها عندما لا تحتوي الصفحة على صورة أخرى مناسبة. وإذا تركتها فارغة، فسيتم استخدام large_icon." + twitter_summary_large_image: "بطاقة `Twitter `summary large image' (يجب أن يكون عرضها 280 على الأقل، وارتفاعها 150 على الأقل). وإذا تركتها فارغة، فسيتم إنشاء البيانات الوصفية للبطاقة العادية باستخدام opengraph_image." notification_email: "عنوان البريد الإلكتروني المُستخدَم في حقل \"من:\" عند إرسال جميع رسائل النظام الأساسية. يجب ضبط سجلات SPF وDKIM وreverse PTR للنطاق المحدَّد هنا بشكلٍ صحيح لتصل الرسالة الإلكترونية." email_custom_headers: "قائمة مفصولة بشرائط عمودية لرؤوس البريد الإلكتروني المخصَّصة" + email_subject: "تنسيق موضوع قابل للتخصيص للرسائل الإلكترونية القياسية. راجع https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + detailed_404: "يوفِّر مزيدًا من التفاصيل للمستخدمين بشأن سبب عدم تمكُّنهم من الوصول إلى موضوع معيَّن. ملاحظة: هذا الإعداد أقل أمانًا لأن المستخدمين سيعرفون إذا كان عنوان URL مرتبطًا بموضوع صالح." + enforce_second_factor: "يفرض على المستخدمين تفعيل المصادقة الثنائية. حدِّد \"الكل\" لفرضها على جميع المستخدمين. حدِّد \"فريق العمل\" لفرضها على المستخدمين من فريق العمل فقط." force_https: "فرض استخدام HTTPS فقط على الموقع. تحذير: لا تفعِّل هذا الإعداد إلا بعد التأكد من أن HTTPS مُعد بالكامل ويعمل فى جميع أنحاء الموقع! هل تحقَّقت من شبكة توصيل المحتوى (CDN)، وعمليات تسجيل الدخول على جميع شبكات التواصل الاجتماعى، وأي شعارات أو تبعيات خارجية للتأكد من أنها جميعًا متوافقه مع HTTPS؟" + same_site_cookies: "استخدام ملفات تعريف ارتباط الموقع نفسه، فهي تقضي على جميع مؤشرات CSRF على المتصفحات المدعومة (Lax أو Strict). تحذير: سيعمل Strict فقط على المواقع التي تفرض تسجيل الدخول وتستخدم طريقة مصادقة خارجية." summary_score_threshold: "الحد الأدنى من النقاط المطلوبة لتضمين منشور في \"تلخيص هذا الموضوع\"" + summary_posts_required: "الحد الأدنى من عدد المنشورات في الموضوع قبل تفعيل \"تلخيص هذا الموضوع\". سيتم تطبيق التغييرات على هذا الإعداد بأثر رجعي في غضون أسبوع." + summary_likes_required: "الحد الأدنى من عدد الإعجابات في الموضوع قبل تفعيل \"تلخيص هذا الموضوع\". سيتم تطبيق التغييرات على هذا الإعداد بأثر رجعي في غضون أسبوع." summary_percent_filter: "يظهر أعلى % من المنشورات عندما يضغط المستخدم على \"تلخيص هذا الموضوع\"" + summary_max_results: "الحد الأقصى لعدد المنشورات التي تم إرجاعها بواسطة \"تلخيص هذا الموضوع\"" + enable_personal_messages: "السماح للمستخدمين من مستوى الثقة 1 (قابل للإعداد عبر الحد الأدنى لمستوى الثقة لإرسال الرسائل) بإنشاء رسائل والرد على الرسائل. لاحظ أن فريق العمل يمكنه دائمًا إرسال الرسائل بغض النظر عن أي شيء." + enable_system_message_replies: "يسمح للمستخدمين بالرد على رسائل النظام، حتى إذا كانت الرسائل الشخصية متوقفة." enable_long_polling: "يمكن لناقل الرسائل المُستخدَم في الإشعارات استخدام الاستقصاء الطويل" + enable_chunked_encoding: "تفعيل استجابات الترميز المقسَّمة بواسطة الخادم. تعمل هذه الميزة على معظم الإعدادات، ولكن قد يتم تخزين بعض الخوادم الوكيلة مؤقتًا، مما يتسبب في تأخير الاستجابات" long_polling_base_url: "عنوان URL الأساسي المُستخدَم في الاستقصاء الطويل (عندما تخدم شبكة توصيل المحتوى (CDN) محتوًى ديناميكيًا، احرص على ضبط هذا على سحب الموارد من المصدر) eg: http://origin.site.com" long_polling_interval: "المدة الزمنية التي سينتظرها الخادم قبل الرد على العملاء عند عدم وجود أي بيانات لإرسالها (للأعضاء الذين سجَّلوا الدخول فقط)" polling_interval: "المدة الزمنية المفترض أن يظل العملاء الذين سجَّلوا الدخول متصلين خلالها بالمللي ثانية عندما لا يكون الاستقصاء الطويل مستخدمًا" anon_polling_interval: "المدة الزمنية المفترض استقصاء العملاء المجهولين خلالها بالمللي ثانية" background_polling_interval: "المدة الزمنية المفترض استقصاء العملاء المجهولين خلالها بالمللي ثانية (عندما تكون النافذة في الخلفية)" + hide_post_sensitivity: "احتمالية إخفاء المنشور الذي تم الإبلاغ عنه" + silence_new_user_sensitivity: "احتمالية كتم المستخدم الجديد بناءً على البلاغات عن سلوك غير مرغوب فيه" + auto_close_topic_sensitivity: "احتمالية إغلاق المنشور الذي تم الإبلاغ عنه تلقائيًا" cooldown_minutes_after_hiding_posts: "عدد الدقائق التي يجب على المستخدم انتظارها قبل أن يتمكن من تعديل منشور مخفي بسبب بلاغات المجتمع" max_topics_in_first_day: "أقصى عدد من الموضوعات المسموح للمستخدم إنشاؤها خلال 24 ساعة من إنشاء أول منشور." max_replies_in_first_day: "أقصى عدد من الردود المسموح للمستخدم إنشاؤها خلال 24 ساعة قبل إنشاء منشوره الأول" tl2_additional_likes_per_day_multiplier: "زيادة حد الإعجابات اليومي لمستوى الثقة 2 (عضو) عن طريق مضاعفة هذا الرقم" tl3_additional_likes_per_day_multiplier: "زيادة حد الإعجابات اليومي لمستوى الثقة 3 (منتظم) عن طريق مضاعفة هذا الرقم" tl4_additional_likes_per_day_multiplier: "زيادة حد الإعجابات اليومي لمستوى الثقة 4 (قائد) عن طريق مضاعفة هذا الرقم" + tl2_additional_edits_per_day_multiplier: "زيادة حد التعديلات اليومية لمستوى الثقة 2 (عضو) بالضرب في هذا الرقم" + tl3_additional_edits_per_day_multiplier: "زيادة حد التعديلات اليومية لمستوى الثقة 3 (منتظم) بالضرب في هذا الرقم" + tl4_additional_edits_per_day_multiplier: "زيادة حد التعديلات اليومية لمستوى الثقة 4 (قائد) بالضرب في هذا الرقم" + num_users_to_silence_new_user: "إخفاء جميع منشورات المستخدم الجديد ومنع النشر في المستقبل إذا تلقَّت منشوراته spam_flags_to_silence_new_user بلاغ عن سلوك غير مرغوب فيه من هذا العدد من المستخدمين المختلفين. اضبط القيمة على 0 للإيقاف." + num_tl3_flags_to_silence_new_user: "إخفاء جميع منشورات المستخدم الجديد ومنع النشر في المستقبل إذا تلقَّت منشوراته العديد من البلاغات من num_tl3_users_to_silence_new_user مستخدم مختلف من مستوى الثقة 3. اضبط القيمة على 0 للإيقاف." + num_tl3_users_to_silence_new_user: "إخفاء جميع منشورات المستخدم الجديد ومنع النشر في المستقبل إذا تلقَّت منشوراته num_tl3_flags_to_silence_new_user من هذا العدد من المستخدمين المختلفين من مستوى الثقة 3. اضبط القيمة على 0 للإيقاف." + notify_mods_when_user_silenced: "إرسال رسالة إلى جميع المشرفين إذا تم كتم الخدمة تلقائيًا" + flag_sockpuppets: "الإبلاغ عن منشورَين على أنهما يُحتمَل أنا يكونا غير مرغوب فيهما إذا ردَّ مستخدم جديد على موضوع من عنوان IP نفسه الذي ردَّ منه مثل المستخدم الذي بدأ الموضوع" traditional_markdown_linebreaks: "استخدام فواصل الأسطر التقليدية في Markdown، والتي تتطلب مسافتين في النهاية لإدراج فاصل سطر." + enable_markdown_typographer: "استخدام قواعد الطباعة لتحسين إمكانية قراءة النص: استبدال علامات الاقتباس المستقيمة ' بعلامات اقتباس مجعدة ’، و(c) (tm) برمزيهما، و-- بالشرطة الطويلة –، إلى آخره." + enable_markdown_linkify: "التعامل تلقائيًا مع النص الذي يشبه الرابط كرابط: سيتم ربط www.example.com وhttps://example.com تلقائيًا" + markdown_linkify_tlds: "قائمة نطاقات المستوى الأعلى التي يتم التعامل معها تلقائيًا كروابط" + markdown_typographer_quotation_marks: "قائمة أزواج استبدال علامات الاقتباس الزوجية والفردية" post_undo_action_window_mins: "عدد الدقائق المسموح فيها للأعضاء بالتراجع عن الإجراءات الأخيرة على المنشور (إعجاب، بلاغ، إلى آخره)." + must_approve_users: "يجب أن يوافق فريق العمل على جميع حسابات المستخدمين الجُدد قبل السماح لهم بالوصول إلى الموقع." + invite_code: "يجب على المستخدم كتابة هذا الرمز للسماح بتسجيل الحساب، ويتم تجاهله عندما يكون فارغًا (غير حساس لحالة الأحرف)" + approve_suspect_users: "إضافة المستخدمين المشبوهين إلى قائمة انتظار المراجعة. أدخل المستخدمون المشبوهون سيرة ذاتية/موقع إلكتروني ولكن ليس لديهم نشاط قراءة." + review_every_post: "يجب مراجعة جميع المنشورات. تحذير! لا يوصى بهذا الإعداد للمواقع المزدحمة." + pending_users_reminder_delay_minutes: "إرسال إشعار إلى المشرفين إذا كان المستخدمون الجُدد ينتظرون الموافقة لمدة أطول من هذا العدد من الدقائق. اضبطها على -1 لإيقاف الإشعارات." + persistent_sessions: "سيظل المستخدمون مسجَّلين الدخول عند إغلاق متصفح الويب" maximum_session_age: "سيظل المستخدم مسجَّلًا الدخول لمدة n ساعة بعد زيارته اﻷخيرة." + ga_version: "إصدار Google Universal Analytics الذي سيتم استخدامه: v3 (analytics.js)، v4 (gtag)" + ga_universal_tracking_code: "معرِّف رمز تتبُّع Google Universal Analytics، على سبيل المثال: UA-12345678-9؛ راجع https://google.com/analytics" + ga_universal_domain_name: "اسم نطاق Google Universal Analytics، على سبيل المثال: eg: mysite.com؛ راجع https://google.com/analytics" + ga_universal_auto_link_domains: "تفعيل تتبُّع Google Universal Analytics عبر النطاقات. ستتم إضافة معرِّف العميل إلى الروابط الصادرة إلى هذه النطاقات. راجع دليل التتبُّع عبر النطاقات من Google." + gtm_container_id: "معرِّف حاوية إدارة العلامات من Google. على سبيل المثال: GTM-ABCDEF.
ملاحظة: قد يلزم إدراج البرامج النصية المضمَّنة لجعة خارجية والتي تم تحميلها بواسطة GTM في قائمة السماح في `content security policy script src`." + enable_escaped_fragments: "ارجع إلى واجهة برمجة تطبيقات Ajax-Crawling من Google إذا لم يتم اكتشاف زاحف ويب. راجع https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" + moderators_manage_categories_and_groups: "السماح للمشرفين بإدارة الفئات والمجموعات" cors_origins: "الأصول المسموح بها لطلبات الموارد متعددة المصادر (CORS). بجب أن يتضمَّن كل مصدر http:// أو https://. ويجب ضبط متغير البيئة للقيمة DISCOURSE_ENABLE_CORS على True لتفعيل CORS." use_admin_ip_allowlist: "لا يمكن للمسؤولين تسجيل الدخول إلا إذا كانوا على عنوان IP محدَّد في قائمة عناوين IP الخاضعة للمراقبة (المسؤول > السجلات > عناوين IP الخاضعة للمراقبة)." + blocked_ip_blocks: "قائمة وحدات عناوين IP الخاصة التي لا ينبغي لمنصة Discourse الزحف إليها مطلقًا" + allowed_internal_hosts: "قائمة المضيفات الداخلية التي يمكن لمنصة Discourse الزحف إليها بأمان من أجل لوحة المعاينة والأغراض الأخرى" + allowed_onebox_iframes: "قائمة نطاقات iframe src المسموح بها عبر تضمينات Onebox. سيسمح `*` بجميع محركات Onebox الافتراضية." + allowed_iframes: "قائمة بادئات نطاقات iframe src التي يمكن أن يسمح بها Discourse بأمان في المنشورات" + allowed_crawler_user_agents: "وكلاء المستخدمين لزاحفات الويب التي يجب السماح لها بالوصول إلى الموقع. تحذير! سيؤدي ضبط هذا الإعداد إلى عدم السماح بجميع الزاحفات غير المُدرَجة هنا!" + blocked_crawler_user_agents: "الكلمة الفريدة غير حساسة لحالة الأحرف في سلسلة وكيل المستخدم والتي تحدِّد زاحفات الويب التي لا ينبغي السماح لها بالوصول إلى الموقع. لا تنطبق إذا تم تعريف قائمة السماح." + slow_down_crawler_user_agents: "وكلاء المستخدمين لزاحفات الويب التي يجب أن يكون معدَّلها محدودًا في ملف robots.txt باستخدام توجيه تأخير الزحف" + slow_down_crawler_rate: "إذا تم تحديد slow_down_crawler_user_agents، فسيتم تطبيق هذا المعدَّل على جميع الزاحفات (عدد ثواني التأخير بين الطلبات)" + content_security_policy: "تفعيل Content-Security-Policy" + content_security_policy_report_only: "تفعيل Content-Security-Policy-Report-Only" + content_security_policy_collect_reports: "تفعيل جمع تقارير انتهاك سياسة أمان المحتوى في /csp_reports" + content_security_policy_frame_ancestors: "تقييد من يمكنه تضمين هذا الموقع في iframes عبر سياسة أمان المحتوى. يمكن التحكُّم في المضيفات المسموح بها في التضمين" + content_security_policy_script_src: "مصادر النصوص الإضافية المُدرَجة في قائمة السماح. يتم تضمين المضيف الحالي وشبكة توصيل المحتوى بشكلٍ افتراضي. راجع الحد من هجمات XSS باستخدام سياسة أمان المحتوى." + invalidate_inactive_admin_email_after_days: "ستحتاج حسابات المسؤولين الذين لم يزوروا الموقع في هذا العدد من الأيام إلى إعادة التحقُّق من صحة عنوان بريدهم الإلكتروني قبل تسجيل الدخول. اضبط القيمة على 0 للإيقاف." top_menu: "تحديد العناصر التي تظهر في لوحة تنقُّل الصفحة الرئيسية، وبأي ترتيب. مثال: الجديدة|غير المقروءة|الفئات|الأكثر عرضًا|المقروءة|المنشورة|الإشارات المرجعية" post_menu: "تحديد العناصر التي تظهر في قائمة المنشور وترتيبها. مثال: تعديل|إبلاغ|حذف|مشاركة|إشارة مرجعية|رد" post_menu_hidden_items: "عناصر القائمة التي سيتم إخفاؤها افتراضيًا في قائمة المنشور ما لم يتم النقر على رمز الثلاث نقاط لتوسيع القائمة." share_links: "تحديد العناصر التي تظهر في مربع حوار المشاركة وترتيبها" site_contact_username: "اسم مستخدم صالح لفريق العمل لإرسال جميع الرسائل الآلية منه. سيتم استخدام حساب النظام الافتراضي في حال تركها خالية." + site_contact_group_name: "اسم مجموعة صالح ليتم دعوتها إلى جميع الرسائل الآلية" send_welcome_message: "إرسال رسالة ترحيبية إلى جميع المستخدمين الجُدد مع دليل البدء السريع" + send_tl1_welcome_message: "إرسال رسالة ترحيبية إلى المستخدمين الجُدد في مستوى الثقة 1" + send_tl2_promotion_message: "إرسال رسالة ترحيبية بشأن الترقية إلى المستخدمين الجُدد في مستوى الثقة 2" suppress_reply_directly_below: "عدم عرض عدد الردود القابل للتوسيع على منشور عندما يكون هناك رد واحد فقط أسفل هذا المنشور مباشرةً." suppress_reply_directly_above: "عدم عرض عبارة \"ردًا على\" القابلة للتوسيع في منشور عندما يكون هناك رد واحد فقط فوق هذا المنشور مباشرةً." + remove_full_quote: "إزالة الاقتباسات الكاملة تلقائيًا من الردود المباشرة" suppress_reply_when_quoting: "عدم عرض عبارة \"ردًا على\" القابلة للتوسيع في منشور عند اقتباس المنشور للرد." max_reply_history: "الحد الأقصى لعدد الردود التي سيتم توسيعها عند توسيع عبارة \"ردًا على\"" topics_per_period_in_top_summary: "عدد الموضوعات الأكثر عرضًا في الملخص الافتراضي للموضوعات الأكثر عرضًا." topics_per_period_in_top_page: "عدد الموضوعات أكثر عرضًا في أهم الموضوعات في قائمة \"إظهار المزيد\" الموسَّعة للموضوعات الأكثر عرضًا." redirect_users_to_top_page: "إعادة توجيه المستخدمين الجُدد والغائبين لفترة طويلة تلقائيًا إلى أعلى الصفحة." top_page_default_timeframe: "الإطار الزمني الافتراضي لصفحة العرض من الأعلى." + moderators_view_emails: "السماح للمشرفين بعرض عناوين البريد الإلكتروني للمستخدمين" + prioritize_username_in_ux: "إظهار اسم المستخدم أولًا على صفحة المستخدم وبطاقة المستخدم والمنشورات (عند إظهار الاسم المتوقف أولًا)" + enable_rich_text_paste: "تفعيل التحويل التلقائي من HTML إلى Markdown عند لصق نص في أداة الإنشاء (إعداد تجريبي)" + send_old_credential_reminder_days: "التذكير ببيانات الاعتماد القديمة بعد عدد الأيام" email_token_valid_hours: "نسيت كلمة المرور/الرموز المميزة لتفعيل الحساب صالحة لمدة (n) ساعة." enable_badges: "تفعيل نظام الشارات" + max_favorite_badges: "الحد الأقصى لعدد الشارات التي يمكن للمستخدم تحديدها" enable_whispers: "السماح بالاتصالات الخاصة بين فريق العمل داخل الموضوعات." + allow_index_in_robots_txt: "حدِّد في ملف robots.txt أن هذا الموقع يسمح لمحركات بحث الويب بفهرسته. وفي حالات استثنائية، يمكنك تجاوز ملف robots.txt بشكلٍ دائم." blocked_email_domains: "قائمة مفصولة بشرائط عمودية لنطاقات البريد الإلكتروني التي لا يتم السماح للمستخدمين بتسجيل حسابات عليها. مثال: mailinator.com|trashmail.net" allowed_email_domains: "قائمة مفصولة بشرائط عمودية لنطاقات البريد الإلكتروني التي يجب على المستخدمين تسجيل حسابات عليها. تحذير: لن يتم السماح بالمستخدمين المسجَّلين على نطاقات بريد إلكتروني أخرى بخلاف المذكورة هنا!" + auto_approve_email_domains: "ستتم الموافقة تلقائيًا على المستخدمين الذين لديهم عناوين بريد إلكتروني من قائمة النطاقات هذه." hide_email_address_taken: "لا تُخبر المستخدمين بوجود حساب بعنوان البريد الإلكتروني نفسه في أثناء الاشتراك وفي نموذج نسيان كلمة المرور." log_out_strict: "تسجيل خروج المستخدم من جميع الجلسات على جميع الأجهزة عند تسجيل الخروج" + version_checks: "فحص Discourse Hub للحصول على تحديثات الإصدار وإظهار رسائل الإصدار الجديد على /admin لوحة المعلومات" new_version_emails: "إرسال رسالة إلكترونية إلى عنوان contact_email عند توفُّر إصدار جديد من Discourse" invite_expiry_days: "مدة صلاحية مفاتيح دعوة المستخدمين بالأيام" invite_only: "يجب أن تتم دعوة جميع المستخدمين الجُدد بشكلٍ صريح بواسطة المستخدمين الموثوق بهم أو فريق العمل. التسجيل العام متوقف." login_required: "طلب المصادقة لقراءة المحتوى على هذا الموقع، وعدم السماح بالوصول المجهول" min_username_length: "الحد الأدنى لطول اسم المستخدم بالأحرف. تحذير: إذا كان لدى أي مستخدمين أو مجموعات حالية أسماء أقصر من ذلك، فسيتعطَّل موقعك!" + max_username_length: "الحد الأقصى لطول اسم المستخدم بالأحرف. تحذير: إذا كان لدى أي مستخدمين أو مجموعات حالية أسماء أطول من هذا الحد، فسيتعطل موقعك!" + unicode_usernames: "السماح لأسماء المستخدمين وأسماء المجموعات بأن تتضمَّن حروفًا وأرقامًا بترميز Unicode" + allowed_unicode_username_characters: "التعبير العادي للسماح ببعض أحرف Unicode فقط في أسماء المستخدمين. سيتم السماح دائمًا بأحرف وأرقام ASCII ولا يلزم تضمينها في قائمة السماح." + reserved_usernames: "أسماء المستخدمين غير المسموح لهم بالاشتراك. يمكن استخدام رمز البدل * لمطابقة أي حرف صفر مرة أو أكثر." min_password_length: "الحد الأدنى لطول كلمة المرور." min_admin_password_length: "الحد الأدنى لطول كلمة المرور للمسؤول." + password_unique_characters: "الحد الأدنى لعدد الأحرف الفريدة التي يجب أن تتضمَّنها كلمة المرور." block_common_passwords: "لا تسمح بكلمات المرور الموجودة ضمن قائمة العشرة آلاف (10,000) كلمة مرور الأكثر شيوعًا." + auth_skip_create_confirm: تخطي النافذة المنبثقة لإنشاء حساب عند الاشتراك عبر المصادقة الخارجية. يُفضَّل استخدام هذا الإعداد جنبًا إلى جنب مع auth_overrides_email وauth_overrides_username وauth_overrides_name. + auth_immediately: "إعادة التوجيه تلقائيًا إلى نظام تسجيل الدخول الخارجي دون تفاعل المستخدم. يسري ذلك فقط عندما تكون القيمة login_required مضبوطة على True، ولا يوجد سوى طريقة مصادقة خارجية واحدة" + enable_discourse_connect: "تفعيل تسجيل الدخول عبر DiscourseConnect (المعروف سابقًا باسم \"Discourse SSO\") (تحذير: *يجب* التحقُّق من صحة عناوين البريد الإلكتروني للمستخدمين من خلال الموقع الخارجي!)" + verbose_discourse_connect_logging: "تسجيل تشخصيات DiscourseConnect المطوَّلة ذات الصلة في /logs" + enable_discourse_connect_provider: "تنفيذ بروتوكول موفِّر DiscourseConnect (المعروف سابقًا باسم \"Discourse SSO\") في نقطة نهاية /session/sso_provider، يتطلب ضبط discourse_connect_provider_secrets" + discourse_connect_url: "عنوان URL لنقطة نهاية DiscourseConnect (يجب أن يتضمَّن http:// أو https://)" + discourse_connect_secret: "السلسلة السرية المُستخدَمة لمصادقة معلومات DiscourseConnect بشكلٍ مشفَّر، تأكد من أنها تتكوَّن من 10 أحرف أو أكثر" + discourse_connect_provider_secrets: "قائمة بالأزواج السرية للنطاق والتي تستخدم DiscourseConnect. تأكَّد من أن طول رمز DiscourseConnect السري هو 10 أحرف أو أكثر. يمكن استخدام رمز حرف البدل * لمطابقة أي نطاق أو جزء منه فقط (على سبيل المثال، *.example.com)." discourse_connect_overrides_bio: "تجاوز النبذة التعريفية في الملف الشخصي للمستخدم ومنعه من تغييرها" + discourse_connect_overrides_groups: "مزامنة كل عضويات المجموعة اليدوية مع المجموعات المحدَّدة في سمة المجموعات (تحذير: إذا لم تحدِّد مجموعات، فسيتم مسح جميع عضويات المجموعة اليدوية للمستخدم)" + auth_overrides_email: "يستبدل عنوان البريد الإلكتروني المحلي بعنوان بريد إلكتروني خارجي للموقع عند كل عملية تسجيل دخول، ويمنع التغييرات المحلية. ينطبق هذا الإعداد على جميع موفِّري المصادقة. (تحذير: يمكن أن تحدث تضاربات بسبب تطبيع عناوين البريد الإلكتروني المحلية)" + auth_overrides_username: "يستبدل اسم المستخدم المحلي باسم مستخدم خارجي للموقع عند كل عملية تسجيل دخول، ويمنع التغييرات المحلية. ينطبق هذا الإعداد على جميع موفِّري المصادقة. (تحذير: يمكن أن تحدث تضاربات بسبب الاختلافات في طول/متطلبات اسم المستخدم)" + auth_overrides_name: "يستبدل الاسم الكامل المحلي باسم كامل خارجي للموقع عند كل عملية تسجيل دخول، ويمنع التغييرات المحلية. ينطبق هذا الإعداد على جميع موفِّري المصادقة." + discourse_connect_overrides_avatar: "يستبدل الصورة الرمزية للمستخدم بالصورة الرمزية للموقع الخارجي من حمولة DiscourseConnect. في حالة التفعيل، لن يتم السماح للمستخدمين بتحميل الصور الرمزية على Discourse." + discourse_connect_overrides_location: "يستبدل موقع المستخدم بموقع خارجي من حمولة DiscourseConnect ويمنع التغييرات المحلية." + discourse_connect_overrides_website: "يستبدل الموقع الإلكتروني للمستخدم بموقع خارجي من حمولة DiscourseConnect ويمنع التغييرات المحلية." + discourse_connect_overrides_profile_background: "يستبدل خلفية الملف الشخصي للمستخدم بالصورة الرمزية للموقع الخارجي من حمولة DiscourseConnect." + discourse_connect_overrides_card_background: "يستبدل خلفية بطاقة المستخدم بالصورة الرمزية للموقع الخارجي من حمولة DiscourseConnect." + discourse_connect_not_approved_url: "إعادة توجيه حسابات DiscourseConnect غير المعتمدة إلى عنوان URL هذا" + discourse_connect_allows_all_return_paths: "عدم تقييد نطاق return_paths الذي يقدِّمه DiscourseConnect (يجب أن يكون مسار الإرجاع الافتراضي على الموقع الحالي)" + enable_local_logins: "تفعيل الحسابات المحلية التي تعتمد على اسم المستخدم وكلمة المرور في تسجيل الدخول. تحذير: إذا تم إيقاف هذا الإعداد، فقد لا تتمكن من تسجيل الدخول إذا كنت لم تُعدَّ مسبقًا طريقة تسجيل دخول بديلة واحدة على الأقل." + enable_local_logins_via_email: "السماح للمستخدمين بطلب رابط تسجيل الدخول بنقرة واحدة ليتم إرساله إليهم عبر البريد الإلكتروني" allow_new_registrations: "السماح بعمليات تسجيل جديدة من المستخدمين. يمكنك إلغاء تحديد هذا الإعداد لمنع أي شخص من إنشاء حساب جديد." enable_signup_cta: "إظهار إشعار للمستخدمين المجهولين العائدين تطالبهم بالاشتراك للحصول على حساب." + enable_google_oauth2_logins: "تفعيل مصادقة Google Oauth2. هذه هي طريقة المصادقة التي تدعمها Google حاليًا. وتتطلب مفتاحًا ورمزًا سريًا. راجع إعداد تسجيل الدخول عبر Google لمنصة Discourse." google_oauth2_client_id: "معرِّف العميل لتطبيق Google" google_oauth2_client_secret: "الرمز السري للعميل لتطبيق Google" + google_oauth2_prompt: "قائمة اختيارية مفصولة بمسافات لقيم السلسلة والتي تحدِّد ما إذا كان خادم التفويض يطالب المستخدم بإعادة المصادقة والموافقة. راجع https://developers.google.com/identity/protocols/OpenIDConnect#prompt لمعرفة القيم الممكنة." + google_oauth2_hd: "نطاق Google Apps Hosted اختياري والذي سيقتصر تسجيل الدخول عليه. راجع https://developers.google.com/identity/protocols/OpenIDConnect#hd-param لمزيد من التفاصيل." + enable_twitter_logins: "تفعيل مصادقة Twitter، يتطلب twitter_consumer_key وtwitter_consumer_secret. راجع إعداد تسجيل الدخول عبر Twitter (والتضمينات الغنية) لمنصة Discourse." + twitter_consumer_key: "مفتاح العميل لمصادقة Twitter، مسجَّل على https://developer.twitter.com/apps" + twitter_consumer_secret: "الرمز السري للعميل لمصادقة Twitter، مسجَّل على https://developer.twitter.com/apps" + enable_facebook_logins: "تفعيل مصادقة Facebook، يتطلب facebook_app_id وfacebook_app_secret. راجع إعداد تسجيل الدخول عبر Facebook لمنصة Discourse." + facebook_app_id: "معرِّف التطبيق لمصادقة Facebook والمشاركة عليه، مسجَّل على https://developers.facebook.com/apps" + facebook_app_secret: "الرمز السري للتطبيق لمصادقة Facebook، مسجَّل على https://developers.facebook.com/apps" + enable_github_logins: "تفعيل مصادقة GitHub، يتطلب github_client_id وgithub_client_secret. راجع إعداد تسجيل الدخول عبر GitHub لمنصة Discourse." + github_client_id: "معرِّف العميل لمصادقة GitHub، مسجَّل في https://github.com/settings/developers" + github_client_secret: "الرمز السري للعميل لمصادقة GitHub، مسجَّل في https://github.com/settings/developers" + enable_discord_logins: "هل تسمح للمستخدمين بالمصادقة باستخدام Discord؟" + discord_client_id: 'معرِّف عميل Discord (هل تحتاج إلى واحد؟ تفضَّل بزيارة بوابطة مطوِّري Discord)' + discord_secret: "المفتاح السري لمنصة Discord" + discord_trusted_guilds: 'السماح لأعضاء خوادم Discord هذه فقط بتسجيل الدخول عبر Discord. استخدم المعرِّف الرقمي للخادم. لمزيد من المعلومات، راجع الإرشادات هنا. اتركه فارغًا للسماح بأي خادم.' + enable_backups: "السماح للمسؤولين بإنشاء نسخ احتياطية من المنتدى" maximum_backups: "الحد الأقصى من النسخ الاحتياطية التي يجب الاحتفاظ بها على القرص. يتم حذف النسخ الاحتياطية القديمة تلقائيًا" automatic_backups_enabled: "تشغيل النسخ الاحتياطية التلقائية كما هو محدَّد في تردد النسخ الاحتياطي" + backup_frequency: "عدد الأيام بين النسخ الاحتياطية" s3_backup_bucket: "الحاوية البعيدة للاحتفاظ بالنسخ الاحتياطية. تحذير: تأكد من أنها حاوية خاصة." + s3_endpoint: "يمكن تعديل نقطة النهاية للنسخ الاحتياطي إلى خدمة متوافقة مع S3، مثل DigitalOcean Spaces أو Minio. تحذير: اتركه فارغًا في حالة استخدام AWS S3." + s3_configure_tombstone_policy: "تفعيل سياسة الحذف التلقائي للتحميلات التي تم حذفها من الدليل ولم تتم إزالتها من قاعدة البيانات. مهم: إذا تم إيقاف هذا الإعداد، فلن تتم استعادة أي مساحة بعد حذف التحميلات." + s3_disable_cleanup: "منع إزالة النسخ الاحتياطية القديمة من S3 عندما يكون هناك نسخ احتياطية أكثر من الحد الأقصى المسموح به" + enable_s3_inventory: "إنشاء التقارير والتحقُّق من التحميلات باستخدام تخزين Amazon S3. مهم: يتطلب بيانات اعتماد S3 صالحة (كلٌ من معرِّف مفتاح الوصول ومفتاح الوصول السري)." backup_time_of_day: "الوقت من اليوم (بالتوقيت العالمي الموحَّد) الذي يجب أن يتم فيه النسخ الاحتياطي" backup_with_uploads: "تضمين عمليات التحميل في النسخ الاحتياطية المجدولة. سيؤدي إيقاف هذا الإعداد إلى نسخ قاعدة البيانات احتياطيًا فقط." + backup_location: "موقع تخزين النسخ الاحتياطية. هام: يتطلب S3 إدخال بيانات اعتماد S3 صالحة في إعدادات الملفات." + backup_gzip_compression_level_for_uploads: "مستوى ضغط Gzip المُستخدَم لضغط التحميلات" + include_thumbnails_in_backups: "تضمين الصور المصغَّرة التي تم إنشاؤها في النسخ الاحتياطية. سيؤدي إيقاف هذا الإعداد إلى جعل النسخ الاحتياطية أصغر حجمًا، ولكنه يتطلب إنشاء جميع المنشورات بعد الاستعادة." active_user_rate_limit_secs: "عدد مرات تحديث حقل \"last_seen_at\" بالثواني" verbose_localization: "عرض نصائح موسَّعة بشأن الترجمة في واجهة المستخدم" previous_visit_timeout_hours: "مدة الزيارة قبل أن نعتبرها الزيارة \"السابقة\"، بالساعات" + top_topics_formula_log_views_multiplier: "قيمة مُضاعِف (n) مرات عرض السجل في معادلة الموضوعات الأكثر عرضًا: `log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`" + top_topics_formula_first_post_likes_multiplier: "قيمة مُضاعِف الإعجابات على أول منشور (n) في معادلة الموضوعات الأكثر عرضًا: `log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`" + top_topics_formula_least_likes_per_post_multiplier: "قيمة أقل عدد من الإعجابات لكل مُضاعِف منشورات (n) في معادلة الموضوعات الأكثر عرضًا: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`" + enable_safe_mode: "السماح للمستخدمين بالدخول إلى الوضع الآمن لتصحيح أخطاء المكوِّنات الإضافية" rate_limit_create_topic: "بعد إنشاء موضوع، يجب على المستخدمين الانتظار (n) ثانية قبل إنشاء موضوع آخر." rate_limit_create_post: "بعد النشر، يجب على المستخدمين الانتظار (n) ثانية قبل إنشاء منشور آخر." rate_limit_new_user_create_topic: "بعد إنشاء موضوع، يجب على المستخدمين الجُدد الانتظار (n) ثانية قبل إنشاء موضوع آخر." @@ -1096,21 +1855,53 @@ ar: max_bookmarks_per_day: "الحد الأقصى اليومي للإشارات المرجعية لكل مستخدم" max_edits_per_day: "الحد الأقصى اليومي للتعديلات لكل مستخدم" max_topics_per_day: "الحد الأقصى اليومي لعدد الموضوعات التي يمكن للمستخدم إنشاؤها." + max_personal_messages_per_day: "الحد الأقصى لعدد موضوعات الرسائل الشخصية الجديدة التي يمكن للمستخدم إنشاؤها يوميًا" max_invites_per_day: "الحد الأقصى اليومي للدعوات التي يمكن للمستخدم إرسالها" max_topic_invitations_per_day: "الحد الأقصى لعدد الدعوات إلى الموضوعات التي يمكن للمستخدم إرسالها يوميًا" + max_logins_per_ip_per_hour: "الحد الأقصى لعدد عمليات تسجيل الدخول المسموح بها لكل عنوان IP في الساعة" + max_logins_per_ip_per_minute: "الحد الأقصى لعدد عمليات تسجيل الدخول المسموح بها لكل عنوان IP في الدقيقة" + max_post_deletions_per_minute: "الحد الأقصى لعدد المنشورات التي يمكن للمستخدم حذفها في الدقيقة. اضبط القيمة على 0 لإيقاف عمليات حذف المنشورات." + max_post_deletions_per_day: "الحد الأقصى لعدد المنشورات التي يمكن للمستخدم حذفها يوميًا. اضبط القيمة على 0 لإيقاف عمليات حذف المنشورات." + invite_link_max_redemptions_limit: "لا يمكن أن يتجاوز الحد الأقصى لعمليات الاسترداد المسموح بها لروابط الدعوة هذه القيمة." + invite_link_max_redemptions_limit_users: "لا يمكن أن يتجاوز الحد الأقصى لعمليات الاسترداد المسموح بها لروابط الدعوة التي تم إنشاؤها بواسطة مستخدمين عاديين هذه القيمة." alert_admins_if_errors_per_minute: "عدد الأخطاء في الدقيقة لظهور تنبيه للمسؤول. تعطِّل القيمة \"0\" هذه الميزة. ملاحظة: تتطلَّب إعادة التشغيل." + alert_admins_if_errors_per_hour: "عدد الأخطاء في الساعة لتشغيل تنبيه المسؤول. يؤدي ضبط القيمة على 0 إلى إيقاف هذه الميزة. ملاحظة: يتطلب إعادة التشغيل." + categories_topics: "عدد الموضوعات التي سيتم عرضها في صفحة /categories. إذا تم ضبطها على 0، فستتم محاولة العثور على قيمة تلقائيًا للحفاظ على تناسق العمودين (الفئات والموضوعات)." suggested_topics: "عدد الموضوعات المقترحة التي تظهر أسفل الموضوع" limit_suggested_to_category: "عرض الموضوعات من الفئة الحالية فقط في الموضوعات المقترحة" suggested_topics_max_days_old: "يجب ألا يزيد عمر الموضوعات المقترحة عن n من الأيام." + suggested_topics_unread_max_days_old: "يجب ألا يزيد عمر الموضوعات غير المقروءة المُقترَحة عن n يوم." clean_up_uploads: "إزالة التحميلات المعزولة غير المرجعية لمنع الاستضافة غير القانونية. تحذير: قد ترغب في عمل نسخة احتياطية من دليل /uploads قبل تفعيل هذا الإعداد." clean_orphan_uploads_grace_period_hours: "فترة السماح (بالساعات) قبل إزالة تحميل معزول" purge_deleted_uploads_grace_period_days: "فترة السماح (بالأيام) قبل مسح تحميل محذوف" + purge_unactivated_users_grace_period_days: "فترة السماح (بالأيام) قبل حذف المستخدم الذي لم ينشِّط حسابه. اضبط القيمة على 0 لعدم مسح المستخدمين الذين لم يتم تنشيط حساباتهم أبدًا." enable_s3_uploads: "وضع التحميلات على مساحة تخزين Amazon S3. مهم: يتطلب ذلك بيانات اعتماد S3 صالحة (معرِّف مفتاح الوصول ومفتاح الوصول السري)." + s3_use_iam_profile: 'استخدام ملف تعريف مثيل AWS EC2 لمنح الوصول إلى حاوية S3. ملاحظة: يتطلب تفعيل ذلك تشغيل Discourse في مثيل EC2 مهيَّأ بشكلٍ مناسب، ويتجاوز إعدادات "s3 access key id" و"s3 secret access key".' s3_upload_bucket: "اسم حاوية Amazon S3 التي سيتم تحميل الملفات إليها. تحذير: يجب كتابة الاسم بأحرف صغيرة بلا نقاط أو شرطات سفلية." + s3_access_key_id: "معرِّف مفتاح وصول خدمة Amazon S3 الذي سيتم استخدامه لتحميل الصور والمرفقات والنسخ الاحتياطية" + s3_secret_access_key: "مفتاح الوصول السري لخدمة Amazon S3 الذي سيتم استخدامه لتحميل الصور والمرفقات والنسخ الاحتياطية" + s3_region: "اسم منطقة خدمة Amazon S3 الذي سيتم استخدامه لتحميل الصور والنسخ الاحتياطية" s3_cdn_url: "عنوان URL لشبكة توصيل المحتوى (CDN) الذي سيتم استخدامه لجميع أصول s3 (على سبيل المثال: https://cdn.somewhere.com). تحذير: بعد تغيير هذا الإعداد، يجب عليك إعادة إنشاء جميع المنشورات القديمة." avatar_sizes: "قائمة بأحجام الصور الرمزية التي يتم إنشاؤها تلقائيًا" external_system_avatars_enabled: "استخدام خدمة خارجية لصور النظام" + external_system_avatars_url: "عنوان URL لخدمة الصور الرمزية الخارجية للنظام. الاستبدالات المسموح بها هي {username} {first_letter} {color} {size}" + external_emoji_url: "عنوان URL للخدمة الخارجية لصور الرموز التعبيرية. اتركه فارغًا للإيقاف." + use_site_small_logo_as_system_avatar: "استخدام شعار الموقع الصغير بدلًا من الصورة الرمزية لمستخدم النظام. يتطلب وجود الشعار." + restrict_letter_avatar_colors: "قائمة بقيم الألوان السداسية العشرية المكوَّنة من 6 أرقام لاستخدامها في خلفية الصورة الرمزية لحرف الاسم" + selectable_avatars_enabled: "فرض اختيار المستخدمين لصورة رمزية من القائمة" + selectable_avatars: "قائمة الصور الرمزية التي يمكن للمستخدمين الاختيار منها" allow_all_attachments_for_group_messages: "السماح بجميع مرفقات البريد الإلكتروني لرسائل المجموعات" + png_to_jpg_quality: "جودة ملف JPG المحوَّل (1 هي أقل جودة، و99 هي أفضل جودة، و100 للإيقاف)" + recompress_original_jpg_quality: "جودة ملفات الصور المحمَّلة (1 هي أقل جودة، و99 هي أفضل جودة، و100 للإيقاف)" + image_preview_jpg_quality: "جودة ملفات الصورة التي تم تغيير حجمها (1 هي أقل جودة، و99 هي أفضل جودة، و100 للإيقاف)" + allow_staff_to_upload_any_file_in_pm: "السماح لأعضاء فريق العمل بتحميل أي ملفات في الرسائل الخاصة" + strip_image_metadata: "إزالة البيانات الوصفية للصور" + composer_media_optimization_image_enabled: "يسمح بتفعيل تحسين الوسائط من جانب العميل لملفات الصور التي تم تحميلها." + composer_media_optimization_image_resize_dimensions_threshold: "الحد الأدنى لعرض الصورة لتشغيل تغيير الحجم من جانب العميل" + composer_media_optimization_image_resize_width_target: "سيتم تغيير حجم الصور التي يزيد عرضها عن `composer_media_optimization_image_dimensions_resize_threshold` إلى هذا العرض. يجب أن تكون أكبر من أو تساوي `composer_media_optimization_image_dimensions_resize_threshold`." + composer_media_optimization_image_encode_quality: "جودة ترميز JPEG المُستخدَم في عملية إعادة الترميز" + min_ratio_to_crop: "النسبة المُستخدَمة لاقتصاص الصور الطويلة. أدخل نتيجة العرض/الارتفاع." + simultaneous_uploads: "أقصى عدد من الملفات التي يمكن سحبها وإسقاطها في أداة الإنشاء" default_invitee_trust_level: "مستوى الثقة الافتراضي (0-4) للمستخدمين المدعوين" default_trust_level: "مستوى الثقة الافتراضي (0-4) لجميع المستخدمين الجُدد. تحذير! سيؤدي تغيير هذا الإعداد إلى تعريضك لخطر جسيم بالتعرُّض لسلوك غير مرغوب فيه." tl1_requires_topics_entered: "عدد الموضوعات التي يجب على المستخدم الجديد إدخالها قبل الترقية إلى مستوى الثقة 1" @@ -1123,36 +1914,72 @@ ar: tl2_requires_likes_received: "عدد الإعجابات التي يجب أن يتلقاها المستخدم قبل الترقية إلى مستوى الثقة 2" tl2_requires_likes_given: "عدد الإعجابات التي يجب على المستخدم تسجيلها قبل الترقية إلى مستوى الثقة 2" tl2_requires_topic_reply_count: "عدد الموضوعات التي يجب على المستخدم الرد عليها قبل الترقية إلى مستوى الثقة 2" + tl3_time_period: "الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3 (بالأيام)" + tl3_requires_days_visited: "الحد الأدنى لعدد الأيام التي يحتاجها المستخدم لزيارة الموقع في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم للتأهُّل للترقية إلى مستوى الثقة 3. اضبطها على فترة زمنية أعلى من الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3 لإيقاف الترقيات إلى مستوى الثقة 3. (0 أو أعلى)" + tl3_requires_topics_replied_to: "الحد الأدنى لعدد الموضوعات التي يحتاج المستخدم إلى الرد عليها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم للتأهُّل للترقية إلى مستوى الثقة 3 (0 أو أعلى)" + tl3_requires_topics_viewed: "النسبة المئوية للموضوعات التي تم إنشاؤها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم للتأهُّل للترقية إلى مستوى الثقة 3 (0 إلى 100)" + tl3_requires_topics_viewed_cap: "أقصى عدد مطلوب من الموضوعات التي تم عرضها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم" + tl3_requires_posts_read: "النسبة المئوية للمنشورات التي تم إنشاؤها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم والتي يحتاج المستخدم إلى عرضها للتأهُّل للترقية إلى مستوى الثقة 3 (0 إلى 100)" + tl3_requires_posts_read_cap: "العدد الأقصى المطلوب من المنشورات التي تمت قراءتها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3)" tl3_requires_topics_viewed_all_time: "الحد الأدنى لإجمالي عدد الموضوعات التي يجب على المستخدم عرضها للتأهل إلى مستوى الثقة 3" tl3_requires_posts_read_all_time: "الحد الأدنى لإجمالي عدد المنشورات التي يجب على المستخدم قراءتها للتأهل إلى مستوى الثقة 3" + tl3_requires_max_flagged: "يجب ألا يكون المستخدم قد تلقى بلاغات من x مستخدم مختلف على أكثر من x منشور في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم للتأهُّل للترقية إلى مستوى الثقة 3، حيث تكون x هي قيمة هذا الإعداد .(0 أو أعلى)" tl3_promotion_min_duration: "الحد الأدنى لعدد الأيام التي تستمر فيها الترقية إلى مستوى الثقة 3 قبل خفض رتبة المستخدم مرة أخرى إلى مستوى الثقة 2" + tl3_requires_likes_given: "الحد الأدنى لعدد الإعجابات التي يجب منحها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) للتأهُّل للترقية إلى مستوى الثقة 3" + tl3_requires_likes_received: "الحد الأدنى لعدد الإعجابات التي يجب تلقيها في آخر (الفترة الزمنية المطلوبة للوصول إلى مستوى الثقة 3) يوم للتأهُّل للترقية إلى مستوى الثقة 3" tl3_links_no_follow: "عدم إزالة rel=nofollow من الروابط المنشورة بواسطة مستخدمين من مستوى الثقة 3" + trusted_users_can_edit_others: "السماح للمستخدمين من مستويات الثقة العالية بتعديل محتوى المستخدمين الآخرين" min_trust_to_create_topic: "الحد الأدنى لمستوى الثقة المطلوب لإنشاء موضوع جديد" + allow_flagging_staff: "في حال التفعيل، يمكن للمستخدمين الإبلاغ عن المنشورات من حسابات فريق العمل." min_trust_to_edit_wiki_post: "الحد الأدنى لمستوى الثقة المطلوب لتعديل منشور من نوع Wiki." min_trust_to_edit_post: "الحد الأدنى لمستوى الثقة المطلوب لتعديل المنشورات." min_trust_to_allow_self_wiki: "الحد الأدنى لمستوى الثقة المطلوب لتحويل منشور المستخدم إلى Wiki." + min_trust_to_send_messages: "الحد الأدنى لمستوى الثقة المطلوب لإنشاء رسائل خاصة جديدة" + min_trust_to_send_email_messages: "الحد الأدنى لمستوى الثقة المطلوب لإرسال رسائل خاصة عبر البريد الإلكتروني" + min_trust_to_flag_posts: "الحد الأدنى لمستوى الثقة المطلوب للإبلاغ عن المنشورات" + min_trust_to_post_links: "الحد الأدنى لمستوى الثقة المطلوب لتضمين الروابط في المنشورات" + min_trust_to_post_embedded_media: "الحد الأدنى لمستوى الثقة المطلوب لتضمين عناصر الوسائط في المنشور" + min_trust_level_to_allow_profile_background: "الحد الأدنى لمستوى الثقة المطلوب لتحميل خلفية للملف الشخصي" + min_trust_level_to_allow_user_card_background: "الحد الأدنى لمستوى الثقة المطلوب لتحميل خلفية لبطاقة المستخدم" + min_trust_level_to_allow_invite: "الحد الأدنى لمستوى الثقة المطلوب لدعوة المستخدمين" + min_trust_level_to_allow_ignore: "الحد الأدنى لمستوى الثقة المطلوب لتجاهل المستخدمين" + allowed_link_domains: "النطاقات التي قد يربطها المستخدمون حتى إذا لم يكن لديهم مستوى الثقة الصحيح لنشر الروابط" newuser_max_links: "عدد الروابط التي يمكن للمستخدم الجديد إضافتها إلى المنشور" + newuser_max_embedded_media: "عدد عناصر الوسائط المضمَّنة التي يمكن لمستخدم جديد إضافتها إلى المنشور" newuser_max_attachments: "عدد المرفقات التي يمكن للمستخدم الجديد إضافتها إلى المنشور" newuser_max_mentions_per_post: "الحد الأقصى لعدد إشعارات @name التي يمكن لمستخدم جديد استخدامها في المنشور" newuser_max_replies_per_topic: "الحد الأقصى لعدد الردود التي يمكن لمستخدم جديد إجراؤها في موضوع واحد حتى يرد عليها شخص ما" max_mentions_per_post: "الحد الأقصى لعدد إشعارات @name التي يمكن لأي شخص استخدامها في المنشور" + max_users_notified_per_group_mention: "الحد الأقصى لعدد المستخدمين الذين قد يتلقون إشعارًا إذا تمت الإشارة إلى المجموعة (لن يتم إرسال الإشعارات إذا تم استيفاء الحد الأقصى)" + enable_mentions: "السماح للمستخدمين بالإشارة إلى مستخدمين آخرين" create_thumbnails: "إنشاء صور مصغَّرة وصور مبسَّطة أكبر من أن تلائم المنشور" email_time_window_mins: "الانتظار (n) دقيقة قبل إرسال أي إشعارات عبر البريد الإلكتروني لمنح المستخدمين فرصة لتعديل منشوراتهم والانتهاء منها" + personal_email_time_window_seconds: "الانتظار (n) ثانية قبل إرسال أي إشعارات عبر البريد الإلكتروني بالرسائل الخاصة لمنح المستخدمين فرصة لتعديل رسائلهم والانتهاء منها" email_posts_context: "عدد الردود السابقة التي سيتم تضمينها كسياق في إشعارات البريد الإلكتروني" flush_timings_secs: "عدد مرات إرسال بيانات التوقيت إلى الخادم، بالثواني." title_max_word_length: "الحد الأقصى لطول الكلمة المسموح به، بالأحرف، في عنوان الموضوع" title_min_entropy: "الحد الأدنى للإنتروبيا (يتم احتساب الحروف الفريدة وغير الإنجليزية بأكثر من عددها) المطلوبة لعنوان الموضوع" body_min_entropy: "الحد الأدنى للإنتروبيا (يتم احتساب الحروف الفريدة وغير الإنجليزية بأكثر من عددها) المطلوبة لنص الموضوع" allow_uppercase_posts: "السماح بجميع بكتابة عنوان الموضوع أو نص المنشور بأكمله بأحرف كبيرة" + max_consecutive_replies: "عدد المنشورات التي يجب على المستخدم إنشاؤها على التوالي في موضوع قبل منعه من إضافة رد آخر" + enable_filtered_replies_view: 'يؤدي الزر "(n) رد" إلى طي جميع المنشورات الأخرى وعرض المنشور الحالي والردود عليه فقط.' + title_fancy_entities: "تحويل أحرف ASCII الشائعة إلى كيانات HTML خيالية في عناوين الموضوعات، مثل https://daringfireball.net/projects/smartypants/" min_title_similar_length: "الحد الأدنى لطول العنوان قبل التحقُّق من وجود موضوعات مشابهة" desktop_category_page_style: "النمط المرئي لصفحة /categories" category_colors: "قائمة بقيم الألوان السداسية العشرية المسموح بها للفئات" category_style: "النمط المرئي لشارات الفئة" + default_dark_mode_color_scheme_id: "نظام الألوان المُستخدَم في الوضع الداكن" dark_mode_none: "لا يوجد" + max_image_size_kb: "أقصى حجم لتحميل الصور بالكيلوبايت. يجب إعداد هذا في nginx (client_max_body_size)/apache أو proxy أيضًا. سيتم تغيير حجم الصور الأكبر من هذا والأصغر من client_max_body_size لتلائم التحميل." max_attachment_size_kb: "أقصى حجم لتحميل ملفات المرفقات بالكيلوبايت. يجب إعداد ذلك في nginx (client_max_body_size)/apache أو proxy أيضًا." authorized_extensions: "قائمة بامتدادات الملفات المسموح بتحميلها (استخدم \"*\" للسماح بجميع أنواع الملفات)" + authorized_extensions_for_staff: "قائمة بامتدادات الملفات المسموح بتحميلها للمستخدمين من فريق العمل، بالإضافة إلى القائمة المحدَّدة في إعداد الموقع `authorized_extensions`. (استخدم `*` لتفعيل جميع أنواع الملفات)" + theme_authorized_extensions: "قائمة بامتدادات الملفات المسموح بها لتحميلات السمات (استخدم \"*\" لتفعيل جميع أنواع الملفات)" max_similar_results: "عدد الموضوعات المشابهة التي يجب إظهارها فوق المحرِّر عند إنشاء موضوع جديد. تستند المقارنة إلى العنوان والنص." + max_image_megapixels: "الحد الأقصى لعدد الميغابكسل المسموح به للصورة. سيتم رفض الصور التي تحتوي على عدد أكبر من الميغابكسل." title_prettify: "منع الأخطاء الإملائية والأخطاء الشائعة في العناوين، بما في ذلك الكتابة بأحرف كبيرة أو كتابة الأحرف الاستهلالية للكلمات بأحرف صغيرة أو تكرار ! و؟، أو وضع . إضافية في النهاية، إلى آخره." + title_remove_extraneous_space: "إزالة المسافات الموجودة قبل علامات الترقيم في نهايات الجمل" + automatic_topic_heat_values: 'تحديث إعدادات `topic views heat` و`topic post like heat` بناءً على نشاط الموقع' topic_views_heat_low: "يتم تمييز حقل مرات العرض بشكلٍ طفيف بعد هذا العدد من مرات العرض." topic_views_heat_medium: "يتم تمييز حقل مرات العرض بشكلٍ متوسط بعد هذا العدد من مرات العرض." topic_views_heat_high: "يتم تمييز حقل مرات العرض بقوة بعد هذا العدد من مرات العرض." @@ -1168,7 +1995,10 @@ ar: faq_url: "إذا كان لديك صفحة أسئلة شائعة مستضافة في مكانٍ آخر وتريد استخدامها، فأدخِل عنوان URL لها كاملًا هنا." tos_url: "إذا كان لديك مستند شروط خدمة مستضاف في مكانٍ آخر وتريد استخدامه، فأدخِل عنوان URL له كاملًا هنا." privacy_policy_url: "إذا كان لديك مستند مستضاف في مكان آخر لسياسة الخصوصية وتريد استخدامه، فأدخِل عنوان URL الكامل هنا." + log_anonymizer_details: " تحديد ما إذا كان سيتم الاحتفاظ بتفاصيل المستخدم في السجل بعد إخفاء هويته أم لا. ستحتاج إلى إيقاف تشغيل هذا الإعداد عند الامتثال للقانون العام لحماية البيانات (GDPR)." + newuser_spam_host_threshold: "عدد المرات التي يمكن فيها لمستخدم جديد نشر رابط للمضيف نفسه ضمن منشورات `newuser_spam_host_threshold` قبل اعتبارها غير مرغوب فيها" allowed_spam_host_domains: "قائمة بالنطاقات المستبعدة من اختبار المضيف غير المرغوب فيه. لن يتم تقييد المستخدمين الجُدد أبدًا من إنشاء منشورات تحتوي على روابط إلى هذه النطاقات." + staff_like_weight: "الأهمية التي يجب منحها لإعجابات فريق العمل (تساوي أهمية الإعجابات من غير فريق العمل 1)" topic_view_duration_hours: "عد مرة عرض الموضوع الجديد مرة واحدة لكل IP/مستخدم كل N ساعة" user_profile_view_duration_hours: "عد عرض الملف الشخصي للمستخدم الجديد مرة واحدة لكل IP/مستخدم كل N ساعة" levenshtein_distance_spammer_emails: "عدد الأحرف المختلفة الذي سيسمح بمطابقة جزئية عند مطابقة الرسائل الإلكترونية غير المرغوب فيها" @@ -1177,82 +2007,221 @@ ar: max_age_unmatched_emails: "حذف إدخالات البريد الإلكتروني الخاضعة للمراقبة غير المتطابقة بعد (N) يوم" max_age_unmatched_ips: "حذف إدخالات عناوين IP الخاضعة للمراقبة غير المتطابقة بعد (N) يوم" num_flaggers_to_close_topic: "الحد الأدنى لعدد البلاغات المطلوب لإيقاف موضوع مؤقتًا للتدخل" + num_hours_to_close_topic: "عدد الساعات المطلوبة لإيقاف موضوع مؤقتًا للتدخل" auto_respond_to_flag_actions: "تفعيل الرد التلقائي عند تجاهل بلاغ" min_first_post_typing_time: "الحد الأدنى للمدة الزمنية التي يجب على المستخدم الكتابة خلالها بالمللي ثانية، إذا لم يتم استيفاء الحد، فسيدخل المنشور تلقائيًا في قائمة انتظار الموافقة. اضبطها على 0 للإيقاف (لا يوصى بذلك)" + auto_silence_fast_typers_on_first_post: "كتم المستخدمين الذين لا يلتزمون بمدة min_first_post_typing_time تلقائيًا" + auto_silence_fast_typers_max_trust_level: "الحد الأقصى لمستوى الثقة المطلوب لكتم أصحاب الطباعة السريعة تلقائيًا" + auto_silence_first_post_regex: "التعبير العادي غير الحساس لحالة الأحرف الذي إذا تم تمريره سيؤدي إلى كتم أول منشور بواسطة المستخدم وإرساله إلى قائمة انتظار الموافقة. مثال: ستؤدي كتابة raging|a[bc]a إلى كتم جميع المنشورات التي تتضمَّن raging أو aba أو aca في البداية. ينطبق ذلك على أول منشور فقط. تم إيقافه: استخدم \"كتم الكلمات المُراقَبة\" بدلًا منه." + reviewable_claiming: "هل يجب المطالبة بالمحتوى القابل للمراجعة قبل اتخاذ إجراء بشأنه؟" + reviewable_default_topics: "عرض المحتوى القابل للمراجعة مُجمَّعًا حسب الموضوع بشكلٍ افتراضي" + reviewable_default_visibility: "عدم عرض العناصر القابلة للمراجعة ما لم تستوفي هذه الأولوية" + reviewable_low_priority_threshold: "يخفي عامل تصفية الأولوية العناصر القابلة للمراجعة التي لا تحقِّق هذا العدد من النقاط ما لم يتم استخدام عامل التصفية \"(أي)\"." + high_trust_flaggers_auto_hide_posts: "إخفاء منشورات المستخدم الجديدة تلقائيًا بعد الإبلاغ المستخدمين من مستوى الثقة 3 عنها كغير مرغوب فيها" + cooldown_hours_until_reflag: "الوقت الذي يجب على المستخدمين انتظاره قبل أن يتمكنوا من إعادة الإبلاغ عن منشور" + slow_mode_prevents_editing: "هل يمنع \"الوضع البطيء\" التعديل بعد edit_grace_period؟" reply_by_email_enabled: "تفعيل الرد على الموضوعات عبر البريد الإلكتروني" reply_by_email_address: "نموذج لعنوان البريد الإلكتروني الوارد عند الرد عبر البريد الإلكتروني، مثلًا: %%{reply_key}@reply.example.com أو replies+%%{reply_key}@example.com" + alternative_reply_by_email_addresses: "قائمة النماذج البديلة للرد عبر البريد الإلكتروني على عناوين البريد الإلكتروني الوارد. مثال: %%{reply_key}@reply.example.com|replies+%%{reply_key}@example.com" + incoming_email_prefer_html: "استخدام HTML بدلًا من النص للرسائل الإلكترونية الواردة" + strip_incoming_email_lines: "إزالة المسافات السابقة واللاحقة من كل سطر من الرسائل الإلكترونية الواردة" + disable_emails: "منع Discourse من إرسال أي نوع من الرسائل الإلكترونية. حدِّد \"نعم\" لإيقاف الرسائل الإلكترونية إلى جميع المستخدمين. حدِّد \"غير فريق العمل\" لإيقاف الرسائل الإلكترونية للمستخدمين من غير فريق العمل فقط." strip_images_from_short_emails: "إزالة الصور من الرسائل الإلكترونية التي يقل حجمها عن 2800 بايت" short_email_length: "طول البريد الإلكتروني القصير بالبايت" display_name_on_email_from: "عرض الأسماء الكاملة في حقول \"من:\" في الرسائل الإلكترونية" unsubscribe_via_email: "السماح للمستخدمين بإلغاء الاشتراك في الرسائل الإلكترونية عن طريق إرسال رسالة إلكترونية تحتوي على عبارة \"unsubscribe\" في الموضوع أو النص" + unsubscribe_via_email_footer: "إرفاق رابط mailto: لإلغاء الاشتراك عبر البريد الإلكتروني في تذييل الرسائل الإلكترونية المُرسَلة" delete_email_logs_after_days: "حذف سجلات البريد الإلكتروني بعد (N) يوم. 0 للاحتفاظ بها إلى أجلٍ غير مسمى" + disallow_reply_by_email_after_days: "عدم السماح بالرد عبر البريد الإلكتروني بعد (N) يوم. 0 للاحتفاظ به إلى أجلٍ غير مسمى" max_emails_per_day_per_user: "الحد الأقصى لعدد الرسائل الإلكترونية التي سيتم إرسالها إلى المستخدمين يوميًا. 0 لإيقاف الحد" + enable_staged_users: "إنشاء مستخدمين مؤقتين تلقائيًا عند معالجة الرسائل الإلكترونية الواردة" + maximum_staged_users_per_email: "الحد الأقصى لعدد المستخدمين المؤقتين الذين تم إنشاؤهم في أثناء معالجة رسالة إلكترونية واردة" + auto_generated_allowlist: "قائمة عناوين البريد الإلكتروني التي لن يتم التحقُّق منها للمحتوى الذي تم إنشاؤه تلقائيًا. مثال: foo@bar.com|discourse@bar.com" block_auto_generated_emails: "حظر الرسائل الإلكترونية الواردة التي تم تحديدها على أنها منشأة تلقائيًا." ignore_by_title: "تجاهل الرسائل الإلكترونية الواردة بناءً على عنوانها" + mailgun_api_key: "مفتاح API السري لمحرك Mailgun والمُستخدَم في التحقُّق من رسائل خطاف الويب" + soft_bounce_score: "نقاط الارتداد التي تتم إضافتها إلى المستخدم عند حدوث ارتداد مؤقت" + hard_bounce_score: "نقاط الارتداد التي تتم إضافتها إلى المستخدم عند حدوث ارتداد دائم" + bounce_score_threshold: "أقصى عدد من نقاط الارتداد قبل أن نتوقف عن مراسلة مستخدم عبر البريد الإلكتروني" + reset_bounce_score_after_days: "إعادة ضبط نقاط الارتداد تلقائيًا بعد X يوم" + blocked_attachment_content_types: "قائمة الكلمات الرئيسية المُستخدَمة في حظر المرفقات بناءً على نوع المحتوى" + blocked_attachment_filenames: "قائمة الكلمات الرئيسية المُستخدَمة في حظر المرفقات بناءً على اسم الملف" + forwarded_emails_behaviour: "كيفية التعامل مع البريد الإلكتروني المُعاد توجيهه إلى Discourse" + always_show_trimmed_content: "عرض جزء مقتطع من الرسائل الإلكترونية الواردة بشكلٍ دائم. تحذير: قد يكشف هذا الجزء عناوين البريد الإلكتروني." + trim_incoming_emails: "اقتطاع جزء من الرسائل الإلكترونية الواردة غير ذات الصلة" + private_email: "عدم تضمين محتوى من منشورات أو موضوعات في عنوان الرسالة الإلكترونية أو نص الرسالة الإلكترونية. ملاحظة: يؤدي أيضًا إلى إيقاف ملخصات البريد الإلكتروني." + email_total_attachment_size_limit_kb: "أقصى حجم إجمالي بالكيلوبايت للملفات المُرفَقة بالرسائل الإلكترونية الصادرة. اضبط القيمة على 0 لإيقاف إرسال المرفقات." + post_excerpts_in_emails: "إرسال المقتطفات بدلًا من المنشورات الكاملة بشكلٍ دائم في رسائل الإشعارات عبر البريد الإلكتروني" + raw_email_max_length: "عدد الأحرف التي يجب تخزينها للرسائل الإلكترونية الواردة" + raw_rejected_email_max_length: "عدد الأحرف التي يجب تخزينها للرسائل الإلكترونية الواردة التي تم رفضها" + delete_rejected_email_after_days: "حذف الرسائل الإلكترونية المرفوضة التي مضى عليها أكثر من (n) يوم" manual_polling_enabled: "إرسال رسائل إلكترونية فورية باستخدام API لردود البريد الإلكتروني" pop3_polling_enabled: "استقصاء تلقي ردود البريد الإلكتروني عبر POP3" pop3_polling_ssl: "استخدام SSL أثناء الاتصال بخادم POP3 (موصى به)" + pop3_polling_openssl_verify: "التحقُّق من شهادة خادم TLS (الإعداد الافتراضي: مفعَّل)" pop3_polling_period_mins: "المدة بالدقائق بين التحقُّق من حساب POP3 للبريد الإلكتروني. ملاحظة: يتطلب إعادة التشغيل." pop3_polling_port: "منفذ الاستقصاء لحساب POP3" pop3_polling_host: "مضيف استقصاء تلقي الرسائل الإلكترونية عبر POP3" pop3_polling_username: "اسم مستخدم حساب POP3 لاستقصاء تلقي الرسائل الإلكترونية" pop3_polling_password: "كلمة مرور حساب POP3 لاستقصاء تلقي الرسائل الإلكترونية" + pop3_polling_delete_from_server: "حذف الرسائل الإلكترونية من الخادم. ملاحظة: إذا أوقفت هذا الإعداد، فستحتاج إلى تنظيف صندوق البريد الوارد يدويًا" + log_mail_processing_failures: "تسجيل جميع حالات فشل معالجة البريد الإلكتروني في /logs" email_in: 'السماح للمستخدمين بنشر موضوعات جديدة عبر البريد الإلكتروني (يتطلب الاستقصاء يدويًا أو عبر POP3). يمكنك إعداد العناوين في علامة التبويب "الإعدادات" لكل فئة.' email_in_min_trust: "الحد الأدنى لمستوى الثقة الذي يحتاجه المستخدم ليتم السماح له بنشر موضوعات جديدة عبر البريد الإلكتروني" + email_in_authserv_id: "معرِّف الخدمة التي تفحص المصادقة على الرسائل الإلكترونية الواردة. راجع https://meta.discourse.org/t/134358 للحصول على إرشادات بشأن كيفية إعداده." + email_in_spam_header: "رأس البريد الإلكتروني لاكتشاف الرسائل غير المرغوب فيها" + enable_imap: "IMAP لمزامنة رسائل المجموعات" + enable_imap_write: "تفعيل مزامنة IMAP ثنائية الاتجاه. في حال الإيقاف، يتم إيقاف جميع عمليات الكتابة على حسابات IMAP." + enable_imap_idle: "استخدم آلية IMAP IDLE لانتظار الرسائل الإلكترونية الجديدة" + enable_smtp: "تفعيل SMTP لإرسال الإشعارات بشأن رسائل المجموعات" + imap_polling_period_mins: "الفترة بالدقائق بين مرات التحقُّق من الرسائل الإلكترونية في حسابات IMAP" + imap_polling_old_emails: "الحد الأقصى لعدد الرسائل الإلكترونية القديمة (المُعالَجة) التي سيتم تحديثها في كل مرة يتم فيها الاستقصاء عن مربع IMAP (0 للجميع)" + imap_polling_new_emails: "الحد الأقصى لعدد الرسائل الإلكترونية الجديدة (غير المُعالَجة) المطلوب تحديثها في كل مرة يتم فيها الاستقصاء عن مربع IMAP" + imap_batch_import_email: "الحد الأدنى لعدد الرسائل الإلكترونية الجديدة التي تؤدي إلى تشغيل وضع الاستيراد (يوقف تنبيهات المنشور)" email_prefix: "[label] المُستخدَم في موضوع الرسائل الإلكترونية. سيتم استخدام \"العنوان\" افتراضيًا إذا لم يتم ضبطه." email_site_title: "عنوان الموقع المُستخدَم كمُرسِل للرسائل الإلكترونية من الموقع. سيتم استخدام \"العنوان\" افتراضيًا إذا لم يتم تحديده. إذا كان \"العنوان\" يحتوي على أحرف غير مسموح بها في سلاسل مُرسِل الرسالة الإلكترونية، فاستخدم هذا الإعداد." + find_related_post_with_key: "استخدام `reply key` فقط للعثور على المنشور الذي تم الرد عليه. تحذير: يسمح إيقاف هذا الإعداد بانتحال هوية المستخدم بناءً على عنوان البريد الإلكتروني." minimum_topics_similar: "عدد الموضوعات التي يجب أن تكون موجودة قبل تقديم موضوعات مشابهة عند كتابة موضوعات جديدة" relative_date_duration: "عدد الأيام بعد النشر التي سيتم بعدها عرض تواريخ النشر بشكلٍ نسبي (7 أيام) بدلًا من عرضها بشكلٍ مطلق (20 فبراير)" delete_user_max_post_age: "عدم السماح بحذف المستخدمين الذين مضى على منشورهم الأول أكثر من (x) يوم" delete_all_posts_max: "الحد الأقصى لعدد المنشورات التي يمكن حذفها دفعة واحدة باستخدام الزر \"حذف جميع المنشورات\". إذا كان لدى المستخدم أكثر من هذا العدد من المنشورات، فلا يمكن حذف جميع المنشورات دفعة واحدة ولا يمكن حذف المستخدم." + delete_user_self_max_post_count: "الحد الأقصى لعدد المنشورات التي يمكن للمستخدم إنشاؤها مع السماح بالحذف الذاتي للحساب. اضبطها على -1 لإيقاف الحذف الذاتي للحساب." + username_change_period: "الحد الأقصى لعدد الأيام بعد التسجيل التي يمكن للحسابات فيها تغيير اسم المستخدم (0 لعدم السماح بتغيير اسم المستخدم)" email_editable: "السماح للمستخدمين بتغيير عنوان بريدهم الإلكتروني بعد التسجيل" + logout_redirect: "الموقع الذي سيتم إعادة توجيه المتصفح إليه بعد تسجيل الخروج (على سبيل المثال: https://example.com/logout)" allow_uploaded_avatars: "السماح للمستخدمين بتحميل صور مخصَّصة لملفاتهم الشخصية" default_avatars: "عناوين URL للصور الرمزية التي سيتم استخدامها افتراضيًا للمستخدمين الجُدد حتى يغيروها" automatically_download_gravatars: "تنزيل Gravatars للمستخدمين عند إنشاء الحساب أو تغيير عنوان البريد الإلكتروني" digest_topics: "الحد الأقصى لعدد الموضوعات الشائعة لعرضها في ملخص البريد الإلكتروني" + digest_posts: "أقصى عدد من المنشورات الرائجة التي سيتم عرضها في ملخص البريد الإلكتروني" digest_other_topics: "الحد الأقصى لعدد الموضوعات التي سيتم إظهارها في قسم \"الجديد في الموضوعات والفئات التي تتابعها\" من ملخص البريد الإلكتروني" + digest_min_excerpt_length: "الحد الأدنى من مقتطفات المنشورات في ملخص البريد الإلكتروني بالأحرف" + suppress_digest_email_after_days: "إيقاف الرسائل الإلكترونية التلخيصية للمستخدمين الذين لم يظهروا على الموقع لأكثر من (n) يوم" digest_suppress_categories: "منع إدراج هذه الفئات في الرسائل الإلكترونية التلخيصية" disable_digest_emails: "إيقاف الرسائل الإلكترونية التلخيصية لجميع المستخدمين" + apply_custom_styles_to_digest: "يتم تطبيق نموذج البريد الإلكتروني المخصَّص وcss على الرسائل الإلكترونية التلخيصية." + email_accent_bg_color: "لون التمييز الذي سيتم استخدامه كخلفية لبعض العناصر في الرسائل الإلكترونية بتنسيق HTML. أدخل اسم لون (\"أحمر\") أو قيمة سداسية عشرية (\"# FF0000\")." + email_accent_fg_color: "لون النص المعروض على لون خلفية البريد الإلكتروني في الرسائل الإلكترونية بتنسيق HTML. أدخل اسم لون (\"أبيض\") أو قيمة سداسية عشرية (\"#FFFFFF\")." + email_link_color: "لون الروابط في الرسائل الإلكترونية بتنسيق HTML. أدخل اسم لون (\"أزرق\") أو قيمة سداسية عشرية (\"# 0000FF\")." detect_custom_avatars: "التحقُّق من تحميل المستخدمين صورًا مخصَّصة لملفاتهم الشخصية من عدمه" max_daily_gravatar_crawls: "الحد الأقصى لعدد المرات التي سيتحقَّق فيها Discourse من Gravatar بحثًا عن صور رمزية مخصَّصة في اليوم" + public_user_custom_fields: "قائمة بحقول المستخدمين المخصَّصة التي يمكن استردادها باستخدام API." + staff_user_custom_fields: "قائمة بحقول المستخدم المخصَّصة التي يمكن استردادها لفريق العمل باستخدام API." enable_user_directory: "توفير دليل للمستخدمين للتصفُّح" + enable_group_directory: "توفير دليل بالمجموعات للتصفُّح" + enable_category_group_moderation: "السماح للمجموعات بالإشراف على المحتوى في فئات معيَّنة" + group_in_subject: "ضبط %%{optional_pm} في موضوع الرسالة الإلكترونية على اسم المجموعة الأولى في رسالة خاصة، راجع: تخصيص تنسيق الموضوع للرسائل الإلكترونية القياسية" allow_anonymous_posting: "السماح للمستخدمين بالتبديل إلى الوضع المجهول" anonymous_posting_min_trust_level: "الحد الأدنى لمستوى الثقة المطلوب لتفعيل النشر المجهول" anonymous_account_duration_minutes: "لحماية إخفاء الهوية، أنشئ حسابًا مجهولًا جديدًا كل N دقيقة لكل مستخدم. مثال: إذا تم الضبط على 600، سيتم إنشاء حساب مجهول جديد بمجرد مرور 600 دقيقة على آخر منشور وتحوُّل المستخدم إلى مجهول." hide_user_profiles_from_public: "إيقاف بطاقات المستخدمين والملفات الشخصية لهم ودليل المستخدم للمستخدمين المجهولين" + allow_users_to_hide_profile: "السماح للمستخدمين بإخفاء ملفاتهم الشخصية ووجودهم" + allow_featured_topic_on_user_profiles: "السماح للمستخدمين بعرض رابط لموضوع على بطاقة المستخدم والملف الشخصي" + show_inactive_accounts: "السماح للمستخدمين الذين سجَّلوا الدخول باستعراض الملفات الشخصية للحسابات غير النشطة" + hide_suspension_reasons: "عدم عرض أسباب التعليق بشكلٍ عام في الملفات الشخصية للمستخدمين" + log_personal_messages_views: "تسجيل مرات عرض الرسائل الشخصية بواسطة المسؤول للمستخدمين/المجموعات الأخرى" + ignored_users_count_message_threshold: "إرسال إشعار إلى المشرفين إذا تم تجاهل مستخدم معيَّن بواسطة هذا العدد من المستخدمين الآخرين" + ignored_users_message_gap_days: "وقت الانتظار قبل إرسال إشعار إلى المشرفين مرة أخرى بشأن مستخدم تم تجاهله بواسطة الكثيرين" + clean_up_inactive_users_after_days: "عدد الأيام قبل إزالة مستخدم غير نشط (مستوى الثقة 0 بلا أي منشورات). اضبط القيمة على 0 لإيقاف التنظيف." + clean_up_unused_staged_users_after_days: "عدد الأيام قبل إزالة مستخدم مؤقت غير مُستخدَم (مستوى الثقة 0 بلا أي منشورات). اضبط القيمة على 0 لإيقاف التنظيف." + user_selected_primary_groups: "السماح للمستخدمين بضبط مجموعتهم الأساسية" + max_notifications_per_user: "الحد الأقصى من الإشعارات لكل مستخدم، سيتم حذف الإشعارات القديمة إذا تم تجاوز هذا الرقم. يتم فرض هذا الإعداد أسبوعيًا. اضبط القيمة على 0 للإيقاف." + allowed_user_website_domains: "سيتم التحقُّق من الموقع الإلكتروني للمستخدم مقابل هذه النطاقات. قائمة مفصولة بشرائط عمودية." allow_profile_backgrounds: "السماح للمستخدمين بتحميل خلفيات للملفات الشخصية" sequential_replies_threshold: "عدد المنشورات التي يجب على المستخدم إنشاؤها في على التوالي في الموضوع قبل أن يتم تذكيره بوجود عدد كبير جدًا من الردود المتسلسلة" + get_a_room_threshold: "عدد المنشورات التي يجب على المستخدم إنشاؤها للشخص نفسه في الموضوع نفسه قبل أن يتم تحذيره" enable_mobile_theme: "تستخدم الأجهزة الجوَّالة سمة متوافقة مع الجوَّال، مع إمكانية التبديل إلى الموقع الكامل. يمكنك إيقاف هذا إذا كنت تريد استخدام ورقة أنماط مخصَّصة تستجيب بشكلٍ كامل." dominating_topic_minimum_percent: "ما النسبة المئوية للمنشورات التي يجب على المستخدم إنشاؤها في الموضوع قبل أن يتم تذكيره بالسيطرة الزائدة على الموضوع." disable_avatar_education_message: "إيقاف الرسالة التعليمية لتغيير الصورة الرمزية" suppress_uncategorized_badge: "عدم إظهار الشارة للموضوعات غير المصنَّفة في قوائم الموضوعات" + header_dropdown_category_count: "عدد الفئات التي يمكن عرضها في القائمة المنسدلة للرأس" + permalink_normalizations: "تطبيق التعبير العادي التالي قبل مطابقة الروابط الثابتة، على سبيل المثال: سيؤدي استخدام /(topic.*)\\?.*/\\1 إلى إزالة سلاسل الاستعلام من مسارات الموضوع. التنسيق هو regex+string. استخدم \\1 وما إلى ذلك للوصول إلى الالتقاطات." + global_notice: "عرض بانر عام عاجل وطارئ وغير قابل للتجاهل لجميع الزوار. قم بالتغيير إلى قيمة فارغة لإخفائه (مسموح باستخدام HTML)." disable_system_edit_notifications: "إيقاف إشعارات التعديل بواسطة مستخدم النظام عندما يكون \"download_remote_images_to_local\" نشطًا." + notification_consolidation_threshold: "عدد إشعارات الإعجاب أو طلبات العضوية المتلقاة قبل دمج الإشعارات في رسالة واحدة. اضبط القيمة على 0 للإيقاف." + likes_notification_consolidation_window_mins: "المدة بالدقائق التي يتم فيها دمج إشعارات الإعجاب في إشعار واحد بمجرد الوصول إلى الحد الأقصى. يمكن إعداد الحد الأقصى عبر `SiteSetting.notification_consolidation_threshold`." automatically_unpin_topics: "إلغاء تثبيت الموضوعات تلقائيًا عندما يصل المستخدم إلى النهاية" read_time_word_count: "عدد الكلمات في الدقيقة لحساب الوقت المقدَّر للقراءة" + topic_page_title_includes_category: "يتضمَّن وسم العنوان لصفحة الموضوع اسم الفئة." + native_app_install_banner_ios: "يعرض بانر تطبيق DiscourseHub على أجهزة iOS للمستخدمين المنتظمين (مستوى الثقة 1 وأعلى)." + native_app_install_banner_android: "يعرض بانر تطبيق DiscourseHub على أجهزة Android للمستخدمين المنتظمين (مستوى الثقة 1 وأعلى)." + app_association_android: "محتويات نقطة نهاية .well-known/assetlinks.json المُستخدَمة في API لروابط الأصول الرقمية من Google" + app_association_ios: "محتويات نقطة نهاية apple-app-site-association المُستخدَمة لإنشاء روابط عامة بين هذا الموقع وتطبيقات iOS" + share_anonymized_statistics: "مشاركة إحصاءات الاستخدام المجهولة" + auto_handle_queued_age: "التعامل تلقائيًا مع السجلات التي تنتظر المراجعة بعد هذا العدد من الأيام. سيتم تجاهل البلاغات. وسيتم رفض المنشورات والمستخدمين في قائمة الانتظار. اضبط القيمة على 0 لإيقاف هذه الميزة." + svg_icon_subset: "إضافة 5 أيقونات إضافية من FontAwesome ترغب في تضمينها في أصولك. استخدم البادئة \"-fa\" للرموز الثابتة، و\"-far\" للرموز العادية و\"-fab\" لرموز الوسوم التجارية." + max_prints_per_hour_per_user: "الحد الأقصى لعدد مرات ظهور الصفحة /print (اضبط القيمة على 0 للإيقاف)" full_name_required: "حقل الاسم الكامل مطلوب في الملف الشخصي للمستخدم" enable_names: "إظهار الاسم الكامل للمستخدم في ملفه الشخصي وبطاقة المستخدم والرسائل الإلكترونية. يمكنك إيقاف هذا الإعداد لإخفاء الاسم الكامل في كل مكان." display_name_on_posts: "إظهار الاسم الكامل للمستخدم في منشوراته بالإضافة إلى اسم المستخدم الخاص به @username" show_time_gap_days: "عرض الفجوة الزمنية في الموضوع إذا تم إنشاء منشورين بفارق هذا العدد من الأيام" short_progress_text_threshold: "بعد أن يتجاوز عدد المنشورات في الموضوع هذا الرقم، سيعرض شريط التقدُّم رقم المنشور الحالي فقط. إذا غيَّرت عرض شريط التقدُّم، فقد تحتاج إلى تغيير هذه القيمة." + default_code_lang: "تطبيق تمييز بنية لغة البرمجة الافتراضية على كتل رموز GitHub البرمجية (auto، nohighlight، ruby، python، إلى آخره.)" warn_reviving_old_topic_age: "سيتم عرض تحذير عندما يبدأ شخص ما في الرد على موضوع يكون فيه الرد الأخير أقدم من هذا العدد من الأيام. يمكنك إيقاف هذا الإعداد عن طريق الضبط على 0." autohighlight_all_code: "فرض تمييز التعليمات البرمجية على جميع كتل التعليمات البرمجية مسبقة التنسيق حتى في حال عدم تحديد اللغة بشكلٍ صريح." + highlighted_languages: "القواعد المضمَّنة لتمييز البنية. (تحذير: قد يؤثر تضمين عدد كبير جدًا من اللغات على الأداء) راجع: https://highlightjs.org/static/demo للحصول على عرض توضيحي" + show_copy_button_on_codeblocks: "أضف زرًا إلى قوالب الرمز البرمجي لنسخ محتويات الكتلة إلى حافظة المستخدم. هذه الميزة غير مدعومة في Internet Explorer." + embed_any_origin: "السماح بالمحتوى القابل للتضمين بغض النظر عن المصدر. هذا الإعداد مطلوب لتطبيقات الأجهزة الجوَّالة ذات نموذج HTML ثابت." + embed_topics_list: "دعم تضمين HTML لقوائم الموضوعات" + embed_set_canonical_url: "ضبط عنوان URL الأساسي للموضوعات المضمَّنة على عنوان URL للمحتوى المضمَّن" embed_truncate: "اقتطاع المنشورات المضمَّنة" + embed_unlisted: "سيتم إلغاء إدراج الموضوعات المستوردة حتى يرد المستخدم." + embed_support_markdown: "دعم تنسيق Markdown للمنشورات المضمَّنة" + allowed_embed_selectors: "قائمة مفصولة بفاصلات لعناصر CSS المسموح بها في التضمينات" + allowed_href_schemes: "الأنظمة المسموح بها في الروابط بالإضافة إلى http وhttps" embed_post_limit: "الحد الأقصى لعدد المنشورات التي سيتم تضمينها" embed_username_required: "اسم المستخدم مطلوب لإنشاء الموضوع" + notify_about_flags_after: "إرسال رسالة خاصة إلى المشرفين إذا كانت هناك بلاغات لم يتم التعامل معها بعد هذا العدد من الساعات. اضبط القيمة على 0 للإيقاف." show_create_topics_notice: "إظهار إشعار يطلب من المسؤولين إنشاء بعض الموضوعات إذا كان الموقع يحتوي على أقل من 5 موضوعات عامة" delete_drafts_older_than_n_days: "حذف المسودات الأقدم من (n) يوم" + delete_merged_stub_topics_after_days: "عدد الأيام التي يجب انتظارها قبل حذف الموضوعات البديلة المدمجة بالكامل تلقائيًا. اضبط القيمة على 0 لعدم حذف الموضوعات البديلة أبدًا." + bootstrap_mode_min_users: "الحد الأدنى لعدد المستخدمين المطلوب لإيقاف وضع التمهيد (اضبط القيمة على 0 للإيقاف)" + prevent_anons_from_downloading_files: "منع المستخدمين المجهولين من تنزيل المرفقات" + secure_media: 'يقيِّد من الوصول إلى جميع التحميلات (الصور والفيديوهات والملفات الصوتية والنصوص وملفات pdf وzip وغيرها). إذا تم تفعيل "تسجيل الدخول مطلوب"، سيتمكن المستخدمون الذين سجَّلوا الدخول فقط من الوصول إلى التحميلات. بخلاف ذلك، سيتم تقييد الوصول على تحميلات الوسائط في الرسائل الخاصة والفئات الخاصة. تحذير: هذا الإعداد معقَّد ويتطلب فهمًا إداريًا عميقًا. راجع the موضوع الوسائط الآمنة على Meta لمعرفة التفاصيل.' + secure_media_allow_embed_images_in_emails: "يسمح بتضمين الصور الآمنة التي عادةً ما يتم تنقيحها في الرسائل الإلكترونية، إذا كان حجمها أصغر من الإعداد `secure media max email embed image size kb`." + secure_media_max_email_embed_image_size_kb: "اقتطاع حجم الصور الآمنة التي سيتم تضمينها في الرسائل الإلكترونية إذا تم تفعيل الإعداد `secure media allow embed in emails`. سيكون هذا الإعداد بلا أي تأثير دون تفعيله." slug_generation_method: "اختيار طريقة إنشاء المسار. سيُنشئ الخيار \"ترميز\" سلسلة ترميز النسبة المئوية، بينما سيوقف الخيار \"لا يوجد\" المسار تمامًا." enable_emoji: "تفعيل الرموز التعبيرية" + enable_emoji_shortcuts: "سيتم تحويل نصوص الوجوه المبتسمة الشائعة مثل :) p: :( إلى رموز تعبيرية" emoji_set: "كيف تفضِّل الرموز التعبيرية الخاصة بك؟" + emoji_autocomplete_min_chars: "الحد الأدنى لعدد الأحرف المطلوب لتشغيل النافذة المنبثقة الخاصة بالإكمال التلقائي للرموز التعبيرية" + enable_inline_emoji_translation: "يسمح بتفعيل ترجمة الرموز التعبيرية المضمَّنة (بلا أي مسافات أو علامات ترقيم قبلها)" approve_post_count: "عدد المنشورات التي يجب الموافقة عليها من مستخدم جديد أو أساسي" approve_unless_trust_level: "ضرورة الموافقة على المنشورات للمستخدمين دون مستوى الثقة هذا" + approve_new_topics_unless_trust_level: "ضرورة الموافقة على المنشورات للمستخدمين دون مستوى الثقة هذا" + approve_unless_staged: "ضرورة الموافقة على الموضوعات والمنشورات الجديدة للمستخدمين المؤقتين" + notify_about_queued_posts_after: "إرسال إشعار إلى جميع المشرفين إذا كانت هناك منشورات تنتظر المراجعة لأكثر من هذا العدد من الساعات. اضبط القيمة على 0 لإيقاف هذه الإشعارات." + auto_close_messages_post_count: "الحد الأقصى لعدد المنشورات المسموح بها في رسالة قبل إغلاقها تلقائيًا (0 للإيقاف)" + auto_close_topics_post_count: "الحد الأقصى لعدد المنشورات المسموح بها في موضوع قبل إغلاقه تلقائيًا (0 للإيقاف)" + auto_close_topics_create_linked_topic: "إنشاء موضوع مرتبط جديد عندما يكون الموضوع مغلقًا تلقائيًا بناءً على الإعداد `auto close topics post count`" + code_formatting_style: "ضبط زر الرموز البرمجية في أداة الإنشاء بشكلٍ افتراضي على نمط تنسيق الرموز البرمجية هذا" + max_allowed_message_recipients: "الحد الأقصى المسموح به من المستلمين في الرسالة" + watched_words_regular_expressions: "الكلمات المُراقَبة هي تعبيرات عادية" + enable_diffhtml_preview: "الميزة التجريبية التي تستخدم diffHTML لمزامنة المعاينة بدلًا من إعادة العرض بالكامل" + old_post_notice_days: "عدد الأيام قبل أن يصبح الإشعار بشأن المنشور قديمًا" + new_user_notice_tl: "الحد الأدنى لمستوى الثقة المطلوب لرؤية الإشعارات بشأن منشور مستخدم جديد" + returning_user_notice_tl: "الحد الأدنى من مستوى الثقة المطلوب لرؤية الإشعارات بشأن منشور مستخدم عائد" + returning_users_days: "عدد الأيام التي يجب أن تمر قبل اعتبار المستخدم عائدًا" + review_media_unless_trust_level: "سيراجع فريق العمل منشورات المستخدمين من مستويات الثقة الأقل إذا كانت تحتوي على وسائط مضمَّنة." + blur_tl0_flagged_posts_media: "تمويه صور المنشورات التي تم الإبلاغ عنها لإخفاء المحتوى المحتمل أن يكون غير آمن للعمل" + enable_page_publishing: "السماح لفريق العمل بنشر الموضوعات إلى عناوين URL الجديدة بنمطهم الخاص" + show_published_pages_login_required: "يمكن للمستخدمين المجهولين رؤية الصفحات المنشورة، حتى عندما يكون تسجيل الدخول مطلوبًا." + skip_auto_delete_reply_likes: "تخطي حذف المنشورات التي تحتوي على هذا العدد من الإعجابات أو أكثر عند حذف الردود القديمة تلقائيًا" + default_email_digest_frequency: "عدد المرات التي يتلقى فيها المستخدمون رسائل إلكترونية تلخيصية بشكلٍ افتراضي" + default_include_tl0_in_digests: "تضمين المنشورات من المستخدمين الجُدد في الرسائل الإلكترونية التلخيصية بشكلٍ افتراضي. يمكن للمستخدمين تغيير ذلك في تفضيلاتهم." + default_email_level: "ضبط المستوى الافتراضي لإرسال الإشعارات عبر البريد الإلكتروني للموضوعات العادية" + default_email_messages_level: "ضبط المستوى الافتراضي لإرسال الإشعارات عبر البريد الإلكتروني عندما يراسل شخص ما المستخدم" default_email_mailing_list_mode: "إرسال رسالة إلكترونية لكل منشور جديد بشكلٍ افتراضي" + default_email_mailing_list_mode_frequency: "سيتلقى المستخدمون الذين فعَّلوا وضع القائمة البريدية الرسائل الإلكترونية لهذا العدد من المرات بشكلٍ افتراضي" + disable_mailing_list_mode: "عدم السماح للمستخدمين بتفعيل وضع القائمة البريدية (يمنع إرسال أي رسائل إلكترونية من القائمة البريدية.)" default_email_previous_replies: "تضمين الردود السابقة في الرسائل الإلكترونية بشكلٍ افتراضي" default_email_in_reply_to: "تضمين مقتطفات من الرد للنشر في الرسائل الإلكترونية بشكلٍ افتراضي" default_other_new_topic_duration_minutes: "الشرط الافتراضي العام الذي يُعتبَر فيه الموضوع جديدًا" default_other_auto_track_topics_after_msecs: "الوقت الافتراضي العام قبل أن يتم تتبُّع الموضوع تلقائيًا" + default_other_notification_level_when_replying: "مستوى إرسال الإشعارات الافتراضي العام عندما يرد المستخدم موضوع" default_other_external_links_in_new_tab: "فتح الروابط الخارجية في علامة تبويب جديدة بشكلٍ افتراضي" default_other_enable_quoting: "تفعيل الرد باقتباس للنص المميز بشكلٍ افتراضي" + default_other_enable_defer: "تفعيل وظيفة تأجيل الموضوع بشكلٍ افتراضي" default_other_dynamic_favicon: "إظهار عدد الموضوعات الجديدة/المحدَّثة على أيقونة المتصفح بشكلٍ افتراضي" default_other_skip_new_user_tips: "تخطي نصائح وشارات إعداد المستخدم الجديد" default_other_like_notification_frequency: "إرسال إشعار إلى المستخدمين بالإعجابات بشكلٍ افتراضي" @@ -1261,10 +2230,60 @@ ar: default_categories_tracking: "قائمة الفئات التي يتم تتبُّعها بشكلٍ افتراضي" default_categories_muted: "قائمة الفئات التي يتم كتم صوتها بشكلٍ افتراضي" default_categories_watching_first_post: "قائمة الفئات التي سيتم فيها مراقبة أول منشور في كل موضوع جديد بشكلٍ افتراضي." + default_categories_regular: "قائمة الفئات التي لا يتم كتمها بشكلٍ افتراضي. يكون هذا الإعداد مفيدًا عند تفعيل إعداد الموقع `mute_all_categories_by_default`." + mute_all_categories_by_default: "ضبط مستوى الإشعارات الافتراضي لجميع الفئات على الكتم. يتطلب من المستخدمين الاشتراك في الفئات لتظهر في صفحات \"الأحدث\" و\"الفئات\". إذا كنت ترغب في تعديل الإعدادات الافتراضية للمستخدمين المجهولين، فاضبط إعدادات `default_categories_`." + default_tags_watching: "قائمة الوسوم التي تتم مراقبتها بشكلٍ افتراضي" + default_tags_tracking: "قائمة الوسوم التي يتم تتبُّعها بشكلٍ افتراضي" + default_tags_muted: "قائمة الوسوم التي يتم كتمها بشكلٍ افتراضي" + default_tags_watching_first_post: "قائمة الوسوم التي سيتم مراقبة أول منشور في كل موضوع جديد فيها بشكلِ افتراضي" + default_text_size: "حجم النص المحدَّد بشكلٍ افتراضي" + default_title_count_mode: "الوضع الافتراضي لعداد عنوان الصفحة" + retain_web_hook_events_period_days: "عدد أيام الاحتفاظ بسجلات أحداث خطافات الويب" + retry_web_hook_events: "إعادة المحاولة تلقائيًا 4 مرات لأحداث خطافات الويب التي فشلت. الفجوات الزمنية بين مرات إعادة المحاولة هي 1 و5 و25 و125 دقيقة." + revoke_api_keys_days: "عدد الأيام قبل إلغاء مفتاح API غير المُستخدَم تلقائيًا (0 للضبط على \"أبدًا\")" + allow_user_api_keys: "السماح بإنشاء مفاتيح API للمستخدم" + allow_user_api_key_scopes: "قائمة النطاقات المسموح بها لمفاتيح API للمستخدم" + min_trust_level_for_user_api_key: "مستوى الثقة المطلوب لإنشاء مفاتيح API للمستخدم" + allowed_user_api_auth_redirects: "عنوان URL المسموح به لإعادة توجيه المصادقة لمفاتيح API للمستخدم. يمكن استخدام رمز البدل * لمطابقة أي جزء منه (على سبيل المثال،www.example.com/*)." + allowed_user_api_push_urls: "عناوين URL المسموح لها بإرسال المعلومات إلى API للمستخدم قبل طلبها من الخادم" + expire_user_api_keys_days: "عدد الأيام قبل انتهاء صلاحية مفتاح API للمستخدم تلقائيًا (0 للضبط على \"أبدًا\")" tagging_enabled: "السماح بالوسوم في الموضوعات؟" + min_trust_to_create_tag: "الحد الأدنى لمستوى الثقة المطلوب لإنشاء وسم" + max_tags_per_topic: "الحد الأقصى لعدد الوسوم التي يمكن تطبيقها على موضوع" + max_tag_length: "الحد الأقصى لعدد الأحرف التي يمكن استخدامها في وسم" + max_tag_search_results: "الحد الأقصى لعدد النتائج التي يتم عرضها عند البحث عن الوسوم" + max_tags_in_filter_list: "الحد الأقصى لعدد الوسوم التي يتم عرضها في القائمة المنسدلة للتصفية. سيتم عرض الوسوم الأكثر استخدامًا." + tags_sort_alphabetically: "عرض الوسوم بترتيب أبجدي. الإعداد الافتراضي هو العرض بترتيب الأكثر رواجًا." + tags_listed_by_group: "إدراج الوسوم حسب مجموعة الوسوم الموجودة في صفحة الوسوم" + tag_style: "النمط المرئي لشارات الوسوم" + allow_staff_to_tag_pms: "السماح للموظفين بوضع وسم على أي رسالة خاصة" + min_trust_level_to_tag_topics: "الحد الأدنى لمستوى الثقة المطلوب لوضع وسوم على الموضوعات" + suppress_overlapping_tags_in_list: "عدم عرض الوسم إذا كانت الوسوم تتطابق تمامًا مع الكلمات الموجودة في عناوين الموضوعات" + remove_muted_tags_from_latest: "عدم عرض الموضوعات التي تم وضع وسم الكتم فقط عليها في قائمة الموضوعات الحديثة" + force_lowercase_tags: "فرض استخدام الحروف الصغيرة فقط في جميع الوسوم الجديدة" + company_name: "اسم الشركة" + governing_law: "القانون المعمول به" + city_for_disputes: "مدينة النزاعات" + shared_drafts_category: "تفعيل ميزة المسودات المشتركة من خلال تخصيص فئة لمسودات الموضوعات. سيتم حذف الموضوعات في هذه الفئة من قوائم الموضوعات للمستخدمين من فريق العمل." + shared_drafts_min_trust_level: "السماح للمستخدمين برؤية المسودات المشتركة وتعديلها" + push_notifications_prompt: "عرض رسالة المطالبة بموافقة المستخدم" + push_notifications_icon: "رمز الشارة الذي يظهر في ركن الإشعارات. يوصى باستخدام صورة PNG أحادية اللون بمقاس 96 × 96 وخلفية شفافة." + base_font: "الخط الأساسي الذي سيتم استخدامه لمعظم النصوص على الموقع. يمكن تجاوز السمات عبر خاصية CSS المخصَّصة `--font-family`." + heading_font: "الخط الذي سيتم استخدامه للعناوين على الموقع. يمكن تجاوز السمات عبر خاصية CSS المخصَّصة `--heading-font-family`." + short_title: "سيتم استخدام العنوان القصير على الشاشة الرئيسية للمستخدم، أو المشغِّل، أو الأماكن الأخرى التي قد تكون المساحة فيها محدودة. يجب أن يقتصر على 12 حرفًا." + dashboard_hidden_reports: "السماح بإخفاء التقارير المحدَّدة من لوحة المعلومات" + dashboard_visible_tabs: "اختيار علامات التبويب المرئية في لوحة المعلومات" + dashboard_general_tab_activity_metrics: "اختيار التقارير التي سيتم عرضها كمقاييس للنشاط في علامة التبويب \"عام\"" + gravatar_name: "اسم موفِّر خدمة Gravatar" + gravatar_base_url: "عنوان URL لقاعدة API الخاصة بموفِّر خدمة Gravatar" + gravatar_login_url: "عنوان URL المرتبط بالإعداد gravatar_base_url، والذي يوفِّر للمستخدم معلومات تسجيل الدخول إلى خدمة Gravatar" + share_quote_buttons: "تحديد العناصر التي تظهر في أداة مشاركة الاقتباسات وترتيبها" + share_quote_visibility: "تحديد وقت إظهار أزرار مشاركة الاقتباسات: \"أبدًا\" للمستخدمين المجهولين فقط أو لجميع المستخدمين " + create_revision_on_bulk_topic_moves: "إنشاء مراجعة للمنشورات الأولى عند نقل الموضوعات إلى فئة جديدة بشكلٍ مجمَّع" errors: invalid_email: "عنوان البريد الإلكتروني غير صالح." invalid_username: "لا يوجد مستخدم باسم المستخدم هذا." + invalid_group: "لا توجد مجموعة بهذا الاسم." invalid_integer_min_max: "يجب أن تكون القيمة بين %{min} و%{max}." invalid_integer_min: "يجب أن تكون القيمة %{min} أو أكبر." invalid_integer_max: "لا يمكن أن تكون القيمة أكبر من %{max}." @@ -1275,34 +2294,131 @@ ar: invalid_string_min_max: "يجب أن يكون عدد الأحرف بين {min} و{max}." invalid_string_min: "يجب ألا يقل عدد الأحرف عن {min}." invalid_string_max: "يجب ألا يزيد عدد الأحرف عن {max}." + invalid_json: "ملف JSON غير صالح." invalid_reply_by_email_address: "يجب أن تحتوي القيمة على \"%{reply_key}\" وأن تكون مختلفة عن الرسالة الإلكترونية للإشعار." + invalid_alternative_reply_by_email_addresses: "يجب أن تحتوي جميع القيم على \"%{reply_key}\" وأن تكون مختلفة عن الرسالة الإلكترونية للإشعار." + pop3_polling_host_is_empty: "يجب عليك ضبط `pop3 polling host` قبل تفعيل استقصاء POP3." + pop3_polling_username_is_empty: "يجب عليك ضبط `pop3 polling username` قبل تفعيل استقصاء POP3." + pop3_polling_password_is_empty: "يجب عليك ضبط `pop3 polling password` قبل تفعيل استقصاء POP3." + pop3_polling_authentication_failed: "فشلت مصادقة POP3. يُرجى التحقُّق من بيانات اعتماد pop3 لديك." + reply_by_email_address_is_empty: "يجب عليك ضبط `reply by email address` قبل تفعيل الرد عن طريق البريد الإلكتروني." + email_polling_disabled: "يجب عليك ضبط الاستقصاء اليدوي أو من خلال POP3 قبل تفعيل الرد عن طريق البريد الإلكتروني." + user_locale_not_enabled: "يجب عليك تفعيل `allow user locale` أولًا قبل تفعيل هذا الإعداد." + invalid_regex: "التعبير العادي غير صالح أو غير مسموح به." + email_editable_enabled: "يجب إيقاف `email editable` قبل تفعيل هذا الإعداد." + staged_users_disabled: "يجب عليك تفعيل `staged users` أولًا قبل تفعيل هذا الإعداد." + reply_by_email_disabled: "يجب عليك تفعيل `reply by email` أولًا قبل تفعيل هذا الإعداد." + discourse_connect_url_is_empty: "يجب عليك ضبط `discourse connect url` قبل تفعيل هذا الإعداد." + discourse_connect_invite_only: "لا يمكنك تفعيل DiscourseConnect والدعوة فقط في الوقت نفسه." + enable_local_logins_disabled: "يجب عليك تفعيل `enable local logins` أولًا قبل تفعيل هذا الإعداد." + min_username_length_exists: "لا يمكنك ضبط الحد الأدنى لطول اسم المستخدم على قيمة أطول من أقصر اسم مستخدم (%{username})." min_username_length_range: "لا يمكنك ضبط الحد الأدنى ليكون أكبر من الحد الأقصى." + max_username_length_exists: "لا يمكنك ضبط الحد الأقصى لطول اسم المستخدم على قيمة أقصر من أطول اسم مستخدم (%{username})." max_username_length_range: "لا يمكنك ضبط الحد الأدنى ليكون أقل من الحد الأقصى." + invalid_hex_value: "يجب أن تكون قيم اللون عبارة عن رموز سداسية عشرية مكوَّنة من 6 أرقام." + empty_selectable_avatars: "يجب عليك تحميل صورتَين رمزيَّتَين قابلتَين للتحديد على الأقل قبل تفعيل هذا الإعداد." + category_search_priority: + low_weight_invalid: "لا يمكنك ضبط الأهمية على قيمة أكبر من أو تساوي 1." + high_weight_invalid: "لا يمكنك ضبط الأهمية على قيمة أقل من أو تساوي 1." + allowed_unicode_usernames: + regex_invalid: "التعبير العادي غير صالح: %{error}" + leading_trailing_slash: "يجب ألا يبدأ التعبير العادي بشرطة مائلة وينتهي بها." + unicode_usernames_avatars: "لا تدعم الصور الرمزية الداخلية للنظام أسماء المستخدمين بترميز Unicode." + list_value_count: "يجب أن تحتوي القائمة على قيم %{count} بالضبط." + placeholder: + discourse_connect_provider_secrets: + value: "الرمز السري لموفِّر خدمة DiscourseConnect" search: + extreme_load_error: "الموقع تحت ضغط شديد والبحث متوقف، حاول مرة أخرى لاحقًا" within_post: "#%{post_number} بواسطة %{username}" types: category: "الفئات" topic: "النتائج" user: "المستخدمون" results_page: "نتائج البحث عن \"%{term}\"" + audio: "[صوت]" + video: "[فيديو]" discourse_connect: + login_error: "خطأ في تسجيل الدخول" not_found: "تعذَّر العثور على حسابك. يُرجى التواصل مع مسؤول الموقع." + account_not_approved: "حسابك بانتظار الموافقة. ستتلقى إشعارًا عبر البريد الإلكتروني عند الموافقة عليك." unknown_error: "حدثت مشكلة في حسابك. يُرجى التواصل مع مسؤول الموقع." timeout_expired: "انتهت مهلة تسجيل الدخول إلى الحساب، يُرجى محاولة تسجيل الدخول مرة أخرى." + no_email: "لم يتم تقديم عنوان بريد إلكتروني. يُرجى التواصل مع مسؤول الموقع." + blank_id_error: "`external_id` مطلوب، لكنه كان فارغًا" + email_error: "تعذَّر تسجيل حساب بعنوان البريد الإلكتروني %{email} . يُرجى التواصل مع مسؤول الموقع." + missing_secret: "فشلت المصادقة بسبب عدم توفُّر الرمز السري. تواصل مع مسؤولي الموقع لإصلاح هذه المشكلة." + invite_redeem_failed: "فشل استرداد الدعوة. يُرجى التواصل مع مسؤول الموقع." original_poster: "كاتب المنشور الأصلي" most_recent_poster: "أحدث ناشر" + frequent_poster: "ناشر متكرر" + poster_description_joiner: "، " redirected_to_top_reasons: new_user: "مرحبًا بك في مجتمعنا! هذه هي الموضوعات الحديثة الأكثر رواجًا." not_seen_in_a_month: "مرحبًا بعودتك! لم نرك منذ فترة. هذه هي الموضوعات الأكثر رواجًا في فترة غيابك." merge_posts: + edit_reason: + zero: "تم دمج %{count} منشور بواسطة %{username}" + one: "تم دمج منشور واحد (%{count}) بواسطة %{username}" + two: "تم دمج منشورَين (%{count}) بواسطة %{username}" + few: "تم دمج %{count} منشورات بواسطة %{username}" + many: "تم دمج %{count} منشورًا بواسطة %{username}" + other: "تم دمج %{count} منشور بواسطة %{username}" errors: different_topics: "لا يمكن دمج المنشورات التي تنتمي إلى موضوعات مختلفة." different_users: "لا يمكن دمج المنشورات التي تنتمي إلى مستخدمين مختلفين." + max_post_length: "لا يمكن دمج المنشورات لأن طول المنشور المجمَّع أكبر من الطول المسموح به." + move_posts: + new_topic_moderator_post: + zero: "تم تقسيم %{count} منشور إلى موضوع جديد: %{topic_link}" + one: "تم تقسيم منشور واحد إلى موضوع جديد: %{topic_link}" + two: "تم تقسيم منشورَين (%{count}) إلى موضوع جديد: %{topic_link}" + few: "تم تقسيم %{count} منشورات إلى موضوع جديد: %{topic_link}" + many: "تم تقسيم %{count} منشورًا إلى موضوع جديد: %{topic_link}" + other: "تم تقسيم %{count} منشور إلى موضوع جديد: %{topic_link}" + new_message_moderator_post: + zero: "تم تقسيم %{count} منشور إلى رسالة جديدة: %{topic_link}" + one: "تم تقسيم منشور واحد (%{count}) إلى رسالة جديدة: %{topic_link}" + two: "تم تقسيم منشورَين (%{count}) إلى رسالة جديدة: %{topic_link}" + few: "تم تقسيم %{count} منشورات إلى رسالة جديدة: %{topic_link}" + many: "تم تقسيم %{count} منشورًا إلى رسالة جديدة: %{topic_link}" + other: "تم تقسيم %{count} منشور إلى رسالة جديدة: %{topic_link}" + existing_topic_moderator_post: + zero: "تم دمج %{count} منشور في موضوع موجود: %{topic_link}" + one: "تم دمج منشور واحد في موضوع موجود: %{topic_link}" + two: "تم دمج منشورَين (%{count}) في موضوع موجود: %{topic_link}" + few: "تم دمج %{count} منشورات في موضوع موجود: %{topic_link}" + many: "تم دمج %{count} منشورًا في موضوع موجود: %{topic_link}" + other: "تم دمج %{count} منشور في موضوع موجود: %{topic_link}" + existing_message_moderator_post: + zero: "تم دمج %{count} منشور في رسالة موجودة: %{topic_link}" + one: "تم دمج منشور واحد (%{count}) في رسالة موجودة: %{topic_link}" + two: "تم دمج منشورَين (%{count}) في رسالة موجودة: %{topic_link}" + few: "تم دمج %{count} منشورات في رسالة موجودة: %{topic_link}" + many: "تم دمج %{count} منشورًا في رسالة موجودة: %{topic_link}" + other: "تم دمج %{count} منشور في رسالة موجودة: %{topic_link}" + change_owner: + post_revision_text: "تم نقل الملكية" publish_page: slug_errors: blank: "لا يمكن تركه خاليًا" + unavailable: "غير متوفرة" invalid: "يحتوي على أحرف غير صالحة" topic_statuses: + autoclosed_message_max_posts: + zero: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + one: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + two: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + few: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + many: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + other: "تم إغلاق هذه الرسالة تلقائيًا بعد الوصول إلى الحد الأقصى للردود (%{count})." + autoclosed_topic_max_posts: + zero: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." + one: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." + two: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." + few: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." + many: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." + other: "تم إغلاق هذا الموضوع تلقائيًا بعد بلوغ الحد الأقصى للردود (%{count})." autoclosed_enabled_days: zero: "تم إغلاق هذا الموضوع تلقائيًا بعد %{count} يوم. لم يعُد مسموحًا بالردود الجديدة بعد الآن." one: "تم إغلاق هذا الموضوع تلقائيًا بعد يوم واحد (%{count}). لم يعُد مسموحًا بالردود الجديدة بعد الآن." @@ -1345,62 +2461,294 @@ ar: few: "تم إغلاق هذا الموضوع تلقائيًا بعد %{count} دقائق من الرد الأخير. لم يعُد مسموحًا بالردود الجديدة." many: "تم إغلاق هذا الموضوع تلقائيًا بعد %{count} دقيقة من الرد الأخير. لم يعُد مسموحًا بالردود الجديدة." other: "تم إغلاق هذا الموضوع تلقائيًا بعد %{count} دقيقة من الرد الأخير. لم يعُد مسموحًا بالردود الجديدة." + autoclosed_disabled_days: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يوم." + one: "تم فتح هذا الموضوع تلقائيًا بعد يوم واحد (%{count})." + two: "تم فتح هذا الموضوع تلقائيًا بعد يومَين (%{count})." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} أيام." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يومًا." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يوم." + autoclosed_disabled_hours: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة." + one: "تم فتح هذا الموضوع تلقائيًا بعد ساعة واحدة (%{count})." + two: "تم فتح هذا الموضوع تلقائيًا بعد ساعتَين (%{count})." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعات." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة." + autoclosed_disabled_minutes: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة." + one: "تم فتح هذا الموضوع تلقائيًا بعد دقيقة واحدة (%{count})." + two: "تم فتح هذا الموضوع تلقائيًا بعد دقيقتَين (%{count})." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقائق." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة." + autoclosed_disabled_lastpost_days: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يوم من الرد الأخير." + one: "تم فتح هذا الموضوع تلقائيًا بعد يوم واحد (%{count}) من الرد الأخير." + two: "تم فتح هذا الموضوع تلقائيًا بعد يومَين (%{count}) من الرد الأخير." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} أيام من الرد الأخير." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يومًا من الرد الأخير." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} يوم من الرد الأخير." + autoclosed_disabled_lastpost_hours: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة من الرد الأخير." + one: "تم فتح هذا الموضوع تلقائيًا بعد ساعة واحدة (%{count}) من الرد الأخير." + two: "تم فتح هذا الموضوع تلقائيًا بعد ساعتَين (%{count}) من الرد الأخير." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعات من الرد الأخير." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة من الرد الأخير." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} ساعة من الرد الأخير." + autoclosed_disabled_lastpost_minutes: + zero: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة من الرد الأخير." + one: "تم فتح هذا الموضوع تلقائيًا بعد دقيقة واحدة (%{count}) من الرد الأخير." + two: "تم فتح هذا الموضوع تلقائيًا بعد دقيقتَين (%{count}) من الرد الأخير." + few: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقائق من الرد الأخير." + many: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة من الرد الأخير." + other: "تم فتح هذا الموضوع تلقائيًا بعد %{count} دقيقة من الرد الأخير." autoclosed_disabled: "هذا الموضوع مفتوح الآن. مسموح بالردود الجديدة." autoclosed_disabled_lastpost: "هذا الموضوع مفتوح الآن. مسموح بالردود الجديدة." + auto_deleted_by_timer: "تم حذفه تلقائيًا بواسطة المؤقِّت." login: + invalid_second_factor_method: "طريقة المصادقة الثنائية المحدَّدة غير صالحة." + not_enabled_second_factor_method: "طريقة المصادقة الثنائية المحدَّدة غير مفعَّلة لحسابك." security_key_description: "عند تجهيز مفتاح الأمان المادي، اضغط على زر المصادقة باستخدام مفتاح الأمان أدناه." security_key_alternative: "جرِّب طريقة أخرى" security_key_authenticate: "المصادقة باستخدام مفتاح الأمان" security_key_not_allowed_error: "انتهت مهلة عملية مصادقة مفتاح الأمان أو تم إلغاؤها." security_key_no_matching_credential_error: "لم يتم العثور على بيانات اعتماد متطابقة في مفتاح الأمان المقدَّم." security_key_support_missing_error: "جهازك الحالي أو متصفحك لا يدعم استخدام مفاتيح الأمان. يُرجى استخدام طريقة مختلفة." + security_key_invalid: "حدث خطأ في أثناء التحقُّق من مفتاح الأمان." not_approved: "لم تتم الموافقة على حسابك حتى الآن. سيتم إعلامك عبر البريد الإلكتروني عندما تكون مستعدًا لتسجيل الدخول." incorrect_username_email_or_password: "اسم المستخدم أو البريد الإلكتروني أو كلمة المرور غير صحيحة" + incorrect_password: "كلمة المرور غير صحيحة" wait_approval: "نشكرك على الاشتراك. سنُرسل إليك إشعارًا عند الموافقة على حسابك." active: "تم تفعيل حسابك وأصبح جاهزًا للاستخدام." + activate_email: "

أنت على وشك الانتهاء! لقد أرسلنا رسالة إلكترونية للتفعيل إلى %{email}. يُرجى اتباع التعليمات الواردة في الرسالة الإلكترونية لتفعيل حسابك.

إذا لم يصل، فتحقَّق من مجلد الرسائل غير المرغوب فيها.

" not_activated: "لا يمكنك تسجيل الدخول بعد. لقد أرسلنا إليك رسالة إلكترونية للتفعيل. يُرجى اتباع التعليمات الواردة في الرسالة الإلكترونية لتفعيل حسابك." not_allowed_from_ip_address: "لا يمكنك تسجيل الدخول باسم %{username} من عنوان IP هذا." admin_not_allowed_from_ip_address: "لا يمكنك تسجيل الدخول كمسؤول من عنوان IP هذا." + reset_not_allowed_from_ip_address: "لا يمكنك طلب إعادة ضبط كلمة المرور من عنوان IP هذا." suspended: "لا يمكنك تسجيل الدخول حتى %{date}." suspended_with_reason: "تم تعليق الحساب حتى %{date}: %{reason}" errors: "%{errors}" not_available: "غير متاح. هل تريد تجربة %{suggestion}؟" something_already_taken: "حدث خطأ ما، قد يكون اسم المستخدم أو عنوان البريد الإلكتروني مسجَّلًا بالفعل. جرِّب رابط \"نسيت كلمة المرور\"." + omniauth_error: + generic: "عذرًا، حدث خطأ في أثناء تفويض حسابك. حاول مرة أخرى." + csrf_detected: "انتهت مهلة التفويض، أو بدَّلت المتصفح. حاول مرة أخرى." + request_error: "حدث خطأ عند بدء التفويض. حاول مرة أخرى." + invalid_iat: "تعذَّر التحقُّق من رمز التفويض بسبب اختلاف ساعة الخادم. حاول مرة أخرى." + omniauth_error_unknown: "حدث خطأ ما في أثناء عملية تسجيل الدخول، يُرجى إعادة المحاولة." + omniauth_confirm_title: "تسجيل الدخول باستخدام %{Provider}" omniauth_confirm_button: "متابعة" + authenticator_error_no_valid_email: "غير مسموح بعناوين البريد الإلكتروني المرتبطة بحساب %{account}. قد تحتاج إلى إعداد حسابك بعنوان بريد إلكتروني مختلف." new_registrations_disabled: "عمليات تسجيل الحسابات الجديدة غير مسموح بها في الوقت الحالي." password_too_long: "كلمات المرور محدَّدة بعدد 200 حرف." email_too_long: "عنوان البريد الإلكتروني الذي أدخلته طويل جدًا. يجب ألا تتجاوز أسماء صناديق البريد 254 حرفًا، ويجب ألا تزيد أسماء النطاقات عن 253 حرفًا." + wrong_invite_code: "رمز الدعوة الذي أدخلته غير صحيح." reserved_username: "اسم المستخدم هذا غير مسموح به." missing_user_field: "لم تكمل جميع حقول المستخدم." + auth_complete: "اكتملت المصادقة." + click_to_continue: "اضغط هنا للمتابعة." + already_logged_in: "عذرًا! هذه الدعوة مخصَّصة للمستخدمين الجُدد الذين ليس لديهم حساب موجود بالفعل." second_factor_title: "المصادقة الثنائية" + second_factor_description: "يُرجى إدخال رمز المصادقة المطلوب من تطبيقك:" second_factor_backup_description: "يُرجى إدخال أحد الرموز الاحتياطية الخاصة بك:" + second_factor_backup_title: "الرمز الثنائي للنسخ الاحتياطي" + invalid_second_factor_code: "رمز المصادقة غير صالح. يمكن استخدام كل رمز مرة واحدة فقط." + invalid_security_key: "مفتاح الأمان غير صالح." + missing_second_factor_name: "يُرجى إدخال اسم." + missing_second_factor_code: "يُرجى إدخال رمز." second_factor_toggle: + totp: "استخدام تطبيق المصادقة أو مفتاح الأمان بدلًا من ذلك" backup_code: "استخدام رمز احتياطي بدلًا من ذلك" admin: email: sent_test: "تم الإرسال!" + user: + merge_user: + updating_username: "جارٍ تحديث اسم المستخدم..." + changing_post_ownership: "جارٍ تغيير ملكية المنشور..." + merging_given_daily_likes: "جارٍ دمج الإعجابات اليومية الممنوحة..." + merging_post_timings: "جارٍ دمج توقيتات النشر..." + merging_user_visits: "جارٍ دمج زيارات المستخدمين..." + updating_site_settings: "جارٍ تحديث إعدادات الموقع..." + updating_user_stats: "جارٍ تحديث إحصاءات المستخدمين..." + merging_user_attributes: "جارٍ دمج سمات المستخدمين..." + updating_user_ids: "جارٍ تحديث معرِّفات المستخدمين..." + deleting_source_user: "جارٍ حذف ‏‏المستخدم المصدر..." user: + deactivated: "تم إلغاء التنشيط بسبب ارتداد عدد كبير جدًا من الرسائل الإلكترونية إلى \"%{email}\"." + deactivated_by_staff: "تم إلغاء التنشيط بواسطة فريق العمل" + deactivated_by_inactivity: + zero: "يتم إلغاء التنشيط تلقائيًا بعد %{count} يوم من عدم النشاط" + one: "يتم إلغاء التنشيط تلقائيًا بعد يوم واحد (%{count}) من عدم النشاط" + two: "يتم إلغاء التنشيط تلقائيًا بعد يومَين (%{count}) من عدم النشاط" + few: "يتم إلغاء التنشيط تلقائيًا بعد %{count} أيام من عدم النشاط" + many: "يتم إلغاء التنشيط تلقائيًا بعد %{count} يومًا من عدم النشاط" + other: "يتم إلغاء التنشيط تلقائيًا بعد %{count} يوم من عدم النشاط" + activated_by_staff: "تم التفعيل بواسطة فريق العمل" + new_user_typed_too_fast: "كتب المستخدم الجديد بسرعة كبيرة" + content_matches_auto_silence_regex: "يتطابق المحتوى مع التعبير العادي للكتم التلقائي" + content_matches_auto_block_regex: "يتطابق المحتوى مع التعبير العادي للحظر التلقائي" username: short: "يجب ألا يقل عدد الأحرف عن %{min}" long: "يجب ألا يزيد عدد الأحرف عن %{min}" + too_long: "طويل جدًا" + characters: "يجب ألا يتضمَّن سوى الأرقام والحروف والشرطات والنقاط والشرطات السفلية" unique: "يجب أن يكون فريدًا" blank: "يجب أن يكون موجودًا" + must_begin_with_alphanumeric_or_underscore: "يجب أن يبدأ بحرف أو رقم أو شرطة سفلية" must_end_with_alphanumeric: "يجب أن ينتهي بحرف أو رقم" must_not_contain_two_special_chars_in_seq: "يجب ألا يحتوي على تسلسل من حرفين أو أكثر من الأحرف الخاصة (.-_)" must_not_end_with_confusing_suffix: "يجب ألا ينتهي بلاحقة مربكة مثل .json أو .png وما إلى ذلك." email: + invalid: "غير صالح." not_allowed: "غير مسموح به من مقدِّم خدمة البريد الإلكتروني هذا. يُرجى استخدام عنوان بريد إلكتروني آخر." blocked: "غير مسموح به." + revoked: "لن يتم إرسال الرسائل الإلكترونية إلى \"%{email}\" حتى %{date}." + does_not_exist: "غير موجود" ip_address: blocked: "عمليات التسجيل الجديدة غير مسموح بها من عنوان IP الخاص بك." max_new_accounts_per_registration_ip: "عمليات التسجيل الجديدة غير مسموح بها من عنوان IP الخاص بك (تم الوصول إلى الحد الأقصى). تواصل مع أحد أعضاء فريق العمل." website: domain_not_allowed: "الموقع الإلكتروني غير صالح. النطاقات المسموح بها هي: %{domains}" + auto_rejected: "تم الرفض تلقائيًا بسبب العمر. راجع إعداد الموقع `auto_handle_queued_age`." + destroy_reasons: + unused_staged_user: "المستخدم المؤقت غير مُستخدَم" + fixed_primary_email: "عنوان البريد الإلكتروني الأساسي ثابت لمستخدم مؤقت" + same_ip_address: "عنوان IP نفسه (%{ip_address}) كمستخدمين آخرين" + inactive_user: "المستخدم غير نشط" + reviewable_reject_auto: "تم وضع العناصر القابلة للمراجعة في قائمة الانتظار بواسطة التعامل التلقائي" + reviewable_reject: "تم رفض المستخدم القابل للمراجعة" + email_in_spam_header: "تم الإبلاغ عن الرسالة الإلكترونية الأولى للمستخدم باعتبارها غير مرغوب فيها" + already_silenced: "تم بالفعل كتم المستخدم بواسطة %{staff}%{time_ago}." + already_suspended: "تم بالفعل تعليق المستخدم بواسطة %{staff}%{time_ago}." + cannot_delete_has_posts: + zero: "لدى المستخدم %{username} %{count} منشور في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + one: "لدى المستخدم %{username} منشور واحد (%{count}) في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + two: "لدى المستخدم %{username} منشورَين (%{count}) في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + few: "لدى المستخدم %{username} %{count} منشورات في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + many: "لدى المستخدم %{username} %{count} منشورًا في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + other: "لدى المستخدم %{username} %{count} منشور في الموضوعات العامة أو الرسائل الخاصة؛ لذا لا يمكن حذفه." + reviewables_reminder: + submitted: + zero: "تم إرسال العناصر قبل %{count} ساعة. [يُرجى مراجعتها](%{base_path}/review)." + one: "تم إرسال العناصر قبل ساعة واحدة (%{count}). [يُرجى مراجعتها](%{base_path}/review)." + two: "تم إرسال العناصر قبل ساعتَين (%{count}). [يُرجى مراجعتها](%{base_path}/review)." + few: "تم إرسال العناصر قبل %{count} ساعات. [يُرجى مراجعتها](%{base_path}/review)." + many: "تم إرسال العناصر قبل %{count} ساعة. [يُرجى مراجعتها](%{base_path}/review)." + other: "تم إرسال العناصر قبل %{count} ساعة. [يُرجى مراجعتها](%{base_path}/review)." + subject_template: + zero: "يجب مراجعة %{count} عنصر" + one: "يجب مراجعة عنصر واحد (%{count})" + two: "يجب مراجعة عنصرَين (%{count})" + few: "يجب مراجعة %{count} عناصر" + many: "يجب مراجعة %{count} عنصرًا" + other: "يجب مراجعة %{count} عنصر" unsubscribe_mailer: + title: "رسالة إلغاء الاشتراك" subject_template: "التأكيد أنك لم تعُد تريد تلقي تحديثات البريد الإلكتروني من %{site_title}" + text_body_template: | + طلب شخص ما (ربما أنت؟) عدم إرسال تحديثات البريد الإلكتروني مرة أخرى من %{site_domain_name} إلى هذا العنوان. + إذا كنت ترغب في تأكيد ذلك، يُرجى النقر على هذا الرابط: + + %{insurance_unsubscribe_link} [ 1] + + + إذا كنت ترغب في مواصلة تلقي التحديثات عبر البريد الإلكتروني، يمكنك تجاهل هذا الرسالة الإلكترونية. + invite_mailer: + title: "رسالة الدعوة" + subject_template: "دعاك %{inviter_name} إلى \"%{topic_title}\" على %{site_domain_name}" + text_body_template: | + دعاك %{inviter_name} إلى مناقشة + + > **%{topic_title}** + > + > %{topic_excerpt} + + على + + > %{site_title} -- %{site_description} + + إذا كنت مهتمًا، فانقر على الرابط أدناه: + + %{invite_link} + custom_invite_mailer: + title: "رسالة الدعوة المخصَّصة" + subject_template: "دعاك %{inviter_name} إلى \"%{topic_title}\" على %{site_domain_name}" + text_body_template: | + دعاك %{inviter_name} إلى مناقشة + + > **%{topic_title}** + > + > %{topic_excerpt} + + على + + > %{site_title} -- %{site_description} + + مع هذه الملاحظة + + > %{user_custom_message} + + إذا كنت مهتمًا، فانقر على الرابط أدناه: + + %{invite_link} + invite_forum_mailer: + title: "رسالة الدعوة إلى منتدى" + subject_template: "دعاك %{inviter_name} للانضمام إلى %{site_domain_name}" + text_body_template: "دعاك %{inviter_name} للانضمام إلى\n\n> **%{site_title} ** \n> \n>%{site_description}\n\nإذا كنت مهتمًا، فانقر على الرابط أدناه:\n\n%{invite_link}\n" + custom_invite_forum_mailer: + title: "رسالة الدعوة المخصَّصة إلى منتدى" + subject_template: "دعاك %{inviter_name} للانضمام إلى %{site_domain_name}" + text_body_template: | + دعاك %{inviter_name} للانضمام إلى + + > **%{site_title}** + > + > %{site_description} + + مع هذه الرسالة المخصَّصة + + > %{user_custom_message} + + إذا كنت مهتمًا، فانقر على الرابط أدناه: + + %{invite_link} invite_password_instructions: + title: "تعليمات كلمة المرور للدعوة" subject_template: "ضبط كلمة المرور لحساب %{site_name}" + text_body_template: | + شكرًا لقبول دعوتك إلى %{site_name} - مرحبًا! + + انقر على هذا الرابط لاختيار كلمة مرور الآن: + %{base_url}/u/password-reset/%{email_token} + + (إذا انتهت صلاحية الرابط أعلاه، فاختر "لقد نسيت كلمة المرور" عند تسجيل الدخول باستخدام عنوان بريدك الإلكتروني.) + download_backup_mailer: + title: "رسالة تنزيل النسخة الاحتياطية" + subject_template: "[%{email_prefix}] تنزيل نسخة احتياطية للموقع" + text_body_template: | + إليك [رابط تنزيل النسخة الاحتياطية للموقع](%{backup_file_path}) الذي طلبته. + + لقد أرسلنا رابط التنزيل هذا إلى عنوان بريدك الإلكتروني الذي تم التحقُّق منه لأسباب أمنية. + + (إذا *لم* تطلب هذا التنزيل، يجب أن تشعر بالقلق الشديد؛ فهناك شخص ما لديه إذن وصول المسؤول إلى موقعك.) + no_token: | + عذرًا، تم استخدام رابط تنزيل النسخة الاحتياطية هذا بالفعل أو انتهت صلاحيته. + admin_confirmation_mailer: + title: "تأكيد المسؤول" + subject_template: "[%{email_prefix}] تأكيد حساب مسؤول جديد" + text_body_template: | + يُرجى تأكيد رغبتك في إضافة **%{target_username} (%{target_email}) ** كمسؤول عن منتداك. + + [تأكيد حساب المسؤول](%{admin_confirm_url}) + test_mailer: + title: "رسالة الاختبار" + subject_template: "[%{email_prefix}] اختبار تسليم الرسالة الإلكترونية" + text_body_template: | + هذه رسالة إلكترونية للاختبار [**%{base_url}**][0] إن تسليم الرسائل الإلكترونية عملية معقَّدة. فيما يلي بعض الأمور المهمة التي يجب عليك التحقُّق منها أولًا: - تأكَّد من ضبط عنوان "من:" في الرسالة الإلكترونية للإشعار `notification email` بشكلٍ صحيح في إعدادات موقعك. **النطاق المحدَّد في عنوان "من" للرسائل الإلكترونية التي ترسلها هو النطاق الذي سيتم التحقُّق من عنوان بريدك الإلكتروني مقابله**. - تعرَّف على كيفية عرض المصدر البسيط للرسالة الإلكترونية في عميل البريد الخاص بك لتتمكن من فحص رؤوس الرسائل الإلكترونية للحصول على أدلة مهمة. في Gmail، هو خيار "إظهار الأصل" في القائمة المنسدلة في أعلى يمين كل رسالة إلكترونية. - **مهم: ** هل يحتوي موفِّر خدمة الإنترنت الخاص بك على سجل DNS عكسي تم إدخاله لربط أسماء النطاقات وعناوين IP التي ترسل الرسائل الإلكترونية منها؟ [اختبر سجل PTR العكسي الخاص بك][2] من هنا. إذا لم يُدخِل موفِّر خدمة الإنترنت سجل مؤشر DNS العكسي الصحيح، فمن غير المحتمل تسليم أيٍّ من رسائلك الإلكترونية. - هل [سجل SPF][8] الخاص بنطاقك صحيح؟ [اختبر سجل SPF الخاص بك][1] من هنا. لاحظ أن TXT هو نوع السجل الرسمي الصحيح لإطار SPF. - هل [سجل DKIM][3] الخاص بنطاقك صحيح؟ سيؤدي ذلك إلى تحسين إمكانية تسليم الرسائل الإلكترونية بشكلٍ كبير. [اختبر سجل DKIM الخاص بك][7] من هنا. - إذا شغَّلت خادم البريد الخاص بك، فتأكَّد من أن عناوين IP لخادم البريد الخاص بك [ليست على أي من قوائم حظر عناوين البريد الإلكتروني][4]. تحقَّق أيضًا من أنه يرسل بالتأكيد اسم مضيف مؤهل تمامًا تم تحليله في DNS إلى رسالة HELO الخاصة به. إذا لم يكن الأمر كذلك، فسيؤدي ذلك إلى رفض رسالتك الإلكترونية بواسطة العديد من خدمات البريد. - نوصيك بشدة **بإرسال رسالة إلكترونية للاختبار إلى [mail-tester.com][mt]** للتحقُّق من أن كل ما سبق يعمل بشكلٍ صحيح. (الطريقة *السهلة* هي إنشاء حساب على [SendGrid][sg] أو [SparkPost] أو [sp] أو [Mailgun][mg] أو [Mailjet][mj] التي لديها خطط بريدية منخفضة التكلفة وستكون جيدة بالنسبة للمجتمعات الصغيرة. ولكن بالرغم من ذلك، ستظل بحاجة إلى إعداد سجلات SPF و DKIM في DNS الخاص بك!) نأمل أن تكون قد تلقيت هذه الرسالة الإلكترونية للاختبار بشكلٍ صحيح! حظًا سعيدًا، أصدقاؤك في [Discourse](https://www.discourse.org) [0]: %{base_url} [1]: https://www.kitterman.com/spf/validate.html [2]: https://mxtoolbox.com/ReverseLookup.aspx [3]: http://www.dkim.org/ [4]: https://whatismyipaddress.com/blacklist-check [7]: https://www.mail-tester.com/spf-dkim-check [8]: http://www.openspf.org/SPF_Record_Syntax [sg]: https://goo.gl/r1WMF6 [sp]: https://www.sparkpost.com/ [mg]: https://www.mailgun.com/ [mj]: https://www.mailjet.com/pricing/ [mt]: https://www.mail-tester.com/ new_version_mailer: + title: "رسالة الإصدار الجديد" subject_template: "[%{email_prefix}] إصدار جديد من Discourse، يتوفَّر تحديث" flag_reasons: off_topic: "تم الإبلاغ عن منشورك على أنه **خارج الموضوع**: يشعر المجتمع بأنه غير مناسب للموضوع، كما هو محدَّد حاليًا في العنوان وأول منشور." diff --git a/config/locales/server.da.yml b/config/locales/server.da.yml index 0b8a8d23df8..0beb9421c3f 100644 --- a/config/locales/server.da.yml +++ b/config/locales/server.da.yml @@ -230,6 +230,7 @@ da: disabled_errors: discourse_connect_enabled: "Invitationer er deaktiveret, fordi DiscourseConnect er aktiveret." invalid_access: "Du har ikke tilladelse til at se den ønskede ressource." + requires_groups: "Invitation gemt. For at give adgang til det angivne emne skal du tilføje en af følgende grupper: %{groups}." bulk_invite: file_should_be_csv: "Den overførte fil skal være i csv format." max_rows: "De første %{max_bulk_invites} invitationer er blevet sendt. Prøv at opdele filen i mindre dele." @@ -470,12 +471,6 @@ da: Du kan redigere dit forrige svar for at tilføje et citat ved at markere teksten og vælge citér svar-knappen som dukker op. Det er nemmere for alle at læse emner som har færre detaljerede svar i stedet for mange mindre, individuelle svar. - dominating_topic: | - ### Lad andre deltage i samtalen - - Dette emne er helt klart vigtigt for dig – du har skrevet mere end %{percent}% af svarene her. - - Det kunne være endnu bedre, hvis du gav andre mennesker plads til at dele deres synspunkter, også. Kan du invitere dem hertil? get_a_room: | ### Opfordre alle til at blive involveret i samtalen @@ -1427,6 +1422,7 @@ da: ga_version: "Version af Google Universal Analytics der skal benyttes: v3 (analytics.js), v4 (gtag)" ga_universal_tracking_code: "Google Universal Analytics tracking code ID, fx: UA-12345678-9; se https://google.com/analytics" moderators_manage_categories_and_groups: "Tillad moderatorer at administrere kategorier og grupper" + moderators_change_post_ownership: "Tillad moderatorer at ændre ejerskab af indlæg" use_admin_ip_allowlist: "Administratorer kan kun logge ind, hvis de kommer fra en IP-adresse, der er defineret i listen Screenede IP'er (Admin> Logs> Screenede Ip'er)." blocked_ip_blocks: "En liste over private IP-blokke, der aldrig bør gennemsøges af Discourse" allowed_internal_hosts: "En liste over interne værter, som discourse sikkert kan gennemsøge til brug for oneboxing og andre formål" @@ -1538,6 +1534,7 @@ da: image_preview_jpg_quality: "Kvaliteten af skalerede billedfiler (1 er laveste kvalitet, 99 er bedste kvalitet, 100 for at deaktivere)." allow_staff_to_upload_any_file_in_pm: "Tillad personale at overføre filer i PM." strip_image_metadata: "Fjern billedmetadata." + composer_media_optimization_image_bytes_optimization_threshold: "Mindste billedfilstørrelse for at udløse optimering af klientsiden" tl1_requires_topics_entered: "Hvor mange emner en ny bruger skal læse før vedkommende forfremmes til tillidsniveau 1." tl1_requires_read_posts: "Hvor mange indlæg en ny bruger skal læse før vedkommende forfremmes til tillidsniveau 1." tl1_requires_time_spent_mins: "Hvor mange minutter en ny bruger skal læse indlæg før vedkommende forfremmes til tillidsniveau 1." @@ -1729,6 +1726,7 @@ da: city_for_disputes: "By for tvister" shared_drafts_min_trust_level: "Tillad brugere at se og redigere Delte kladder." push_notifications_icon: "Emblemikonet, der vises i meddelelseshjørnet. Et monokromatisk PNG på 96×96 med gennemsigtighed anbefales." + allow_changing_staged_user_tracking: "Tillad, at en forhåndsoprettet brugers kategori- og mærke notifikationsindstillinger ændres af en administratorbruger." errors: invalid_email: "Ugyldig e-mail-adresse" invalid_username: "Der er ingen bruger med det brugernavn." @@ -1844,6 +1842,7 @@ da: reset_not_allowed_from_ip_address: "Du kan ikke anmode om nulstilling af en adgangskode fra den pågældende IP-adresse." suspended: "Du kan ikke logge ind før %{date}." suspended_with_reason: "Kontoen er suspenderet indtil %{date}: %{reason}" + suspended_with_reason_forever: "Konto suspenderet: %{reason}" errors: "%{errors}" not_available: "Ikke ledigt. Prøv %{suggestion}?" something_already_taken: "Noget gik galt, måske er brugernavnet eller e-mail-adressen allerede registreret. Prøv “Glemt adgangskode“-linket." @@ -2533,6 +2532,7 @@ da: [Afmeld](%{unsubscribe_url}). subject_re: "Sv: " subject_pm: "[PM] " + email_from_without_site: "%{user_name}" user_notifications: previous_discussion: "Tidligere Svar" in_reply_to: "Som svar på" @@ -2747,6 +2747,17 @@ da: account_suspended_forever: title: "Konto Suspenderet" subject_template: "[%{email_prefix}] Din konto er blevet suspenderet" + text_body_template: | + Du er blevet suspenderet fra forummet. + + Årsag - %{reason} + account_silenced_forever: + title: "Konto gjort tavs" + subject_template: "[%{email_prefix}] Din konto er blevet bragt til tavshed" + text_body_template: | + Du er blevet bragt til tavshed fra forummet. + + Årsag - %{reason} account_exists: title: "Konto findes allerede" subject_template: "[%{email_prefix}] Kontoen findes allerede" diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index cc945a3b8ce..36e27524855 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -477,12 +477,6 @@ de: Du kannst deine letzte Antwort bearbeiten, um ein Zitat hinzuzufügen, indem du den Text auswählst und auf die erscheinende Schaltfläche Zitat klickst. Es ist für alle einfacher, Themen zu lesen, die wenige umfassende Antworten statt viele kleine und einzelne Antworten haben. - dominating_topic: | - ### Lass andere an der Unterhaltung teilhaben - - Dieses Thema ist eindeutig wichtig für dich – du hast mehr als %{percent} % der Antworten hier geschrieben. - - Es könnte sogar noch besser sein, wenn du auch anderen Menschen Raum gibst, ihre Ansichten zu teilen. Möchtest du jemanden einladen? get_a_room: | ### Ermutige jeden, sich an der Unterhaltung zu beteiligen @@ -1462,7 +1456,6 @@ de: detailed_404: "Liefert mehr Details für Benutzer darüber, warum sie keinen Zugriff auf ein spezielles Thema haben. Hinweis: Dies ist weniger sicher, weil Benutzer so herausfinden, ob eine URL zu einem existierenden Thema führt." enforce_second_factor: "Zwingt die Benutzer, die Zwei-Faktor-Authentifizierung zu aktivieren. Wähle „all“, um sie für alle Benutzer zu erzwingen. Wähle „staff“, um sie nur für Team-Mitglieder zu erzwingen." force_https: "Erzwinge HTTPS für deine Website. ACHTUNG: Aktiviere dies NICHT, bevor HTTPS nicht vollständig eingerichtet ist und auf jeden Fall überall funktioniert! Hast du dein CDN, alle Anmeldungen über soziale Netzwerke, alle externe Logos/Abhängigkeiten geprüft, um sicherzustellen, dass sie auch HTTPS-kompatibel sind?" - same_site_cookies: "Verwende Same-Site-Cookies, die alle Angriffsszenarien für Cross-Site-Request-Forgery in unterstützten Browsern verhindern („Lax“ oder „Strict“). Warnung: „Strict“ wird nur auf Websites funktionieren, die eine Anmeldung erzwingen und eine externe Authentifizierungsmethode verwenden." summary_score_threshold: "Mindestscore, den ein Beitrag benötigt, um in der „Dieses Thema zusammenfassen“-Ansicht zu erscheinen." summary_posts_required: "Mindestanzahl an Beiträgen in einem Thema, bevor „Dieses Thema zusammenfassen“ aktiviert wird. Änderungen dieser Einstellung werden rückwirkend innerhalb einer Woche angewendet." summary_likes_required: "Mindestanzahl an „Gefällt mir“ in einem Thema, bevor „Dieses Thema zusammenfassen“ aktiviert wird. Änderungen dieser Einstellung werden rückwirkend innerhalb einer Woche angewendet." diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 61da18fc50a..70fabac1158 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -477,12 +477,6 @@ es: Puedes editar tu anterior respuesta para añadir una cita. Para ello, selecciona el texto que quieras citar y pulsa el botón citar respuesta que aparecerá. Es más fácil leer temas que tengan menos respuestas (aunque más profundas), que tener que leer muchas respuestas individuales. - dominating_topic: | - ### Deja que otras personas se unan a la conversación - - Este tema es claramente importante para ti – has publicado más del %{percent}% de las respuestas. - - Podría ser mejor todavía si le dieras a otras personas la oportunidad de compartir sus puntos de vista también. ¿Podrías invitarles? get_a_room: | ### Anima a los demás a participar @@ -1461,7 +1455,6 @@ es: detailed_404: "Proporciona más detalles a los usuarios acerca de por qué no pueden acceder a un tema en particular. Nota: esto es menos seguro dado que los usuarios sabrán si una URL enlaza a un tema válido." enforce_second_factor: "Obligar a usar la autenticación de dos factores. Seleccionar «all» para obligar a todos y «staff» para obligar solo a usuarios que formen parte del personal." force_https: "Forzar al sitio a utilizar solo HTTPS. AVISO: ¡NO actives esta opción a menos que verifiques completamente la configuración y funcione correctamente en todas partes! ¿Has verificado también que el CDN, los inicios de sesión a través de redes sociales y cualquier logo externo / dependencia son compatibles con HTTPS?" - same_site_cookies: "Usar las mismas cookies del sitio, eliminan todos los vectores CSRF (falsificación de petición en sitios cruzados) de los navegadores soportados (Lax o Strict). Advertencia: Strict solo funcionará en sitios que fuercen el inicio de sesión y usen un método de autenticación externo." summary_score_threshold: "La puntuación mínima requerida para que una publicación se incluya en el «resumen de este tema»" summary_posts_required: "Cantidad mínima de publicaciones antes de que 'Resumen de este tema' esté activado. Los cambios a esta configuración se aplicarán retroactivamente dentro de una semana." summary_likes_required: "Cantidad mínina de me gusta en un tema para activar «resumen de este tema». Los cambios a esta configuración se aplicarán retroactivamente dentro de una semana." diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 4c6fbedaed5..2a0ce546824 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -478,12 +478,6 @@ fi: Voit muokata edellistä viestiäsi ja lisätä siihen lainauksen maalaamalla lainattavan viestin tekstiä ja klikkaamalla ilmestyvää lainaa-painiketta. On helpompaa lukea ketjua, jossa on vähemmän pidempiä vastauksia kuin sellaista, jossa on paljon lyhyitä yksittäisiä vastauksia. - dominating_topic: | - ### Anna muidenkin osallistua keskusteluun - - Tämä ketju on selvästikin tärkeä sinulle – olet kirjoittanut yli %{percent} % vastauksista. - - Ketju voisi olla vieläkin parempi, jos useammilla olisi tilaa jakaa omia näkökulmiaan. Voisit kutsua heitä tänne? get_a_room: | ### Rohkaise kaikkia osallistumaan keskusteluun @@ -1462,7 +1456,6 @@ fi: detailed_404: "Kertoo käyttäjälle tarkemmin, miksi hän ei pääse tiettyyn ketjuun. Huomioi: tämä vaarantaa tietoturvaa, koska käyttäjä saa tietää, että URL osoittaa olemassa olevaan ketjuun." enforce_second_factor: "Pakottaa käyttäjät ottamaan kaksivaiheisen tunnistuksen käyttöön. Voit pakottaa sen kaikille valitsemalla \"kaikki\". Vaihtoehto \"henkilökunta\" pakottaa sen vain henkilökunnalle." force_https: "Pakota sivusto käyttämään vain HTTPS:ää. VAROITUS: älä ota tätä käyttöön ennen kuin HTTPS on täysin käytössä ja toimii täysin kaikkialla! Tarkastitko käyttämäsi CDN:n, kaikki sosiaaliset kirjautumiset ja kaikki ulkoiset logot ja muut riippuvuudet varmistaaksesi, että ne ovat myös HTTPS-yhteensopivia?" - same_site_cookies: "Käytä saman sivuston evästeitä, ne eliminoivat kaikki sivustojenvälisen pyynnön väärennyksen vektorit tuetuilla selaimilla (lax tai strict). Varoitus: strict toimii vain sivustoilla, jotka pakottavat kirjautumisen ja käyttävät ulkoista todennustapaa." summary_score_threshold: "Viestin minimipistemäärä, jotta se näytetään ketjun tiivistelmässä." summary_posts_required: "Vähimmäismäärä viestejä ketjussa ennen kuin Näytä ketjun tiivistelmä otetaan käyttöön. Muutokset tähän asetukseen otetaan käyttöön taannehtivasti viikon kuluessa." summary_likes_required: "Vähimmäismäärä tykkäyksiä ketjussa ennen kuin Näytä ketjun tiivistelmä otetaan käyttöön. Muutokset tähän asetukseen otetaan käyttöön taannehtivasti viikon kuluessa." diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index ce206da5b2f..e8d3d6399ba 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -478,12 +478,6 @@ fr: Vous pouvez modifier votre dernière réponse et ajouter une citation en sélectionnant le texte à citer et en cliquant sur le bouton Citer. Il est plus facile de lire des discussions comprenant des réponses approfondies plutôt que de nombreuses réponses individuelles brèves. - dominating_topic: | - ### Laissez d'autres utilisateurs rejoindre la conversation - - Ce sujet semble vraiment important pour vous, vous avez publié plus de %{percent} % des réponses dans cette discussion. - - Il serait peut-être judicieux de laisser d'autres personnes partager leur point de vue. Pourriez-vous les inviter à vous rejoindre ? get_a_room: | ### Encouragez tout le monde à intervenir dans la discussion @@ -1462,7 +1456,6 @@ fr: detailed_404: "Donne plus d'informations aux utilisateurs concernant la raison pour laquelle ils ne peuvent pas accéder à ce sujet en particulier. Note : cela est moins sécurisé car les utilisateurs sauront si une URL pointe vers un sujet valide ou non." enforce_second_factor: "Force les utilisateurs à activer l'authentification à deux facteurs. Sélectionner « tous » pour l'appliquer à tous les utilisateurs. Sélectionner « responsables » pour l'appliquer aux responsables uniquement." force_https: "Forcer votre site en HTTPS uniquement. ATTENTION : n'activez PAS cette fonction tant que vous n'avez pas vérifié que le HTTPS est complètement configuré et fonctionne absolument partout ! Avez-vous vérifié que vos CDN, vos connexions de réseaux sociaux et tous les logos/dépendances tiers sont eux aussi compatibles avec HTTPS ?" - same_site_cookies: "Délivrer des cookies avec l'attribut SameSite. Cela permet d'éliminer tous les vecteurs de requêtes illégitimes par rebond (attaques de type « CSRF ») dans les navigateurs qui le prennent en charge (en mode « Lax » ou « Strict »). Attention : le mode « Strict » ne fonctionnera que sur des sites qui imposent l'authentification et qui utilisent un système d'authentification externe." summary_score_threshold: "Le score minimal pour qu'un message soit inclus dans le résultat de « Résumer ce sujet »" summary_posts_required: "Nombre minimal de messages dans un sujet avant que la fonctionnalité « Résumer ce sujet » soit activée. Les modifications de ce paramètre sont appliquées rétroactivement sur une semaine." summary_likes_required: "Nombre minimal de « J'aime » dans un sujet avant que la fonctionnalité « Résumer ce sujet » soit activée. Les modifications de ce paramètre sont appliquées rétroactivement sur une semaine." diff --git a/config/locales/server.gl.yml b/config/locales/server.gl.yml index a929063c6d6..cf9b23a3695 100644 --- a/config/locales/server.gl.yml +++ b/config/locales/server.gl.yml @@ -463,12 +463,6 @@ gl: Pode editar a súa resposta e engadir unha cita seleccionando o texto e premendo no botón citar resposta que aparece. É máis sinxelo para a comunidade ler temas con menos respostas, pero con máis contido, que moitas respostas pequenas e individuais. - dominating_topic: | - ### Permita que máis xente se una á conversa - - Está claro que este tema lle importa – publicou máis do %{percent}% das respostas. - - Aínda podería ser mellor se lles dese espazo a outras persoas para compartiren o seu punto de vista. Que tal se as convida? get_a_room: | ###Anime a todos a participar na conversa @@ -1418,7 +1412,6 @@ gl: detailed_404: "Proporciónalles máis información aos usuarios sobre os motivos polos que non poden acceder a un tema en concreto. Nota: isto é menos seguro porque os usuarios saberán se o URL liga cun tema válido." enforce_second_factor: "Obriga os usuarios a activar a autenticación de dobre paso. Seleccione «todo» para aplicalo a todos os usuarios. Seleccione «equipo» para forzalo en usuarios do equipo." force_https: "Forzar o sitio a utilizar só HTTPS. AVISO: NON active esta opción ata que verifique completamente a configuración e esta funcione correctamente en todas as partes! Comprobou tamén que o CDN, os inicios de sesión a través de redes sociais e calquera logo externo/dependencia son compatibles con HTTPS?" - same_site_cookies: "Utilizar os mesmos rastros do sitio; eliminan todos os vectores CSRF -falsificación de petición en sitios cruzados- dos navegadores compatíbeis (laxo ou estrito). AVISO: O estrito só funcionará en sitios que forcen o inicio de sesión e utilicen un método externo de autenticación." summary_score_threshold: "A puntuación mínima que se require para que unha publicación sexa incluída en «Resumir este tema»." summary_posts_required: "Número mínimo de publicacións antes de que «Resumir este tema» estea activado. Os cambios neste axuste aplicaranse retroactivamente despois dunha semana." summary_likes_required: "Número mínimo de gústame nun tema antes de que «Resumir este tema» estea activado. Os cambios neste axuste aplicaranse retroactivamente despois dunha semana." diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index 7777bb0235d..9f4c28173d1 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -530,12 +530,6 @@ he: ניתן לערוך תגובות קודמות שלך כדי להוסיף ציטוט על ידי סימון טקסט ובחירה בכפתור שנגלה ציטוט תגובה. יותר קל לכולם לקרוא נושאים שיש בהם פחות תגובות עמוקות מאשר הרבה תגובות קטנות. - dominating_topic: | - ### לאפשר לזולת לקחת חלק בדיון - - נושא זה בהחלט חשוב בעיניך – פרסמת בו למעלה מ־%{percent}% מהתגובות. - - הדיון הזה עשוי עוד להשתפר אם יצטרפו אליו אנשים עם גישות שונות בנוסף. למה שלא להזמין אותם? get_a_room: | ### מומלץ לעודד את כולם להשתתף בדיון diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index f15e292bace..01f6c7d5e2c 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -481,10 +481,6 @@ it: Puoi modificare la risposta precedente per aggiungere una citazione evidenziando il testo e selezionando il pulsante Cita che comparirà. E' più facile per chiunque leggere argomenti che hanno poche risposte ma più dettagliate, rispetto a molte brevi risposte singole. - dominating_topic: | - ### Consenti ad altri di partecipare alla conversazione Questo argomento è chiaramente importante per te–: hai pubblicato più di %{percent}% delle risposte. - - Potrebbe essere ancora meglio se dessi ad altre persone lo spazio per condividere anche i loro punti di vista. Puoi invitarli? get_a_room: "### Incoraggia tutti a partecipare alla conversazione\n\nHai risposto %{count} volte a @%{reply_username} in questo particolare argomento! \n\nUna grande discussione vede protagoniste molte voci e punti di vista. Ti va di coinvolgere qualcun altro? \n\nE non dimenticare, se desideri continuare la tua conversazione in privato con questo particolare utente, [puoi inviargli un messaggio personale](%{base_path}/u/%{reply_username}).\n" too_many_replies: | ### Hai raggiungo il limite di risposte per questo argomento @@ -1458,7 +1454,6 @@ it: detailed_404: "Fornisce maggiori dettagli agli utenti sul perché non possono accedere a un argomento specifico. Nota: questo metodo è meno sicuro perché gli utenti sapranno se un URL si collega a un argomento valido." enforce_second_factor: "Impone agli utenti di abilitare l'autenticazione a due fattori. Seleziona \"all\" per applicarlo a tutti gli utenti. Seleziona \"staff\" per applicarlo solo agli utenti staff." force_https: "Forza il tuo sito ad usare solo HTTPS. ATTENZIONE: NON abilitare questa opzione finché non hai verificato che HTTPS è pienamente configurato e sta funzionando ovunque! Hai verificato il tuo CDN, tutti gli accessi ai social ed ogni logo esterno / dipendenze per essere sicuro che sono anch'essi tutti compatibili con HTTPS?" - same_site_cookies: "Utilizza gli stessi cookie del sito. In tal modo si eliminano tutti i vettori Cross Site Request Forgery nei browser supportati (Lax o Strict). Avviso: Strict funzionerà solo su siti che richiedono l'accesso e utilizzano un metodo di autenticazione esterno." summary_score_threshold: "Il punteggio minimo richiesto affinché un messaggio sia incluso in 'Riassumi Questo Argomento'" summary_posts_required: "Numero minimo di messaggi in un argomento prima che l'opzione 'Riassumi questo argomento' sia abilitata. Le modifiche a questa impostazione verranno applicate retroattivamente entro una settimana." summary_likes_required: "Minimo numero di \"Mi piace\" in un argomento prima che l'opzione 'Riassumi questo argomento' sia abilitata. Le modifiche a questa impostazione verranno applicate retroattivamente entro una settimana." diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index 8f16bafd8cd..7c20142ba5f 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -42,13 +42,13 @@ ja: views: " 閲覧" loading: "読み込み中" powered_by_html: 'Discourse により提供されています。最適な表示のために、Javascript を有効にしてください。' - sign_up: "サインアップ" + sign_up: "アカウントを登録" log_in: "ログイン" submit: "送信" purge_reason: "放置・無効アカウントとして自動的に削除されました。" disable_remote_images_download_reason: "ディスク容量が不足しているため、リモート画像のダウンロードは無効化されました。" anonymous: "匿名" - remove_posts_deleted_by_author: "作者によって削除" + remove_posts_deleted_by_author: "作成者によって削除" redirect_warning: "選択されたリンクがこのフォーラムに実際に投稿されていることを確認できませんでした。このまま進むには、下のリンクを選択してください。" on_another_topic: "別のトピック" inline_oneboxer: @@ -218,12 +218,12 @@ ja:

そうでない場合は、パスワードをリセットしてください。

not_found_template_link: | -

%{site_name} への招待を引き換えられなくなりました。あなたを招待した人に新しい招待状を送るようリクエストしてください。

+

%{site_name} への招待を引き換えられなくなりました。あなたを招待した人に新しい招待を送るようリクエストしてください。

user_exists: "%{email} を招待する必要はありません。 のアカウントはすでに存在します!" invite_exists: "%{email} はすでに招待済みです。" invalid_email: "%{email} は有効なメールアドレスではありません。" rate_limit: - other: "最終日に %{count} 通の招待状を送信済みです。%{time_left} 待ってからもう一度お試しください。" + other: "過去 24 時間以内に %{count} 通の招待を送信済みです。%{time_left} 待ってからもう一度お試しください。" confirm_email: "

ほぼ完了です!メールアドレスにアクティベーションメールを送信しました。メールに記載の手順に従って、アカウントを確認してください。

まだ届いていない場合は、迷惑フォルダを確認してください。

" cant_invite_to_group: "指定したグループにユーザーを招待することはできません。招待しようとしているグループのオーナーであることを確認してください。" disabled_errors: @@ -456,12 +456,6 @@ ja: 前の返信を編集する際に、テキストをハイライトして引用して返信ボタンを選択すると、返信に引用を追加することができます。 短い個別の返信を多数読むよりも、詳細な返信を数件読む方が、トピックをフォローしやすくなります。 - dominating_topic: | - ### ほかのユーザーを会話に参加させましょう - - %{percent} 件以上の返信をここに投稿しているわけですから、このトピックがあなたにとって重要であることは明確です。 - - ほかのユーザーにも意見を共有できる余裕を与えれば、さらに改善されるでしょう。ほかのユーザーを招待しませんか? get_a_room: | ### 全員が会話に参加できるように奨励しましょう @@ -525,7 +519,7 @@ ja: name: same_as_password: "はあなたのパスワードと同じです。" ip_address: - signup_not_allowed: "このアカウントからサインアップできません。" + signup_not_allowed: "このアカウントから登録できません。" user_profile: attributes: featured_topic_id: @@ -563,7 +557,7 @@ ja: watched_word: attributes: word: - too_many: "そのアクションには語が多すぎます" + too_many: "その操作には語が多すぎます" base: invalid_url: "置換 URL は無効です" <<: *errors @@ -578,7 +572,7 @@ ja: title: "Discourse へようこそ" body: |2 - この固定トピックの最初の写真は、ウェルカムメッセージとしてホームページを初めて訪問するすべてのユーザーに表示されるものであるため、重要です! + この固定トピックの最初の写真は、ようこそメッセージとしてホームページを初めて訪問するすべてのユーザーに表示されるものであるため、重要です! コミュニティの簡単な説明になるように、**これを編集**しましょう。 @@ -836,8 +830,8 @@ ja: short_description: "この投稿をブックマークする" like: title: "いいね!" - description: "この投稿を「いいね!」する" - short_description: "この投稿を「いいね!」する" + description: "この投稿に「いいね!」する" + short_description: "この投稿に「いいね!」する" draft: sequence_conflict_error: title: "下書きエラー" @@ -903,7 +897,7 @@ ja: title: "その他" description: 'このトピックはガイドライン利用規約または上記に記載されていない別の理由で、一般のスタッフによる注意が必要です。' long_form: "モデレーターの注意要として通報" - short_description: "その他の理由でスタッフによる注意が必要" + short_description: "その他の理由でスタッフの注意が必要" email_title: 'トピック "%{title}" はモデレーターの注意が必要です' email_body: "%{link}\n\n%{message}" flagging: @@ -1061,7 +1055,7 @@ ja: labels: post: 投稿 editor: 編集者 - author: 作者 + author: 作成者 edit_reason: 理由 dau_by_mau: title: "DAU/MAU" @@ -1156,7 +1150,7 @@ ja: yaxis: "メッセージ件数" description: "モデレーターからの個人メッセージで送信された警告の数。" notify_moderators_private_messages: - title: "管理人に通知" + title: "モデレーターに通知" xaxis: "日" yaxis: "メッセージ件数" description: "モデレーターが通報によって非公開に通知された回数。" @@ -1373,10 +1367,10 @@ ja: editing_grace_period_max_diff: "編集猶予期間で変更が許可される最大文字数。さらに変更された場合は別の投稿リビジョンを保存します (信頼レベル 0 および 1)" editing_grace_period_max_diff_high_trust: "編集猶予期間で変更が許可される最大文字数。さらに変更された場合は別の投稿リビジョンを保存します (信頼レベル 2 以上 )" staff_edit_locks_post: "スタッフメンバーが編集した投稿は編集できなくなります" - post_edit_time_limit: "TL0 または TL1 作者は投稿後 (n) 分間、投稿を編集できる。0 に設定すると永久に編集できます。" - tl2_post_edit_time_limit: "TL2 以上の作者は投稿後 (n) 分間、投稿を編集できる。0 に設定すると永久に編集できます。" + post_edit_time_limit: "TL0 または TL1 作成者は投稿後 (n) 分間、投稿を編集できる。0 に設定すると永久に編集できます。" + tl2_post_edit_time_limit: "TL2 以上の作成者は投稿後 (n) 分間、投稿を編集できる。0 に設定すると永久に編集できます。" edit_history_visible_to_public: "編集した投稿の前のバージョンをすべてのユーザーが閲覧することを許可する。無効である場合、スタッフメンバーのみが閲覧できます。" - delete_removed_posts_after: "作者が削除した投稿は (n) 時間後に自動的に削除される。0 に設置すると、投稿は直ちに削除されます。" + delete_removed_posts_after: "作成者が削除した投稿は (n) 時間後に自動的に削除される。0 に設置すると、投稿は直ちに削除されます。" max_image_width: "投稿内のサムネイル画像の最大幅" max_image_height: "投稿内のサムネイル画像の最大高" responsive_post_image_sizes: "ライトボックスのプレビュー画像のサイズを変更して、次のピクセル比の DPI の高いスクリーンを可能にします。レスポンシブ画像を無効にするには、すべての値を削除します。" @@ -1415,7 +1409,6 @@ ja: detailed_404: "特定のトピックにアクセスできない詳細な理由をユーザーに提供します。注意: URL が有効なトピックにリンクしているかどうかがユーザーにわかるため、安全性が低くなります。" enforce_second_factor: "ユーザーが二要素認証を有効にするように強制します。すべてのユーザーに適用する場合は 'すべて' を選択します。スタッフユーザーのみに適用する場合は 'スタッフ' を選択します。" force_https: "サイトが HTTPS のみを使用するように強制する。警告: HTTPS が完全にセットアップ済みであり、すべての場所で機能していることを確認するまで、これを有効にしないでください!CDN、すべてのソーシャルログイン、および外部ロゴ/依存関係がすべて HTTPS 対応であることを確認しましたか?" - same_site_cookies: "同じサイト Cookie を使用する。サポートされているブラウザですべてのクロスサイトリクエストフォージェリ攻撃を排除します (Lax または Strict)。Strict は、ログインと外部認証方式の使用を強制するサイトでのみ動作します。" summary_score_threshold: "「このトピックを要約」に含まれるために必要な投稿の最低スコア" summary_posts_required: "'このトピックを要約' を有効にするために最低限必要なトピック内の投稿数。この設定を変更すると、1 週間以内で遡って適用されます。" summary_likes_required: "'このトピックを要約' を有効にするために最低限必要なトピック内の「いいね!」数。この設定を変更すると、1 週間以内で遡って適用されます。" @@ -1429,7 +1422,7 @@ ja: long_polling_interval: "送信するデータが存在しない場合に、サーバーがクライアントに応答するまで待機する時間 (ログインユーザーのみ)" polling_interval: "ロングポーリングではないときの、ログイン済みクライアントのポーリング間隔 (ミリ秒)" anon_polling_interval: "匿名クライアントのポーリング間隔 (ミリ秒)" - background_polling_interval: "ウィンドウがバックグラウンド時のクライアントのポーリング間隔(ミリ秒)" + background_polling_interval: "ウィンドウがバックグラウンド時のクライアントのポーリング間隔 (ミリ秒)" hide_post_sensitivity: "通報された投稿が非表示になる確率" silence_new_user_sensitivity: "新規ユーザーが迷惑通報に基づいて投稿禁止にされる確率" auto_close_topic_sensitivity: "通報されたトピックが自動的にクローズされる確率" @@ -1490,8 +1483,8 @@ ja: share_links: "共有ダイアログに表示する項目、表示順を指定。" site_contact_username: "自動送信メールの from に使用される有効なスタッフのユーザー名。空欄の場合デフォルトのシステムアカウントが使用されます。" site_contact_group_name: "すべての自動メッセージに招待される有効なグループ名。" - send_welcome_message: "すべての新規ユーザーにクイックスタートガイド付きのウェルカムメッセージを送信する。" - send_tl1_welcome_message: "新しい信頼レベル 1 のユーザーにウェルカムメッセージを送信します。" + send_welcome_message: "すべての新規ユーザーにクイックスタートガイド付きのようこそメッセージを送信する。" + send_tl1_welcome_message: "新しい信頼レベル 1 のユーザーにようこそメッセージを送信します。" send_tl2_promotion_message: "新しい信頼レベル 2 ユーザーに昇格に関するメッセージを送信します。" suppress_reply_directly_below: "投稿に返信が 1 つしかない場合、投稿の展開可能な返信数を表示しない。" suppress_reply_directly_above: "投稿に返信が 1 つしかない場合、投稿の展開可能な in-reply-to を表示しない。" @@ -1701,7 +1694,7 @@ ja: max_mentions_per_post: "すべてのユーザーが投稿内で @name 通知を行える最大数" max_users_notified_per_group_mention: "グループがメンションされたときに通知を受信するユーザーの最大数 (しきい値に達した場合、通知は発生しません)" enable_mentions: "ユーザーによるほかのユーザーのメンションを許可する。" - create_thumbnails: "大きすぎて投稿に収まらないが画像のサムネイルを作成し、ライトボックにします。" + create_thumbnails: "大きすぎて投稿に収まらないが画像のサムネイルを作成し、ライトボックスにします。" email_time_window_mins: "ユーザーに最終編集の機会を与えられるよう、通知メールを送信するまで (n) 分待機する。" personal_email_time_window_seconds: "ユーザーがメッセージの最終編集を行えるよう、 (n) 秒待ってから個人メッセージの通知メールを送信する。" email_posts_context: "通知メールにコンテキストとして含める以前の返信の件数。" @@ -1758,7 +1751,7 @@ ja: num_flaggers_to_close_topic: "トピックを自動的に停止して介入するために必要なユニーク通報ユーザーの最小数" num_hours_to_close_topic: "介入目的でトピックを一時呈する時間数。" auto_respond_to_flag_actions: "通報を解除したときの自動返信を有効にします。" - min_first_post_typing_time: "最初の投稿時にユーザーが入力する必要のある最低時間 (ミリ秒)。しきい値を満たさない場合、投稿は自動的に要承認キューに追加されます。無効にするには 0 を設定します (非推奨)" + min_first_post_typing_time: "最初の投稿時にユーザーが入力する必要のある最低時間 (ミリ秒)。しきい値を満たさない場合、投稿は自動的に承認待ちキューに追加されます。無効にするには 0 を設定します (非推奨)" auto_silence_fast_typers_on_first_post: "min_first_post_typing_time を満たさないユーザーを自動的に投稿禁止にする" auto_silence_fast_typers_max_trust_level: "高速タイパーを自動的に投稿禁止する最高信頼レベル" auto_silence_first_post_regex: "大文字と小文字を区別しない正規表現。合格すると、ユーザーの最初の投稿は投稿禁止になり、承認キューに送られます。例: aging|a[bc]a はまず、「raging」または「aba」または「aca」を含むすべての投稿を投稿禁止にします。最初の投稿のみに適用されます。使用廃止: 代わりに「ウォッチ語の投稿禁止」を使用してください" @@ -1843,7 +1836,7 @@ ja: automatically_download_gravatars: "アカウントの作成時またはメールアドレスの変更時にユーザーの Gravatar をダウンロードします。" digest_topics: "メールの要約に表示する人気のあるトピックの最大数。" digest_posts: "メールの要約に表示する人気のある投稿の最大数。" - digest_other_topics: "メールの要約の 'フォローしているトピックとカテゴリの新着' セクションに表示されるトピックの最大数。" + digest_other_topics: "メールの要約の 'フォローしているトピックとカテゴリの新規' セクションに表示されるトピックの最大数。" digest_min_excerpt_length: "メールの要約に記載されている投稿の抜粋の最低文字数。" suppress_digest_email_after_days: "(n) 日以上サイトにアクセスしていないユーザーの要約メールを非表示する。" digest_suppress_categories: "要約メールからこれらのカテゴリを非表示にする。" @@ -1904,7 +1897,7 @@ ja: full_name_required: "ユーザープロフィールのフルネームを必須にします。" enable_names: "ユーザーのプロフィール、ユーザーカード、メールアドレスでのフルネームを表示します。無効にすると、フルネームはすべての場所で非表示になります。" display_name_on_posts: "投稿に、@username に加えてユーザーのフルネームを表示します。" - show_time_gap_days: "2つの投稿の作成日の間が指定された日数以上の場合、トピックに時間の差を表示します。" + show_time_gap_days: "2 つの投稿の作成日の間が指定された日数以上の場合、トピックに時間の差を表示します。" short_progress_text_threshold: "トピック内の投稿数が指定された数字を超えると、プログレスバーに現在の投稿番号のみを表示します。プログレスバーの幅を変更すると、この値を変更する必要がある場合があります。" default_code_lang: "Github コードブロックにデフォルトで適用されるプログラム言語シンタックスハイライト (auto、nohighlight、ruby、python など)" warn_reviving_old_topic_age: "最後の返信が指定された日数より古いトピックに返信し始めると、警告を表示します。0 に設定すると無効になります。" @@ -2100,7 +2093,7 @@ ja: blank_id_error: "`external_id` は必須ですが空白になっています" email_error: "メールアドレス %{email} でアカウントを登録できませんでした。サイトの管理者にお問い合わせください。" missing_secret: "シークレットが欠落しているため、認証に失敗しました。この問題を修正するには、サイト管理者にお問い合わせください。" - invite_redeem_failed: "招待状の引き換えに失敗しました。サイトの管理者にお問い合わせください。" + invite_redeem_failed: "招待の引き換えに失敗しました。サイトの管理者にお問い合わせください。" original_poster: "元の投稿者" most_recent_poster: "最も最近の投稿者" frequent_poster: "頻繁な投稿者" @@ -2189,7 +2182,7 @@ ja: not_available: "利用できません。%{suggestion}を試しますか?" something_already_taken: "エラーが発生しました。ユーザー名またはメールアドレスがすでに登録されている可能性があります。パスワードリセットを行ってください。" omniauth_error: - generic: "アカウントを認証中にエラーが発生しました。もう一度やり直してください。" + generic: "アカウントを認証中にエラーが発生しました。もう一度お試しください。" csrf_detected: "認証がタイムアウトしたか、ブラウザを切り替えました。もう一度お試しください。" request_error: "認証を開始中にエラーが発生しました。もう一度お試しください。" invalid_iat: "サーバークロックの差により認証トークンを検証できません。もう一度お試しください。" @@ -2565,7 +2558,7 @@ ja: ‐ この新しいアカウント **%{username}** をあなたのために作成しました。[ユーザープロフィール][prefs]にアクセスして、名前またはパスワードを変更してください。 - ‐ ログインする際は、**元の招待状と同じメールアドレスを使用**してください。異なるものを使用すると、あなたであることがわかりません! + ‐ ログインする際は、**元の招待と同じメールアドレスを使用**してください。異なるものを使用すると、あなたであることがわかりません! %{new_user_tips} @@ -2631,12 +2624,12 @@ ja: bulk_invite_succeeded: title: "一括招待に成功しました" subject_template: "ユーザーの一括招待に成功しました" - text_body_template: "ユーザーの一括招待ファイルが処理され、%{sent} 件の招待状が送信されました。" + text_body_template: "ユーザーの一括招待ファイルが処理され、%{sent} 件の招待が送信されました。" bulk_invite_failed: title: "一括招待に失敗しました" subject_template: "ユーザーの一括招待中にエラーが発生しました" text_body_template: | - あなたの一括ユーザー招待ファイルは処理されました。招待状を %{sent} 通メール送信し、%{failed} 個のエラーが発生しました。 + あなたの一括ユーザー招待ファイルは処理されました。招待を %{sent} 通メール送信し、%{failed} 個のエラーが発生しました。 こちらがログです。 @@ -2774,8 +2767,8 @@ ja: より詳細な会話を促進するため、非常に短い返信は許可されていません。%{count} 文字以上で返信してください。または、"+1" と返信すれば、メールを介して投稿に「いいね!」することができます。 email_reject_invalid_post_action: - title: "メールの拒否 - 無効な投稿アクション" - subject_template: "[%{email_prefix}] メールの問題 -- 無効な投稿アクション" + title: "メールの拒否 - 無効な投稿操作" + subject_template: "[%{email_prefix}] メールの問題 -- 無効な投稿操作" text_body_template: | %{destination} へのメールメッセージ (件名:「%{former_title}」) は送信されませんでした。 @@ -2982,7 +2975,7 @@ ja: [サイトダッシュボードにアクセス](%{base_url}/admin)して、それらをご覧ください。 - ダッシュボードに何も表示されない場合は、別のスタッフメンバーがすでにこのアドバイスに対応した可能性があります。スタッフアクションのリストは[スタッフアクションログ](%{base_url}/admin/logs/staff_action_logs)をご覧ください。 + ダッシュボードに何も表示されない場合は、別のスタッフメンバーがすでにこのアドバイスに対応した可能性があります。スタッフ操作のリストは[スタッフ操作ログ](%{base_url}/admin/logs/staff_action_logs)をご覧ください。 new_user_of_the_month: title: "あなたは今月の新規ユーザーです!" subject_template: "あなたは今月の新規ユーザーです!" @@ -3492,7 +3485,7 @@ ja: user_email_notification_already_read: "このメールに関する通知は既読です" user_email_notification_topic_nil: "post.topic は NIL です" user_email_post_user_deleted: "投稿のユーザーは削除されました。" - user_email_post_deleted: "投稿は作者によって削除されました" + user_email_post_deleted: "投稿は作成者によって削除されました" user_email_user_suspended: "ユーザーは凍結状態です" user_email_already_read: "ユーザーはこの投稿を閲覧済みです" user_email_access_denied: "ユーザーはこの投稿を閲覧できません" @@ -3921,7 +3914,7 @@ ja: name: メンバー description: 招待、グループメッセージ、「いいね!」の増加を付与しました long_description: | - このバッジは、信頼レベル 2 に達すると付与されます。数週間にわたって、コミュニティにしっかりと参加していただきありがとうございました。ユーザーページまたは個別のトピックからの招待状の送信、グループ個人メッセージの作成、1 日の「いいね!」の増量が付与されています。 + このバッジは、信頼レベル 2 に達すると付与されます。数週間にわたって、コミュニティにしっかりと参加していただきありがとうございました。ユーザーページまたは個別のトピックからの招待の送信、グループ個人メッセージの作成、1 日の「いいね!」の増量が付与されています。 regular: name: レギュラー description: カテゴリ整理、名前変更、フォローリンク、ウィキ、「いいね!」の増加を付与しました @@ -3931,7 +3924,7 @@ ja: name: リーダー description: グローバル編集、固定、クローズ、アーカイブ、分割とマージ、「いいね!」の増加を付与しました long_description: | - このバッジは、信頼レベル 4 に達すると付与されます。あなたはこのコミュニティのリーダーとしてスタッフに選ばれ、ここでのあなたのアクションや言葉でコミュニティの他のメンバーに前向きな姿勢を示しています。すべての投稿を編集できるほか、表示固定、クローズ、リストから非表示、アーカイブ、分割、マージなどの一般的なトピックモデレーターアクションを実行できるようになりました。 + このバッジは、信頼レベル 4 に達すると付与されます。あなたはこのコミュニティのリーダーとしてスタッフに選ばれ、ここでのあなたの行動や言葉でコミュニティの他のメンバーに前向きな姿勢を示しています。すべての投稿を編集できるほか、表示固定、クローズ、リストから非表示、アーカイブ、分割、マージなどの一般的なトピックモデレーターアクションを実行できるようになりました。 welcome: name: ようこそ description: '「いいね!」をゲット' @@ -3948,17 +3941,17 @@ ja: long_description: | このバッジは、1 年間メンバーであり、その年に少なくとも 1 件の投稿がある場合に付与されます。参加を続け、コミュニティに貢献していただきありがとうございました。あなたなしでは続けられません。 nice_post: - name: ナイスな返事 + name: ナイスな返信 description: 返信に 10 個の「いいね!」を受け取りました long_description: | このバッジは、あなたの返信に「いいね!」が 10 個つけられたときに付与されます。あなたの返信はコミュニティに感動を与え、会話を前進させるのに役立ちました。 good_post: - name: イカした返事 + name: イカした返信 description: 返信に 25 個の「いいね!」を受け取りました long_description: | このバッジは、あなたの返信に「いいね!」が 25 個つけられたときに付与されます。あなたの返信は並外れており、会話をはるかに面白いものにしました。 great_post: - name: グレートな返事 + name: グレートな返信 description: 返信に 50 個の「いいね!」を受け取りました long_description: | このバッジは、あなたの返信に「いいね!」が 50 個つけられたときに付与されます。わぉ!あなたの返信は刺激的、魅力的、陽気、もしくは洞察に満ちていて、コミュニティにとても気に入られました! @@ -4179,7 +4172,7 @@ ja: button: "登録" title: "管理者アカウントの登録" help: "まず、新しいアカウントを登録してください" - no_emails: "残念ながら、セットアップ中に管理者メールが定義されなかったため、構成を完了するのが困難です。構成ファイルに開発者のメールを追加するか、コンソールから管理者アカウントを作成してください。" + no_emails: "残念ながら、セットアップ中に管理者メールが定義されなかったため、構成を完了するのが困難です。構成ファイルに開発者のメールアドレスを追加するか、コンソールから管理者アカウントを作成してください。" confirm_email: title: "メールの確認" message: "

%{email} にアクティベーションメールを送信しました。メールに記載の指示に従って、アカウントを有効化してください。

そのメールが届かない場合は、迷惑フォルダをご確認の上、メールが正しくセットアップされていることを確認してください。

" @@ -4324,7 +4317,7 @@ ja: invites: title: "スタッフの招待" description: "ほぼ完了です!コミュニティを始動させるために、興味深いトピックや返信でディスカッションを生み出せる人を何人が招待しましょう。" - disabled: "ローカルログインが無効になっているため、誰にも招待状を送れません。次のステップに進んでください。" + disabled: "ローカルログインが無効になっているため、誰にも招待を送れません。次のステップに進んでください。" finished: title: "あなたの Discourse の準備が整いました!" description: | @@ -4346,7 +4339,7 @@ ja: watching_first_post: '%{username} が新規トピック「%{topic}」を作成しました - %{site_title}' confirm_title: "通知を有効にしました - %{site_title}" confirm_body: "成功!通知を有効にしました!" - custom: "%{site_title} の %{username} からの通知" + custom: "%{username} からの通知(%{site_title})" staff_action_logs: not_found: "は見つかりません" unknown: "不明" diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index bb72e1c3fa3..d71536036d3 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -456,12 +456,6 @@ ko: 글을 드래그해서 선택한 다음에, 표시되는 '답글 인용하기'버튼을 눌러서 답글을 추가하는 식으로 쓰신 답글을 편집할 수 있습니다. 다른 사람도 깨알같이 흩어진 답글을 읽는 것 보다는, 깊이 있게 작성된 몇개의 답글을 읽는 편이 토픽보기에 더 편하답니다. - dominating_topic: | - ### 다른 사람들이 대화에 참여하게 하십시오 - - 이 글은 사용자님에게 중요합니다 – 사용자님은 여기에 %{percent}% 이상의 댓글을 게시했습니다. - - 다른 사람들에게도 그들의 관점을 공유 할 수있는 공간을 제공하면 더 좋을 수 있습니다. 그들을 초대 할 수 있습니까? get_a_room: | ### 모든 사람이 대화에 참여하도록 장려 @@ -1417,7 +1411,6 @@ ko: detailed_404: "특정 주제에 액세스 할 수없는 이유에 대한 자세한 정보를 사용자에게 제공합니다. 참고 : URL이 유효한 주제로 연결되는지 사용자가 알기 때문에 보안 수준이 떨어집니다." enforce_second_factor: "사용자가 2단계 인증을 사용하도록합니다. 모든 사용자에게 적용하려면 '모두'를 선택하십시오. 관리자에게만 적용하려면 '관리자'를 선택하십시오." force_https: "사이트가 HTTPS를 사용하도록 강제합니다. 경고: HTTPS가 완벽히 적용되어 있는 것을 확인하기 전까지는 이 옵션을 켜지마세요. CDN, 소셜 로그인, 외부 링크로 가져오는 자료, 로고들이 HTTPS호환성이 있는지 확인하셨나요?" - same_site_cookies: "동일한 사이트 쿠키를 사용하면 지원되는 브라우저 (Lax 또는 Strict)에서 모든 벡터 교차 사이트 요청 위조를 제거합니다. 경고 : Strict는 로그인을 강제하고 외부 인증 방법을 사용하는 사이트에서만 작동합니다." summary_score_threshold: "요약본에 포함되기 위한 글의 최소 점수 값" summary_posts_required: "'이 주제 요약'이 활성화되기 전에 주제의 최소 게시물. 이 설정에 대한 변경 사항은 일주일 이내에 소급 적용됩니다." summary_likes_required: "'이 주제 요약'이 활성화되기 전에 주제에서 최소 좋아요를 찾습니다. 이 설정에 대한 변경 사항은 일주일 이내에 소급 적용됩니다." diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index a5171509bf0..77b76e3b96b 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -427,12 +427,6 @@ nl: U kunt uw eerdere antwoord bewerken om een citaat toe te voegen door tekst te accentueren en de knop Bericht citeren die verschijnt te selecteren. Het is voor iedereen makkelijker om topics te lezen die minder uitgebreide antwoorden bevatten dan die met veel kleine, individuele antwoorden. - dominating_topic: | - ### Laat anderen aan de conversatie deelnemen - - Dit topic is duidelijk belangrijk voor u – u hebt hier meer dan %{percent}% van de antwoorden geplaatst. - - Het zou nog beter kunnen zijn als u ook anderen de ruimte geeft om hun ideeën te delen. Kunt u ze uitnodigen? too_many_replies: | ### U hebt de antwoordlimiet voor dit topic bereikt diff --git a/config/locales/server.pl_PL.yml b/config/locales/server.pl_PL.yml index 636d321444b..a62d4deb5c3 100644 --- a/config/locales/server.pl_PL.yml +++ b/config/locales/server.pl_PL.yml @@ -532,12 +532,6 @@ pl_PL: Możesz edytować swoje wcześniejsze odpowiedzi, aby dodać cytat, poprzez podświetlenie tekstu i wybranie przycisku cytuj odpowiedź który się pojawi. Każdemu łatwiej będzie przeczytać temat, który ma kilka pogłębionych odpowiedzi, zamiast wielu niewielkich, indywidualnych. - dominating_topic: | - ### Pozwól innym przyłączyć się do rozmowy - - Ten temat jest dla Ciebie wyraźnie ważny – opublikowałeś/łaś tutaj ponad %{percent}% odpowiedzi. - - Byłoby jeszcze lepiej, gdybyś dał innym ludziom przestrzeń do podzielenia się swoimi punktami widzenia. Możesz ich zaprosić? get_a_room: | ### Zachęć wszystkich do zaangażowania się w rozmowę @@ -1572,7 +1566,6 @@ pl_PL: detailed_404: "Dostarcza użytkownikom więcej informacji o tym, dlaczego nie mogą uzyskać dostępu do określonego tematu. Uwaga: jest to mniej bezpieczne, ponieważ użytkownicy będą wiedzieć, czy adres URL prowadzi do prawidłowego tematu." enforce_second_factor: "Wymusza na użytkownikach włączenie uwierzytelniania dwuskładnikowego. Wybierz opcję 'wszystkie', aby wymusić na wszystkich użytkownikach. Wybierz 'personel', aby wymusić tylko użytkownikach z personelu." force_https: "Wymuś używanie wyłącznie HTTPS na stronie. UWAGA: NIE włączaj tego dopóki nie zweryfikujesz, że HTTPS jest w pełni skonfigurowany i działa absolutnie wszędzie! Czy sprawdziłeś/łaś swoje CDN, loginy z portali społecznościowych i wszystkie zewnętrzne loga / zależności żeby być pewnym, że są kompatybilne z HTTPS?" - same_site_cookies: "Używaj plików cookie tej samej witryny, eliminując wszystkie wektory Cross Site Request Forgery w obsługiwanych przeglądarkach (Lax lub Strict). Ostrzeżenie: ścisłe będzie działać tylko w witrynach, które wymagają logowania i używają zewnętrznej metody uwierzytelniania." summary_score_threshold: "Minimalny wynik wpisu wymagany do umieszczenia go w 'Podsumowaniu tematu'" summary_posts_required: "Minimalna liczba wpisów w temacie przed „Podsumowaniem tego tematu” jest włączona. Zmiany tego ustawienia zostaną zastosowane z mocą wsteczną w ciągu tygodnia." summary_likes_required: "Minimalna liczba polubień w temacie przed włączeniem „Podsumuj ten temat”. Zmiany tego ustawienia zostaną zastosowane z mocą wsteczną w ciągu tygodnia." diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index 73f63846e51..68b7d0e72b7 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -57,7 +57,7 @@ pt_BR: themes: bad_color_scheme: "Não é possível atualizar o tema, paleta de cores inválida" other_error: "Ocorreu um erro ao atualizar o tema" - ember_selector_error: "Desculpe, usar #ember or . seletores .ember-view CSS não é permitido, porque esses nomes são gerados dinamicamente durante a execução e mudarão ao longo do tempo, podendo resultar em um CSS quebrado. Tente um seletor diferente." + ember_selector_error: "Desculpe, usar #ember ou . seletores .ember-view CSS não é permitido, porque esses nomes são gerados dinamicamente durante a execução e mudarão ao longo do tempo, podendo resultar em um CSS quebrado. Tente um seletor diferente." compile_error: unrecognized_extension: "Extensão de arquivo não reconhecida: %{extension}" import_error: @@ -263,7 +263,7 @@ pt_BR: invalid_params: "Você forneceu parâmetros inválidos para o pedido %{message}" not_logged_in: "Você precisa entrar com sua conta para fazer isto." not_found: "A URL ou recurso pedido não pôde ser encontrada." - invalid_access: "Você não tem permissão para visualizar o recurso pedido." + invalid_access: "Você não tem permissão para ver o recurso solicitado." authenticator_not_found: "O método de autenticação não existe ou foi desativado." invalid_api_credentials: "Você não tem permissão para visualizar o recurso pedido. O nome do(a) usuário(a) ou a chave da API é inválida." provider_not_enabled: "Você não tem permissão para visualizar o recurso pedido. O provedor de autenticação não está ativado." @@ -320,7 +320,7 @@ pt_BR: too_many_mentions_newuser: one: "Desculpe, usuários(as) novos(as) podem mencionar apenas um(a) usuário(as) em uma postagem." other: "Desculpe, usuários(as) novos(as) podem mencionar apenas %{count} usuários(as) em uma postagem." - no_embedded_media_allowed_trust: "Desculpe, n" + no_embedded_media_allowed_trust: "Desculpe, não é possível incorporar itens de mídia nesta postagem." no_embedded_media_allowed: "Desculpe, novos(as) usuários(as) não podem incorporar itens de mídia em postagens." too_many_embedded_media: one: "Desculpe, novos(as) usuários(as) só podem inserir um item de mídia incorporado em uma postagem." @@ -481,12 +481,7 @@ pt_BR: Você pode editar sua resposta anterior para adicionar uma citação selecionando um texto e clicando no botão responder citação que aparecerá. Fica mais fácil para todos(as) lerem tópicos com poucas respostas e muitas informações em vez de muitas respostas individuais e curtas. - dominating_topic: | - ### Permita que outras pessoas participem da conversa - - Este tópico é muito importante para você – você postou mais de %{percent}% das respostas aqui. - - Seria ainda melhor se você desse espaço para que outras pessoas compartilhassem seus pontos de vista também. Poderia convidá-las? + dominating_topic: Você postou mais do que %{percent} das respostas aqui, deseja saber a opinião de outra pessoa? get_a_room: | ### Incentive todos a se envolverem na conversa @@ -1010,7 +1005,7 @@ pt_BR: otp_confirmation: confirm_title: Continuar no %{site_name} logging_in_as: Entrando como %{username} - confirm_button: Terminar de entrar com a conta + confirm_button: Terminar de entrar no_trust_level: "Desculpe, você não tem o nível de confiança necessário para acessar a API de usuário(a)." generic_error: "Desculpe, não foi possível emitir as chaves de API de usuário(a). Esse recurso pode ter sido desativado pelo(a) administrador(a) do site." scopes: @@ -1740,8 +1735,8 @@ pt_BR: min_trust_to_flag_posts: "O nível de confiança mínimo necessário para sinalizar postagens" min_trust_to_post_links: "O nível de confiança mínimo necessário para incluir links em postagens" min_trust_to_post_embedded_media: "O nível de confiança mínimo necessário para incorporar itens de mídia em uma postagem" - min_trust_level_to_allow_profile_background: "O nível de confiança mínimo necessário par a enviar um plano de fundo para perfil" - min_trust_level_to_allow_user_card_background: "O nível de confiança mínimo necessário par a enviar um plano de fundo para cartão de usuário(a)" + min_trust_level_to_allow_profile_background: "O nível de confiança mínimo necessário para enviar um plano de fundo para perfil" + min_trust_level_to_allow_user_card_background: "O nível de confiança mínimo necessário para enviar um plano de fundo para cartão de usuário(a)" min_trust_level_to_allow_invite: "O nível de confiança mínimo necessário para convidar usuários(as)" min_trust_level_to_allow_ignore: "O nível de confiança mínimo necessário para ignorar usuários(as)" allowed_link_domains: "Domínios aos quais os(as) usuários(as) podem vincular, mesmo que não tenham o nível de confiança apropriado para postar links" @@ -2256,6 +2251,7 @@ pt_BR: reset_not_allowed_from_ip_address: "Não é possível solicitar uma redefinição de senha a partir deste endereço IP." suspended: "Você não pode entrar até %{date}." suspended_with_reason: "Conta suspensa até %{date}: %{reason}" + suspended_with_reason_forever: "Conta suspensa: %{reason}" errors: "%{errors}" not_available: "Não disponível. Tentar %{suggestion}?" something_already_taken: "Algo deu errado, talvez o nome do(a) usuário(a) ou o e-mail já tenham sido cadastrados. Tente o link Esqueci minha senha." @@ -2509,9 +2505,35 @@ pt_BR: new_version_mailer: title: "Nova versão do mensageiro" subject_template: "[%{email_prefix}] Nova versão do Discourse, atualização disponível" + text_body_template: | + Viva! Uma nova versão do [Discourse](https://www.discourse.org) está disponível! + + Seu versão: %{installed_version} + Nova versão: **%{new_version}** + + - Atualize com facilidade usando a nossa **[atualização no navegador em um clique](%{base_url}/admin/upgrade)** + + - Confira as novidades nas [notas da versão](https://meta.discourse.org/tag/release-notes) ou veja o [registro de alterações não processados GitHub](https://github.com/discourse/discourse/commits/main) + + - Acesse [meta.discourse.org](https://meta.discourse.org) para obter novidades, discussões e suporte para o Discourse new_version_mailer_with_notes: title: "Nova versão do mensageiro com notas" subject_template: "[%{email_prefix}] atualização disponível" + text_body_template: | + Viva! Uma nova versão do [Discourse](https://www.discourse.org) está disponível! + + Seu versão: %{installed_version} + Nova versão: **%{new_version}** + + - Atualize com facilidade usando a nossa **[atualização no navegador em um clique](%{base_url}/admin/upgrade)** + + - Confira as novidades nas [notas da versão](https://meta.discourse.org/tag/release-notes) ou veja o [registro de alterações não processados GitHub](https://github.com/discourse/discourse/commits/main) + + - Acesse [meta.discourse.org](https://meta.discourse.org) para obter novidades, discussões e suporte para o Discourse + + ### Notas da versão + + %{notes} flag_reasons: off_topic: "Sua postagem foi sinalizada como **desvio de tópico**. A comunidade acha que não é compatível com o tópico conforme definida no título e na primeira postagem." inappropriate: "Sua postagem foi sinalizada como **não apropriada**: A comunidade acha que é ofensiva, abusiva, ou uma violação das [nossas diretrizes da comunidade](%{base_path}/guidelines)." @@ -3088,6 +3110,7 @@ pt_BR: subject_re: "Re:" subject_pm: "[PM]" email_from: "%{user_name} via %{site_name}" + email_from_without_site: "%{user_name}" user_notifications: previous_discussion: "Respostas anteriores" reached_limit: @@ -3301,11 +3324,18 @@ pt_BR: %{message} account_suspended: - title: "Conta suspença" + title: "Conta suspensa" subject_template: "[%{email_prefix}] A sua conta foi suspensa" text_body_template: | Você foi suspenso(a) do fórum até %{suspended_till}. + Motivo: %{reason} + account_suspended_forever: + title: "Conta suspensa" + subject_template: "%{email_prefix}, sua conta foi suspensa" + text_body_template: | + Sua conta foi suspensa do fórum. + Motivo: %{reason} account_silenced: title: "Conta silenciada" @@ -3313,6 +3343,13 @@ pt_BR: text_body_template: | Você foi silenciado(a) do fórum até %{silenced_till}. + Motivo: %{reason} + account_silenced_forever: + title: "Conta silenciada" + subject_template: "%{email_prefix}, sua conta foi silenciada" + text_body_template: | + Sua conta foi silenciada do fórum. + Motivo: %{reason} account_exists: title: "esta conta já existe" @@ -4265,7 +4302,7 @@ pt_BR: title: "Confirme seu e-mail" message: "

Enviamos um e-mail de ativação para %{email}. Por favor, siga as instruções no e-mail para ativar sua conta.

Se não chegar, verifique sua pasta de spam e se o e-mail foi configurado corretamente.

" resend_email: - title: "Reenviar e-mail de confirmação" + title: "Enviar novamente e-mail de ativação" message: "

Reenviamos o e-mail de confirmação para %{email}" safe_mode: title: "Entrar no modo de segurança" @@ -4418,7 +4455,7 @@ pt_BR: discourse_push_notifications: popup: mentioned: 'Você foi mencionado(a) por %{username} em "%{topic}" - %{site_title}' - group_mentioned: 'Você foi mencionado(a) %{username} em "%{topic}" - %{site_title}' + group_mentioned: 'Você foi mencionado(a) por %{username} em "%{topic}" - %{site_title}' quoted: 'Você foi citado(a) por %{username} em "%{topic}" - %{site_title}' replied: '%{username} respondeu em "%{topic}" - %{site_title}' posted: '%{username} postou em "%{topic}" - %{site_title}' diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 9a40f1eb34f..9a8edecada6 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -532,12 +532,7 @@ ru: Вместо нового ответа, можно начать редактировать свой предыдущий ответ и просто добавить в него новые цитаты и ответы на них. Для этого нужно выделить требуемый текст и нажать на появившуюся кнопку Ответить с цитированием. Для большинства людей намного проще читать темы, содержащие несколько ответов в одном сообщении, чем много отдельных коротких ответов. - dominating_topic: | - ### Позвольте другим присоединиться к беседе. - - Эта тема явно важна для вас - вы опубликовали здесь более %{percent}% ответов. - - Было бы ещё лучше, если бы вы дали другим людям возможность поделиться своей точкой зрения. Можете ли вы пригласить их для участия в этой теме? + dominating_topic: Вы опубликовали здесь более %{percent}% ответов, возможно, стоит услышать ещё чьё-то мнение? get_a_room: | ### Призовите всех потенциальных участников принять участие в разговоре @@ -1572,7 +1567,6 @@ ru: detailed_404: "Предоставление пользователям более подробной информации о том, почему они не могут получить доступ к определённой теме. Примечание: Это менее безопасно, поскольку пользователи будут знать, ссылается ли URL-адрес на допустимую тему." enforce_second_factor: "Принудительное включение двухфакторной аутентификации. Выберите 'all', чтобы применить его ко всем пользователям. Выберите 'staff', чтобы принудительно использовать её только сотрудниками." force_https: "Принудительное использование протокола HTTPS. ВНИМАНИЕ: НЕ включайте этот параметр, пока не убедитесь, что HTTPS полностью настроен и работает абсолютно везде! Вы проверили настройки сети, доступность учётных записей в социальных сетях, доступность внешних логотипов и зависимостей, чтобы убедиться, что они корректно работают при использовании HTTPS?" - same_site_cookies: "Использовать одни и те же файлы cookie, они предотвращают межсайтовую подделку запроса в поддерживаемых браузерах (Lax или Strict). Предупреждение: Strict будет работать только на сайтах, которые поддерживают принудительный вход в систему и используют внешнюю аутентификацию." summary_score_threshold: "Минимальная оценка сообщения, необходимая для его включения в сводку по теме" summary_posts_required: "Минимальное количество сообщений, необходимое для получения сводки по теме. Изменения этого параметра будут применены к темам за прошедшую неделю." summary_likes_required: "Минимальное количество симпатий, необходимое для получения сводки по теме. Изменения этого параметра будут применены к темам за прошедшую неделю." @@ -2399,6 +2393,7 @@ ru: reset_not_allowed_from_ip_address: "Запрос на сброс пароля с этого IP-адреса запрещён." suspended: "Вы не можете войти до %{date}." suspended_with_reason: "Учётная запись заморожена до %{date}: %{reason}" + suspended_with_reason_forever: "Учётная запись заморожена: %{reason}" errors: "%{errors}" not_available: "Недоступно. Попробуйте %{suggestion}?" something_already_taken: "Что-то пошло не так, возможно, имя пользователя или электронный ящик уже используются. Попробуйте восстановить ваш пароль." @@ -3495,6 +3490,10 @@ ru: account_suspended_forever: title: "Учётная запись заморожена" subject_template: "[%{email_prefix}] Ваш аккаунт был заморожен" + text_body_template: | + Вы были отстранены от форума. + + Причина: %{reason} account_silenced: title: "Учётная запись заблокирована" subject_template: "[%{email_prefix}] Ваш аккаунт был заблокирован" @@ -3505,6 +3504,10 @@ ru: account_silenced_forever: title: "Учётная запись заблокирована" subject_template: "[%{email_prefix}] Ваш аккаунт был заблокирован" + text_body_template: | + Вы были заблокированы на форуме. + + Причина: %{reason} account_exists: title: "Учётная запись уже существует" subject_template: "[%{email_prefix}] Учётная запись уже существует" diff --git a/config/locales/server.sv.yml b/config/locales/server.sv.yml index 7b00dc542d4..400c236eccb 100644 --- a/config/locales/server.sv.yml +++ b/config/locales/server.sv.yml @@ -481,12 +481,7 @@ sv: Du kan redigera ditt tidigare svar och lägga till ett citat genom att markera text och välja knappen citera som dyker upp. Det blir lättare för alla att läsa ämnen som har färre in-på-djupet-svar istället för flera små, individuella svar. - dominating_topic: | - ### Låt andra vara med i samtalet - - Detta ämne är uppenbarligen viktigt för dig – du har postat mer än %{percent}% av alla svar här. - - Det vore ännu bättre om du gav andra personer utrymme att dela med sig av sina synpunkter också. Kanske kan du bjuda in dem? + dominating_topic: Du har publicerat mer än %{percent} % av svaren här. Finns det någon annan du vill höra från? get_a_room: | ### Uppmuntra alla att delta i samtalet @@ -2477,9 +2472,25 @@ sv: new_version_mailer: title: "E-post om ny version" subject_template: "[%{email_prefix}] Ny version av Discourse, uppdatering tillgänglig" + text_body_template: "Hurra, det finns en ny version av [Discourse](http://www.discourse.org) tillgänglig!\n\nDin version: %{installed_version}\nNy version: **%{new_version}**\n\n- Uppgradera genom att använda den enkla **[uppgraderingsknappen](%{base_url}/admin/upgrade)** \n\n- Se vad som är nytt i [uppdateringsnoteringarna](https://meta.discourse.org/tag/release-notes) eller läs i [GitHubs råa ändringslogg](https://github.com/discourse/discourse/commits/main)\n\n- Besök [meta.discourse.org](http://meta.discourse.org) för att läsa de senaste nyheterna, diskutera eller få hjälp angående Discourse\n" new_version_mailer_with_notes: title: "E-post om ny version med anteckningar" subject_template: "[%{email_prefix}] Uppdatering tillgänglig" + text_body_template: | + Hurra, det finns en ny version av [Discourse](http://www.discourse.org) tillgänglig! + + Din version: %{installed_version} + Ny version: **%{new_version}** + + - Uppgradera genom att använda den enkla **[uppgraderingsknappen](%{base_url}/admin/upgrade)** + + - Se vad som är nytt i [uppdateringsnoteringarna](https://meta.discourse.org/tag/release-notes) eller läs i [GitHubs råa ändringslogg](https://github.com/discourse/discourse/commits/main) + + - Besök [meta.discourse.org](http://meta.discourse.org) för att läsa de senaste nyheterna, diskutera eller få hjälp angående Discourse + + ### Uppdateringsnoteringar + + %{notes} flag_reasons: off_topic: "Ditt inlägg blev flaggat som **irrelevant**. Medlemmarna i forumet kände att det inte är passande för ämnet, som definieras av rubriken och det första inlägget." inappropriate: "Ditt inlägg blev flaggat som **olämpligt**. Medlemmarna i forumet kände att det är störande, kränkande eller att det strider mot [våra riktlinjer](%{base_path}/guidelines)." diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index 6b907b9d5bb..c536e4f1c57 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -474,7 +474,6 @@ tr_TR: Herkesin benzersiz bir profil resmi olduğunda, tartışmaları takip etmek ve konuşmalarda ilginç insanlar bulmak daha kolay! sequential_replies: "### Aynı anda birkaç gönderiye yanıt vermeyi denediniz \nBunun yerine yerine, lütfen önceki gönderilerden alıntılar veya @name referansları içeren tek bir yanıt veriniz.\nMetni vurgulayıp görünen alıntı düğmesini seçerek önceki yanıtınızı düzenleyebilirsiniz. Böylece diğer kullanıcıların, yanıtlarınızı okuması daha kolay olacaktır.\n" - dominating_topic: "### Diğer insanları da tartışmaya dahil et \n\nBelli ki bu konu sizin için çok önemli – çünkü buradaki yanıtların %{percent} yüzdesinden çoğunu siz göndermişsiniz.\n\nDiğer insanlara da kendi bakış açılarını paylaşmaları için alan verirseniz daha da iyi olabilir. Onları da davet etmek istemez misin?\n" get_a_room: | ### Herkesi sohbete katılmaya teşvik edin diff --git a/config/locales/server.uk.yml b/config/locales/server.uk.yml index d209a4134e8..0a1afaee381 100644 --- a/config/locales/server.uk.yml +++ b/config/locales/server.uk.yml @@ -512,12 +512,6 @@ uk: Замість нового відповіді, зараз можна почати редагувати свій попередній відповідь і просто додати в нього нові цитати і відповіді та них. Для цього потрібно виділити необхідний текст і натиснути на кнопку, що з'явилася відповісти цитуванням. Для більшості людей набагато простіше читати теми, у яких довгі відповіді і їх мало, ніж коли багато коротеньких відповідей. - dominating_topic: | - ### Дозвольте іншим приєднатися до розмови - - Ця тема вам очевидно важлива – Ви тут розмістили більше %{percent}% відповідей. - - Це може бути ще краще, якби ви дали можливість іншим людям поділитися своїми точками зору. Чи можете ви запросити їх? get_a_room: | ### Покличте всіх взяти участь в розмові diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index de6ef9e5053..1b3dba325f2 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -200,7 +200,7 @@ zh_CN: cors_origins_should_not_have_trailing_slash: "您不应该将尾部反斜杠 (/) 添加到 CORS 源。" conflicting_google_user_id: '此帐户的 Google 帐号 ID 已更改;出于安全原因,需要管理人员干预。请联系管理人员并将他们指向
https://meta.discourse.org/t/76575' onebox: - invalid_address: "抱歉,我们无法为此网页生成预览,因为找不到服务器 '%{hostname}'。您的帖子中只会显示链接,而不会显示预览。 :cry:" + invalid_address: "抱歉,我们无法为此网页生成预览,因为找不到服务器 '%{hostname}'。您的帖子中只会显示链接,而不会显示预览。:cry:" error_response: "抱歉,我们无法为此网页生成预览,因为服务器返回错误代码 %{status_code}。您的帖子中只会显示链接,而不会显示预览。:cry:" missing_data: other: "抱歉,我们无法为此网页生成预览,因为找不到以下 oEmbed / OpenGraph 标签:%{missing_attributes}" @@ -456,12 +456,6 @@ zh_CN: 您可以突出显示文本并选择出现的引用回复按钮,对您之前的回复进行编辑以添加引用。 这样,每个人都可以更轻松地阅读具有少量嵌套回复的话题,而不是查看大量的个别回复。 - dominating_topic: | - ### 让其他人也加入讨论 - - 此话题显然对您很重要 - 在所有回复中您的发言占比超过 %{percent}%。 - - 留一点空间给其他人分享他们自己的见解会更好。您能邀请他们吗? get_a_room: | ### 鼓励每一个人都参与到讨论中 @@ -766,7 +760,7 @@ zh_CN: please_continue: "继续访问 %{site_name}" error: "更改您的电子邮件地址时出错。也许该地址已被使用?" doesnt_exist: "该电子邮件地址未与您的帐户关联。" - error_staged: "更改您的电子邮件地址时出错。该地址已被用户使用。" + error_staged: "更改您的电子邮件地址时出错。该地址已被暂存用户使用。" already_done: "抱歉,此确认链接不再有效。也许您的电子邮件已被更改?" confirm: "确认" max_secondary_emails_error: "您已达到允许的最大辅助电子邮件数量。" @@ -816,7 +810,7 @@ zh_CN: email_body: "%{link}\n\n%{message}" inappropriate: title: "不当言论" - description: '此帖子包含对他人攻击、辱骂的言论或违反了我们的社区准则。' + description: '此帖子包含对他人攻击、辱骂的内容或违反了我们的社区准则。' short_description: '违反了我们的社区准则' notify_user: title: "向 @%{username} 发送消息" @@ -828,7 +822,7 @@ zh_CN: title: "其他内容" description: "由于上面未列出的另一个原因,此帖子需要管理人员注意。" short_description: "因其他原因需要管理人员注意" - email_title: '“%{title}”中的一个帖子需要工作人员注意' + email_title: '“%{title}”中的一个帖子需要管理人员注意' email_body: "%{link}\n\n%{message}" bookmark: title: "加入书签" @@ -879,7 +873,7 @@ zh_CN: challenge_mismatch_error: "提供的质询与身份验证服务器生成的质询不匹配。" invalid_origin_error: "身份验证请求的来源与服务器来源不匹配。" malformed_attestation_error: "解码证明数据时出错。" - invalid_relying_party_id_error: "身份验证请求的依赖方 ID 与服务器依赖方 ID 不匹配。" + invalid_relying_party_id_error: "身份验证请求的信赖方 ID 与服务器信赖方 ID 不匹配。" user_verification_error: "需要用户验证。" unsupported_public_key_algorithm_error: "服务器不支持提供的公钥算法。" unsupported_attestation_format_error: "服务器不支持该证明格式。" @@ -896,7 +890,7 @@ zh_CN: short_description: "这是广告" inappropriate: title: "不当言论" - description: '此话题包含对他人攻击、辱骂的言论或违反了我们的社区准则。' + description: '此话题包含对他人攻击、辱骂的内容或违反了我们的社区准则。' long_form: "将此话题举报为不当言论" short_description: '违反了我们的社区准则' notify_moderators: @@ -1415,7 +1409,6 @@ zh_CN: detailed_404: "向用户提供有关他们无法访问特定话题的更多详细信息。注意:这不太安全,因为用户会知道 URL 是否链接到有效话题。" enforce_second_factor: "强制用户启用双重身份验证。选择“所有”可以强制所有用户。选择“管理人员”仅强制管理人员。" force_https: "强制您的站点仅使用 HTTPS。警告:在您验证 HTTPS 已完全设置并在任何地方都可以正常工作之前,请勿启用此功能!您是否检查过您的 CDN、所有社交登录以及任何外部徽标/依赖项,以确保它们都与 HTTPS 兼容?" - same_site_cookies: "使用相同的站点 Cookie,它们在支持的浏览器上消除了所有向量跨站点请求伪造(宽松或严格)。警告:“严格”仅适用于强制登录并使用外部身份验证方法的站点。" summary_score_threshold: "将帖子包含在“总结此话题”中所需的最低分数" summary_posts_required: "启用“总结此话题”之前话题中的最少帖子数。对此设置的更改将在一周内追溯应用。" summary_likes_required: "启用“总结此话题”之前话题中的最少赞数。对此设置的更改将在一周内追溯应用。" @@ -1516,13 +1509,13 @@ zh_CN: auto_approve_email_domains: "使用此网域列表中电子邮件地址的用户将自动获得批准。" hide_email_address_taken: "在注册期间和在“忘记密码”表单中不通知用户存在使用给定电子邮件地址的帐户。" log_out_strict: "退出时,退出用户在所有设备上的会话" - version_checks: "Ping Discourse Hub 以获取版本更新并在 /admin 仪表板上显示新版本消息" + version_checks: "Ping Discourse Hub 以获取版本更新并在 /admin 信息中心上显示新版本消息" new_version_emails: "当有新版本的 Discourse 时,向 contact_email 地址发送一封电子邮件。" invite_expiry_days: "用户邀请密钥的有效期,以天为单位" invite_only: "所有新用户必须由受信任的用户或管理人员明确邀请。公共注册被禁用。" login_required: "需要进行身份验证才能阅读此站点上的内容,禁止匿名访问。" - min_username_length: "最小用户名长度。警告:如果任何现有用户或群组名称的长度比此数值短,您的站点将无法正常工作!" - max_username_length: "最大用户名长度。警告:如果任何现有用户或群组名称的长度比此数值长,您的站点将无法正常工作!" + min_username_length: "最小用户名长度(以字符为单位)。警告:如果任何现有用户或群组名称的长度比此数值短,您的站点将无法正常工作!" + max_username_length: "最大用户名长度(以字符为单位)。警告:如果任何现有用户或群组名称的长度比此数值长,您的站点将无法正常工作!" unicode_usernames: "允许用户名和群组名称包含 Unicode 字母和数字。" allowed_unicode_username_characters: "仅在用户名中允许某些 Unicode 字符的正则表达式。ASCII 字符和数字将始终被允许,不需要包含在许可名单中。" reserved_usernames: "不允许注册的用户名。通配符 * 可用于匹配任何字符零次或多次。" @@ -1794,7 +1787,7 @@ zh_CN: bounce_score_threshold: "在我们停止向用户发送电子邮件之前的最大退回分数。" reset_bounce_score_after_days: "X 天后自动重置退回分数。" blocked_attachment_content_types: "用于根据内容类型屏蔽附件的关键字列表。" - blocked_attachment_filenames: "用于根据文件名屏蔽附件的关键字列表。" + blocked_attachment_filenames: "用于根据文件名屏蔽名单附件的关键字列表。" forwarded_emails_behaviour: "如何处理转发到 Discourse 的电子邮件" always_show_trimmed_content: "始终显示传入电子邮件被修剪的部分。警告:可能会泄露电子邮件地址。" trim_incoming_emails: "修剪传入电子邮件的不相关部分。" @@ -1845,7 +1838,7 @@ zh_CN: digest_posts: "要在电子邮件摘要中显示的热门帖子的最大数量。" digest_other_topics: "在电子邮件摘要的“您关注的新话题和类别”部分中显示的最大话题数。" digest_min_excerpt_length: "电子邮件摘要中的最少帖子摘录,以字符为单位。" - suppress_digest_email_after_days: "禁止向超过 (n) 天未在网站上看到的用户发送摘要电子邮件。" + suppress_digest_email_after_days: "禁止向超过 (n) 天未在站点上看到的用户发送摘要电子邮件。" digest_suppress_categories: "从摘要电子邮件中禁止这些类别。" disable_digest_emails: "禁用所有用户的摘要电子邮件。" apply_custom_styles_to_digest: "自定义电子邮件模板和 CSS 应用于摘要电子邮件。" @@ -1886,7 +1879,7 @@ zh_CN: header_dropdown_category_count: "标题下拉菜单中可以显示的类别数量。" permalink_normalizations: "在匹配永久链接之前应用以下正则表达式,例如:/(topic.*)\\?.*/\\1 将从话题路由中去除查询字符串。格式为正则表达式+字符串。使用 \\1 等访问捕获" global_notice: "向所有访客显示紧急、突发、不可关闭的全局横幅通知,更改为空将隐藏(允许使用 HTML)。" - disable_system_edit_notifications: "当 'download_remote_images_to_local' 启用时禁用系统用户的编辑提醒。" + disable_system_edit_notifications: "当 'download_remote_images_to_local' 启用时禁用系统用户的编辑通知。" notification_consolidation_threshold: "合并通知前,收到的赞或成员资格请求通知的数量。设置为 0 将禁用。" likes_notification_consolidation_window_mins: "以分钟计的持续时间,被赞的通知在达到此阈值后会被合并到单个通知中。可以通过 `SiteSetting.notification_consolidation_threshold` 配置阈值。" automatically_unpin_topics: "当用户到达底部时自动取消置顶话题。" @@ -2018,8 +2011,8 @@ zh_CN: shared_drafts_min_trust_level: "允许用户查看和编辑共享草稿。" push_notifications_prompt: "显示用户同意提示。" push_notifications_icon: "出现在通知角的徽章图标。建议使用具有透明度的 96×96 单色 PNG。" - base_font: "用于网站上大多数文本的基字体。可以通过 `--font-family` CSS 自定义属性替换主题。" - heading_font: "用于网站标题的字体。可以通过 `--heading-font-family` CSS 自定义属性替换主题。" + base_font: "用于站点上大多数文本的基字体。可以通过 `--font-family` CSS 自定义属性替换主题。" + heading_font: "用于站点上标题的字体。可以通过 `--heading-font-family` CSS 自定义属性替换主题。" short_title: "短标题将用于用户的主屏幕、启动器或其他空间可能有限的地方。应被限制为 12 个字符。" dashboard_hidden_reports: "允许从信息中心隐藏指定报告。" dashboard_visible_tabs: "选择可见的信息中心标签页。" @@ -2051,7 +2044,7 @@ zh_CN: pop3_polling_host_is_empty: "在启用 POP3 轮询前,您必须先设置 'pop3 polling host'。" pop3_polling_username_is_empty: "在启用 POP3 轮询前,您必须先设置 'pop3 polling username'。" pop3_polling_password_is_empty: "在启用 POP3 轮询前,您必须先设置 'pop3 polling password'。" - pop3_polling_authentication_failed: "POP3 验证失败。请验证您的 pop3 凭据。" + pop3_polling_authentication_failed: "POP3 身份验证失败。请验证您的 pop3 凭据。" reply_by_email_address_is_empty: "在启用通过电子邮件回复之前,您必须先设置 'reply by email address'。" email_polling_disabled: "在启用通过电子邮件回复之前,您必须先启用手动或者 POP3 轮询。" user_locale_not_enabled: "在启用此设置之前,您必须先启用 'allow user locale'。" @@ -2169,7 +2162,7 @@ zh_CN: security_key_description: "当您准备好物理安全密钥后,请按下面的“使用安全密钥进行身份验证”按钮。" security_key_alternative: "尝试另一种方式" security_key_authenticate: "使用安全密钥进行身份验证" - security_key_not_allowed_error: "安全密钥身份验证超时或被取消。" + security_key_not_allowed_error: "安全密钥身份验证过程超时或被取消。" security_key_no_matching_credential_error: "在提供的安全密钥中找不到匹配的凭据。" security_key_support_missing_error: "您当前的设备或浏览器不支持使用安全密钥。请使用其他方法。" security_key_invalid: "验证安全密钥时出错。" @@ -3043,7 +3036,7 @@ zh_CN: user_notifications: previous_discussion: "以前的回复" reached_limit: - other: "注意:我们每天最多发送 %{count} 封电子邮件。检查站点以查看可能被阻止的电子邮件。 PS:您很受欢迎!" + other: "注意:我们每天最多发送 %{count} 封电子邮件。检查站点以查看可能被阻止的电子邮件。PS:您很受欢迎!" in_reply_to: "回复给" unsubscribe: title: "退订" @@ -3628,7 +3621,7 @@ zh_CN: 当您看到不良行为时,不要回复。这种承认会变相鼓励这种不良行为,既消耗您的精力,又浪费每一个人的时间。_只需举报它_。如果收到足够多的举报,将会有相应的处理,这种处理可能会自动发生,也可能由版主介入。 - 为了维护我们的社区,版主保留随时以任何理由删除任何内容和任何用户帐户的权利。版主不会预先审核任何新帖子;版主和站点维护人员对社区发表的任何言论均不负责任。 + 为了维护我们的社区,版主保留随时以任何理由移除任何内容和任何用户帐户的权利。版主不会预先审核任何新帖子;版主和站点维护人员对社区发表的任何言论均不负责任。 @@ -3983,7 +3976,7 @@ zh_CN: 当您填写用户个人资料并设置了个人资料照片时,将授予此徽章。让社区更多地了解您是谁以及您对什么感兴趣,这有助于建立一个更好、联系更紧密的社区。加入我们! anniversary: name: 周年纪念日 - description: 已成为有效用户一年,并且至少发帖一次 + description: 已成为活跃成员一年,并且至少发帖一次 long_description: | 当您成为成员一年并在此期间至少发布一个帖子时,将授予此徽章。感谢您坚持并为我们的社区做出贡献。没有您,我们做不到。 nice_post: @@ -4170,17 +4163,17 @@ zh_CN: name: 爱好者 description: 连续 10 天访问 long_description: | - 连续 10 天访问论坛会被授予此勋章。感谢与我们共度超过一周的时光! + 连续 10 天访问论坛会被授予此徽章。感谢与我们共度超过一周的时光! aficionado: name: 百尺竿头 description: 连续 100 天访问 long_description: | - 连续 100 天访问论坛会被授予此勋章。这可是超过三个月的时间! + 连续 100 天访问论坛会被授予此徽章。这可是超过三个月的时间! devotee: name: 全年不落 description: 连续 365 天访问 long_description: | - 连续 365 天访问论坛会被授予此勋章。哇哦,一整年! + 连续 365 天访问论坛会被授予此徽章。哇哦,一整年! badge_title_metadata: "%{site_title}上的%{display_name}徽章" admin_login: success: "电子邮件已发送" diff --git a/plugins/discourse-local-dates/config/locales/client.ja.yml b/plugins/discourse-local-dates/config/locales/client.ja.yml index bd9cbd54cc4..5148f5b510b 100644 --- a/plugins/discourse-local-dates/config/locales/client.ja.yml +++ b/plugins/discourse-local-dates/config/locales/client.ja.yml @@ -38,5 +38,5 @@ ja: every_month: "毎月" every_two_months: "隔月" every_three_months: "3 か月ごと" - every_six_months: "半年ごと" + every_six_months: "6 か月毎" every_year: "毎年" diff --git a/plugins/discourse-narrative-bot/config/locales/client.ja.yml b/plugins/discourse-narrative-bot/config/locales/client.ja.yml index 5cd6bc81bcf..4215ba9a6ba 100644 --- a/plugins/discourse-narrative-bot/config/locales/client.ja.yml +++ b/plugins/discourse-narrative-bot/config/locales/client.ja.yml @@ -9,4 +9,4 @@ ja: discourse_narrative_bot: welcome_post_type: new_user_track: "すべての新規ユーザーに新規ユーザー向けチュートリアルを開始する" - welcome_message: "すべての新規ユーザーにクイックスタートガイド付きのウェルカムメッセージを送信する" + welcome_message: "すべての新規ユーザーにクイックスタートガイド付きのようこそメッセージを送信する" diff --git a/plugins/discourse-narrative-bot/config/locales/server.ja.yml b/plugins/discourse-narrative-bot/config/locales/server.ja.yml index f0314e4c265..f83c2d47063 100644 --- a/plugins/discourse-narrative-bot/config/locales/server.ja.yml +++ b/plugins/discourse-narrative-bot/config/locales/server.ja.yml @@ -277,7 +277,7 @@ ja: ](https://www.youtube.com/watch?v=B_wGI3_sGf8) :dancer:) flag: instructions: |- - ディスカッションを友好的に保ちたいと思っています。そこで、[マナーを維持](%{guidelines_url})するにはあなたの力が必要です。問題に遭遇したら、非公開で作者に知らせるか、[スタッフ](%{about_url})に通報してください。投稿を通報する理由は、無害なトピックの分割から明確なコミュニティ規則の違反までさまざまです。**その他**を選択すると、モデレーターと非公開メッセージでのディスカッションを始められます。さらに詳しく質問できます。 + ディスカッションを友好的に保ちたいと思っています。そこで、[マナーを維持](%{guidelines_url})するにはあなたの力が必要です。問題に遭遇したら、非公開で作成者に知らせるか、[スタッフ](%{about_url})に通報してください。投稿を通報する理由は、無害なトピックの分割から明確なコミュニティ規則の違反までさまざまです。**その他**を選択すると、モデレーターと非公開メッセージでのディスカッションを始められます。さらに詳しく質問できます。 > :imp: 不愉快なことを書き込みました diff --git a/plugins/discourse-narrative-bot/config/locales/server.zh_CN.yml b/plugins/discourse-narrative-bot/config/locales/server.zh_CN.yml index 05551783ac8..e3a6b5e1e3c 100644 --- a/plugins/discourse-narrative-bot/config/locales/server.zh_CN.yml +++ b/plugins/discourse-narrative-bot/config/locales/server.zh_CN.yml @@ -387,7 +387,7 @@ zh_CN: reply: |- 太棒了!我希望你没有将这个话题设为免打扰,因为我有时会有点健谈 :grin:。 - 请注意,当你回复话题或阅读话题超过几分钟时,它会被自动设置为“跟踪”通知级别。 你可以在[你的用户偏好设置](%{base_uri}/my/preferences)中更改此设置。 + 请注意,当你回复话题或阅读话题超过几分钟时,它会被自动设置为“跟踪”通知级别。你可以在[你的用户偏好设置](%{base_uri}/my/preferences)中更改此设置。 poll: instructions: |- 你知道你可以在任何帖子中添加投票吗?尝试使用编辑器中的 齿轮图标来**构建投票**。 @@ -420,7 +420,7 @@ zh_CN: [details=点这里查看运作方式!] 1. 点击编辑器中的 齿轮图标。 2. 选择“隐藏详细信息”。 - 3. 编辑详细信息概要并添加内容。 + 3. 编辑详细信息摘要并添加内容。 [/details] 你可以使用编辑器中的 齿轮图标在你的下一个回复中添加详细信息部分吗? diff --git a/plugins/styleguide/config/locales/client.ja.yml b/plugins/styleguide/config/locales/client.ja.yml index 6731366004f..2a63e3c86f3 100644 --- a/plugins/styleguide/config/locales/client.ja.yml +++ b/plugins/styleguide/config/locales/client.ja.yml @@ -58,7 +58,7 @@ ja: footer_message: title: "フッターメッセージ" signup_cta: - title: "サインアップ CTA" + title: "アカウント登録 CTA" topic_timer_info: title: "トピックタイマー" topic_footer_buttons: diff --git a/public/500.ja.html b/public/500.ja.html index 01f73f15892..fc8a20d81da 100644 --- a/public/500.ja.html +++ b/public/500.ja.html @@ -8,6 +8,6 @@

おっとっと

このディスカッションフォーラムを提供するソフトウェアで、予期しない問題が発生しました。 ご不便をおかけして申し訳ございません。

エラーに関する詳細情報がログに記録され、自動通知が生成されました。 それを見てみましょう。

-

これ以上のアクションは必要ありません。 ただし、エラー状態が続く場合は、 サイトのフィードバックカテゴリにディスカッショントピックを投稿することでエラーを再現するための手順などの追加の詳細を提供することができます。

+

これ以上の操作は必要ありません。 ただし、エラー状態が続く場合は、 サイトのフィードバックカテゴリにディスカッショントピックを投稿することでエラーを再現するための手順などの追加の詳細を提供することができます。