Merge branch 'release/1.11.28/master'

This commit is contained in:
Mauro Romito
2025-05-28 15:00:22 +02:00
14 changed files with 702 additions and 26 deletions

View File

@@ -1,3 +1,10 @@
## Changes in 1.11.28 (2025-05-28)
🙌 Improvements
- Support for experimental MSC4286 during event rendering. ([#7927](https://github.com/element-hq/element-ios/pull/7927))
## Changes in 1.11.27 (2025-03-28)
No significant changes.

View File

@@ -15,5 +15,5 @@
//
// Version
MARKETING_VERSION = 1.11.27
CURRENT_PROJECT_VERSION = 1.11.27
MARKETING_VERSION = 1.11.28
CURRENT_PROJECT_VERSION = 1.11.28

View File

@@ -32,17 +32,18 @@ GEM
artifactory (3.0.17)
atomos (0.1.3)
aws-eventstream (1.3.2)
aws-partitions (1.1063.0)
aws-sdk-core (3.220.1)
aws-partitions (1.1107.0)
aws-sdk-core (3.224.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
base64
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.99.0)
logger
aws-sdk-kms (1.101.0)
aws-sdk-core (~> 3, >= 3.216.0)
aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.182.0)
aws-sdk-s3 (1.186.1)
aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
@@ -96,13 +97,13 @@ GEM
commander (4.6.0)
highline (~> 2.0.0)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
connection_pool (2.5.3)
declarative (0.0.20)
digest-crc (0.7.0)
rake (>= 12.0.0, < 14.0.0)
domain_name (0.6.20240107)
dotenv (2.8.1)
drb (2.2.1)
drb (2.2.3)
emoji_regex (3.2.3)
escape (0.0.4)
ethon (0.16.0)
@@ -137,7 +138,7 @@ GEM
faraday_middleware (1.2.1)
faraday (~> 1.0)
fastimage (2.4.0)
fastlane (2.226.0)
fastlane (2.227.2)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -177,17 +178,17 @@ GEM
tty-spinner (>= 0.8.0, < 1.0.0)
word_wrap (~> 1.0.0)
xcodeproj (>= 1.13.0, < 2.0.0)
xcpretty (~> 0.4.0)
xcpretty (~> 0.4.1)
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
fastlane-plugin-brew (0.1.1)
fastlane-plugin-sentry (1.28.0)
fastlane-plugin-sentry (1.29.0)
os (~> 1.1, >= 1.1.4)
fastlane-plugin-versioning (0.7.1)
fastlane-plugin-xcodegen (1.1.0)
fastlane-plugin-brew (~> 0.1.1)
fastlane-sirp (1.0.0)
sysrandom (~> 1.0)
ffi (1.17.1)
ffi (1.17.2)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
@@ -235,14 +236,14 @@ GEM
i18n (1.14.7)
concurrent-ruby (~> 1.0)
jmespath (1.6.2)
json (2.10.1)
json (2.12.2)
jwt (2.10.1)
base64
logger (1.6.6)
logger (1.7.0)
mini_magick (4.13.2)
mini_mime (1.1.5)
mini_portile2 (2.8.8)
minitest (5.25.4)
mini_portile2 (2.8.9)
minitest (5.25.5)
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.4.1)
@@ -313,7 +314,7 @@ GEM
colored2 (~> 3.1)
nanaimo (~> 0.4.0)
rexml (>= 3.3.6, < 4.0)
xcpretty (0.4.0)
xcpretty (0.4.1)
rouge (~> 3.28.0)
xcpretty-travis-formatter (1.0.1)
xcpretty (~> 0.2, >= 0.0.7)

View File

@@ -34,7 +34,7 @@ abstract_target 'RiotPods' do
pod 'KeychainAccess', '~> 4.2.2'
pod 'WeakDictionary', '~> 2.0'
pod 'Sentry', '~> 8.35.0'
pod 'Sentry', '~> 8.46.0'
pod 'zxcvbn-ios'

View File

@@ -60,9 +60,9 @@ PODS:
- Reusable/View (= 4.1.2)
- Reusable/Storyboard (4.1.2)
- Reusable/View (4.1.2)
- Sentry (8.35.1):
- Sentry/Core (= 8.35.1)
- Sentry/Core (8.35.1)
- Sentry (8.46.0):
- Sentry/Core (= 8.46.0)
- Sentry/Core (8.46.0)
- SideMenu (6.5.0)
- SwiftBase32 (0.9.0)
- SwiftFormat/CLI (0.54.5)
@@ -97,7 +97,7 @@ DEPENDENCIES:
- MatrixSDK/JingleCallStack (from `matrix-ios-sdk/MatrixSDK.podspec`)
- ReadMoreTextView (~> 3.0.1)
- Reusable (~> 4.1)
- Sentry (~> 8.35.0)
- Sentry (~> 8.46.0)
- SideMenu (~> 6.5)
- SwiftBase32 (~> 0.9.0)
- SwiftFormat/CLI
@@ -181,7 +181,7 @@ SPEC CHECKSUMS:
ReadMoreTextView: 19147adf93abce6d7271e14031a00303fe28720d
Realm: 9ca328bd7e700cc19703799785e37f77d1a130f2
Reusable: 6bae6a5e8aa793c9c441db0213c863a64bce9136
Sentry: 1fe34e9c2cbba1e347623610d26db121dcb569f1
Sentry: da60d980b197a46db0b35ea12cb8f39af48d8854
SideMenu: f583187d21c5b1dd04c72002be544b555a2627a2
SwiftBase32: 9399c25a80666dc66b51e10076bf591e3bbb8f17
SwiftFormat: 543a7b1ab4a6ce2d88bd5616a17903446ca3dc5c
@@ -195,6 +195,6 @@ SPEC CHECKSUMS:
zxcvbn-ios: fef98b7c80f1512ff0eec47ac1fa399fc00f7e3c
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
PODFILE CHECKSUM: 24c4218f1b6fef3b8605b4af17ed3b914f373774
PODFILE CHECKSUM: 60f4fe3695f2304b9bba734acf38d59c79678ac1
COCOAPODS: 1.16.2

View File

@@ -167,3 +167,5 @@
/** General **/
"Notification" = "إشعار";
"VOICE_BROADCAST_FROM_USER" = "%@ بدأ بثًا صوتيًا";
"UNSUPPORTED_CALL" = "مكالمة غير مدعومة";

View File

@@ -2080,3 +2080,556 @@
"poll_timeline_not_closed_subtitle" = "الرجاء المحاولة مرة أخرى";
"poll_edit_form_post_failure_title" = "فشل في نشر الاستطلاع";
"location_sharing_title" = "موقع";
"room_details_fail_to_update_history_visibility" = "فشل في تحديث رؤية التاريخ";
"room_details_copy_room_address" = "عنوان غرفة النسخ";
"room_details_copy_room_url" = "نسخ عنوان URL للغرفة";
"widget_integration_missing_room_id" = "room_id مفقود في الطلب.";
"room_access_settings_screen_message" = "قرر من يمكنه العثور على %@ والانضمام إليه.";
"room_access_settings_screen_upgrade_alert_message_no_param" = "سيتمكن أي شخص في مساحة الوالدين من العثور على هذه الغرفة والانضمام إليها - دون الحاجة إلى دعوة الجميع يدويًا. يمكنك تغيير ذلك في إعدادات الغرفة في أي وقت.";
"room_access_settings_screen_upgrade_alert_note" = "يرجى ملاحظة أن الترقية ستؤدي إلى إنشاء نسخة جديدة من الغرفة. ستبقى جميع الرسائل الحالية في هذه الغرفة المؤرشفة.";
"room_access_settings_screen_upgrade_alert_auto_invite_switch" = "دعوة الأعضاء تلقائيًا إلى غرفة جديدة";
"room_notifs_settings_notify_me_for" = "أعلمني بذلك";
"e2e_room_key_request_message" = "تطلب جلستك غير الموثقة '%@' مفاتيح التشفير.";
"secure_key_backup_setup_intro_use_security_key_title" = "استخدم مفتاح الأمان";
"secure_key_backup_setup_existing_backup_error_info" = "قم بإلغاء قفله لإعادة استخدامه في النسخ الاحتياطي الآمن أو احذفه لإنشاء نسخة احتياطية جديدة للرسائل في النسخ الاحتياطي الآمن.";
"room_details_fail_to_add_room_aliases" = "فشل في إضافة عناوين الغرف الجديدة";
"room_details_fail_to_update_room_direct" = "فشل في تحديث العلم المباشر لهذه الغرفة";
"room_access_settings_screen_restricted_message" = "اسمح لأي شخص في مساحة بالبحث والانضمام.\nسيُطلب منك تأكيد المساحات.";
"room_suggestion_settings_screen_title" = "إنشاء غرفة مقترحة في مساحة";
"group_details_title" = "تفاصيل المجتمع";
"group_invitation_format" = "لقد دعاك %@ للانضمام إلى هذا المجتمع";
"directory_server_type_homeserver" = "اكتب خادمًا رئيسيًا لإدراج الغرف العامة منه";
"bug_report_send_logs" = "إرسال تسجيلات الدخول";
"e2e_room_key_request_start_verification" = "بدء التحقق…";
"key_backup_setup_intro_manual_export_info" = "(متقدم)";
"room_access_settings_screen_upgrade_alert_upgrading" = "ترقية الغرفة";
"room_notifs_settings_done_action" = "منتهي";
"e2e_room_key_request_share_without_verifying" = "شارك دون التحقق";
"gdpr_consent_not_given_alert_review_now_action" = "قم بالمراجعة الآن";
"service_terms_modal_description_integration_manager" = "سيسمح لك هذا باستخدام الروبوتات والجسور والأدوات وحزم الملصقات.";
"key_backup_setup_title" = "النسخ الاحتياطي للمفتاح";
"group_details_home" = "الصفحة الرئيسية";
"room_details_set_main_address" = "تعيين كعنوان رئيسي";
"room_notifs_settings_manage_notifications" = "يمكنك إدارة الإشعارات في %@";
"room_notifs_settings_encrypted_room_notice" = "يرجى ملاحظة أن الإشارات وإشعارات الكلمات الرئيسية غير متوفرة في الغرف المشفرة على الهاتف المحمول.";
"group_details_rooms" = "الغرف";
"widget_integration_room_not_visible" = "الغرفة %@ غير مرئية.";
"room_widget_permission_room_id_permission" = "معرف الغرفة";
"service_terms_modal_information_title_integration_manager" = "مدير التكامل";
"service_terms_modal_information_description_integration_manager" = "يتيح لك مدير التكامل إضافة ميزات من جهات خارجية.";
"secure_key_backup_setup_intro_use_security_key_info" = "‌إنشاء مفتاح أمان لتخزينه في مكان آمن مثل مدير كلمات المرور أو الخزنة.";
"secure_key_backup_setup_cancel_alert_message" = "إذا ألغيت الاشتراك الآن، فقد تفقد رسائلك وبياناتك المشفرة إذا فقدت الوصول إلى بيانات تسجيل الدخول الخاصة بك.\n\nيمكنك أيضًا إعداد النسخ الاحتياطي الآمن وإدارة مفاتيحك في الإعدادات.";
"key_backup_setup_skip_alert_message" = "قد تفقد الرسائل الآمنة إذا قمت بتسجيل الخروج أو فقدت جهازك.";
"widget_integration_missing_user_id" = "معرف المستخدم مفقود في الطلب.";
"widget_picker_manage_integrations" = "إدارة التكاملات…";
"room_widget_permission_creator_info_title" = "تمت إضافة هذه الودجت بواسطة:";
"share_extension_auth_prompt" = "قم بتسجيل الدخول إلى التطبيق الرئيسي لمشاركة المحتوى";
"e2e_room_key_request_message_new_device" = "لقد قمت بإضافة جلسة جديدة '%@'، والتي تطلب مفاتيح التشفير.";
"room_access_settings_screen_setting_room_access" = "الوصول إلى غرفة الإعداد";
"group_home_multi_rooms_format" = "%tu غرف";
"group_participants_add_participant" = "إضافة مشارك";
"group_participants_leave_prompt_msg" = "هل أنت متأكد أنك تريد مغادرة المجموعة؟";
"room_widget_permission_widget_id_permission" = "معرف الودجت";
"share_extension_low_quality_video_title" = "سيتم إرسال الفيديو بجودة منخفضة";
"share_extension_low_quality_video_message" = "أرسل %@ للحصول على جودة أفضل، أو أرسل بجودة منخفضة أدناه.";
"e2e_room_key_request_title" = "طلب مفتاح التشفير";
"service_terms_modal_decline_button" = "رفض";
"service_terms_modal_description_identity_server" = "سيسمح هذا لأي شخص بالعثور عليك إذا كان لديه رقم هاتفك أو بريدك الإلكتروني محفوظًا في جهات اتصال هاتفه.";
"room_access_space_chooser_other_spaces_section_info" = "من المحتمل أن تكون هذه أشياء يشارك فيها مسؤولون آخرون في %@.";
"room_access_settings_screen_nav_title" = "الوصول إلى الغرفة";
"service_terms_modal_table_header_integration_manager" = "شروط مدير التكامل";
"room_access_settings_screen_public_message" = "يمكن لأي شخص العثور والانضمام.";
"room_notifs_settings_none" = "لا أحد";
"room_details_fail_to_enable_encryption" = "فشل في تمكين التشفير في هذه الغرفة";
"room_details_copy_room_id" = "معرف غرفة النسخ";
"room_access_settings_screen_upgrade_alert_upgrade_button" = "ترقية";
"room_suggestion_settings_screen_message" = "يتم الترويج للغرف المقترحة لأعضاء الفضاء باعتبارها غرفًا جيدة للانضمام إليها.";
"room_notifs_settings_account_settings" = "إعدادات الحساب";
"group_participants_remove_prompt_title" = "تأكيد";
"service_terms_modal_footer" = "يمكن تعطيل هذه الميزة في أي وقت من خلال الإعدادات.";
"deactivate_account_forget_messages_information_part1" = "يرجى نسيان جميع الرسائل التي أرسلتها عندما تم إلغاء تنشيط حسابي (";
"secure_key_backup_setup_intro_info" = "قم بحماية نفسك من فقدان الوصول إلى الرسائل والبيانات المشفرة عن طريق عمل نسخة احتياطية لمفاتيح التشفير على الخادم الخاص بك.";
"key_backup_setup_intro_manual_export_action" = "تصدير المفاتيح يدويًا";
"room_widget_permission_avatar_url_permission" = "عنوان URL للصورة الرمزية الخاصة بك";
"share_extension_failed_to_encrypt" = "فشل الإرسال. تحقق من إعدادات التشفير لهذه الغرفة في التطبيق الرئيسي";
"secure_key_backup_setup_intro_use_security_passphrase_info" = "أدخل عبارة سرية تعرفها أنت فقط، ثم قم بإنشاء مفتاح للنسخ الاحتياطي.";
"room_details_fail_to_remove_room_aliases" = "فشل في إزالة عناوين الغرف";
"room_access_settings_screen_private_message" = "يمكن فقط للأشخاص المدعوين العثور على الصفحة والانضمام إليها.";
"room_access_settings_screen_edit_spaces" = "تحرير المساحات";
"group_details_people" = "الناس";
"widget_integration_must_be_in_room" = "أنت لست في هذه الغرفة.";
"widget_integration_no_permission_in_room" = "ليس لديك الإذن للقيام بذلك في هذه الغرفة.";
"deactivate_account_informations_part2_emphasize" = "هذا الإجراء لا رجعة فيه.";
"deactivate_account_validate_action" = "إلغاء تنشيط الحساب";
"deactivate_account_password_alert_message" = "للمتابعة، الرجاء إدخال كلمة مرور حساب Matrix الخاص بك";
"secure_key_backup_setup_existing_backup_error_unlock_it" = "افتحه";
"room_notifs_settings_cancel_action" = "إلغاء";
"share_extension_send_now" = "أرسل الآن";
"service_terms_modal_title_message" = "للمتابعة، قم بقبول الشروط والأحكام أدناه";
"room_details_promote_room_suggest_title" = "اقترح على أعضاء المساحة";
"room_details_fail_to_update_room_canonical_alias" = "فشل في تحديث العنوان الرئيسي";
"room_details_unset_main_address" = "غير مُعيَّن كعنوان رئيسي";
"e2e_room_key_request_ignore_request" = "تجاهل الطلب";
"deactivate_account_forget_messages_information_part3" = ": سيؤدي هذا إلى جعل المستخدمين في المستقبل يرون عرضًا غير كامل للمحادثات)";
"rerequest_keys_alert_title" = "تم إرسال الطلب";
"room_details_fail_to_update_room_communities" = "فشل في تحديث المجتمعات ذات الصلة";
"group_home_one_room_format" = "غرفة واحدة";
"widget_creation_failure" = "فشل إنشاء الودجت";
"service_terms_modal_information_title_identity_server" = "خادم الهوية";
"deactivate_account_forget_messages_information_part2_emphasize" = "تحذير";
"key_backup_setup_skip_alert_title" = "هل أنت متأكد؟";
"key_backup_setup_intro_title" = "لا تفقد الرسائل المشفرة أبدًا";
"widget_picker_title" = "التكاملات";
"service_terms_modal_accept_button" = "قبول";
"key_backup_setup_intro_info" = "الرسائل في الغرف المشفرة مؤمنة بتشفير شامل. أنت والمستلم فقط لديهما مفاتيح قراءة هذه الرسائل.\n\nاحتفظ بنسخة احتياطية آمنة من مفاتيحك لتجنب فقدانها.";
"room_access_settings_screen_upgrade_alert_title" = "ترقية الغرفة";
"room_notifs_settings_all_messages" = "كل الرسائل";
"deactivate_account_title" = "إلغاء تنشيط الحساب";
"deactivate_account_informations_part4_emphasize" = "لا يؤدي افتراضيًا إلى نسيان الرسائل التي أرسلتها. ";
"secure_key_backup_setup_intro_use_security_passphrase_title" = "استخدم عبارة أمنية";
"key_backup_setup_passphrase_title" = "تأمين النسخة الاحتياطية الخاصة بك باستخدام عبارة أمان";
"bug_report_progress_zipping" = "جمع تسجيلات الدخول";
"room_details_save_changes_prompt" = "هل تريد حفظ التغييرات؟";
"room_access_settings_screen_title" = "من يمكنه الوصول إلى هذه الغرفة؟";
"room_access_settings_screen_upgrade_required" = "الترقية مطلوبة";
"room_access_settings_screen_upgrade_alert_message" = "سيتمكن أي شخص في %@ من العثور على هذه الغرفة والانضمام إليها - دون الحاجة إلى دعوة الجميع يدويًا. يمكنك تغيير ذلك في أي وقت من إعدادات الغرفة.";
"room_access_space_chooser_known_spaces_section" = "المساحات التي تعرف أنها تحتوي على %@";
"room_access_space_chooser_other_spaces_section" = "مساحات أو غرف أخرى";
"room_suggestion_settings_screen_nav_title" = "اقتراح غرفة";
"room_notifs_settings_mentions_and_keywords" = "الإشارات والكلمات الرئيسية فقط";
"group_home_one_member_format" = "عضو واحد";
"group_home_multi_members_format" = "%tu أعضاء";
"group_participants_leave_prompt_title" = "مغادرة المجموعة";
"event_formatter_widget_removed" = "تمت إزالة الودجت %@ بواسطة %@";
"widget_integration_room_not_recognised" = "لم يتم التعرف على هذه الغرفة.";
"widget_integration_positive_power_level" = "يجب أن يكون مستوى الطاقة عددًا صحيحًا موجبًا.";
"widget_integration_manager_disabled" = "يجب عليك تمكين مدير التكامل في الإعدادات";
"room_widget_permission_webview_information_title" = "قد يؤدي استخدامه إلى تعيين ملفات تعريف الارتباط ومشاركة البيانات مع %@:\n";
"room_widget_permission_display_name_permission" = "اسم العرض الخاص بك";
"room_widget_permission_user_id_permission" = "معرف المستخدم الخاص بك";
"gdpr_consent_not_given_alert_message" = "لمواصلة استخدام %@ homeserver، يجب عليك مراجعة الشروط والأحكام والموافقة عليها.";
"service_terms_modal_table_header_identity_server" = "شروط خادم الهوية";
"deactivate_account_informations_part1" = "سيؤدي هذا إلى تعطيل حسابك نهائيًا. لن تتمكن من تسجيل الدخول، ولن يتمكن أي شخص من إعادة تسجيل اسم المستخدم نفسه. سيؤدي هذا إلى مغادرة حسابك جميع الغرف التي يشارك فيها، وإزالة تفاصيل حسابك من خادم الهوية الخاص بك. ";
"deactivate_account_informations_part5" = "إذا كنت ترغب في حذف رسائلك، يُرجى وضع علامة في المربع أدناه.\n\nتشبه ميزة رؤية الرسائل في Matrix ميزة البريد الإلكتروني. تعني ميزة \"حذف رسائلك\" أن الرسائل التي أرسلتها لن تُشارك مع أي مستخدمين جدد أو غير مسجلين، بينما سيظل بإمكان المستخدمين المسجلين الذين لديهم حق الوصول إلى هذه الرسائل الوصول إلى نسخهم.";
"deactivate_account_password_alert_title" = "إلغاء تنشيط الحساب";
"secure_key_backup_setup_intro_title" = "النسخ الاحتياطي الآمن";
"secure_key_backup_setup_existing_backup_error_title" = "توجد نسخة احتياطية للرسائل بالفعل";
"secure_key_backup_setup_existing_backup_error_delete_it" = "احذفه";
"secure_key_backup_setup_cancel_alert_title" = "هل انت متأكد؟";
"secure_backup_setup_banner_title" = "النسخ الاحتياطي الآمن";
"secure_backup_setup_banner_subtitle" = "الحماية من فقدان الوصول إلى الرسائل والبيانات المشفرة";
"key_backup_setup_skip_alert_skip_action" = "تخطي";
"key_backup_setup_intro_setup_action_without_existing_backup" = "ابدأ باستخدام النسخ الاحتياطي للمفتاح";
"key_backup_setup_intro_setup_connect_action_with_existing_backup" = "قم بتوصيل هذا الجهاز بـ Key Backup";
"room_widget_permission_title" = "ودجت تحميل";
"room_widget_permission_information_title" = "قد يؤدي استخدامه إلى مشاركة البيانات مع %@:\n";
"service_terms_modal_information_description_identity_server" = "يساعدك خادم الهوية في العثور على جهات الاتصال الخاصة بك، من خلال البحث عن رقم الهاتف أو عنوان البريد الإلكتروني، لمعرفة ما إذا كان لديهم حساب بالفعل.";
"rerequest_keys_alert_message" = "يرجى تشغيل %@ على جهاز آخر يمكنه فك تشفير الرسالة حتى يتمكن من إرسال المفاتيح إلى هذه الجلسة.";
"key_backup_setup_passphrase_info" = "سنخزن نسخة مشفرة من مفاتيحك على خادمنا. احمِ نسختك الاحتياطية بعبارة للحفاظ عليها آمنة.\n\nلأقصى درجات الأمان، يجب أن تكون كلمة المرور مختلفة عن كلمة مرور حساب Matrix الخاص بك.";
"device_verification_emoji_trophy" = "غنيمة";
"key_backup_recover_invalid_passphrase_title" = "عبارة أمنية غير صحيحة";
"key_backup_recover_invalid_recovery_key_title" = "عدم تطابق مفتاح الأمان";
"key_backup_setup_passphrase_setup_recovery_key_info" = "أو قم بتأمين النسخة الاحتياطية الخاصة بك باستخدام مفتاح أمان، وحفظها في مكان آمن.";
"key_backup_recover_title" = "رسائل آمنة";
"key_backup_recover_from_private_key_info" = "جاري استعادة النسخة الاحتياطية…";
"device_verification_emoji_cloud" = "سحاب";
"device_verification_emoji_clock" = "ساعة";
"device_verification_emoji_pencil" = "قلم رصاص";
"key_backup_setup_passphrase_passphrase_invalid" = "حاول إضافة كلمة";
"key_backup_setup_passphrase_confirm_passphrase_invalid" = "العبارة لا تتطابق";
"key_backup_setup_success_from_recovery_key_info" = "يتم الآن نسخ مفاتيحك احتياطيًا.\n\nانسخ مفتاح الأمان هذا واحتفظ به في مكان آمن.";
"device_verification_emoji_panda" = "باندا";
"device_verification_emoji_telephone" = "الهاتف";
"device_verification_emoji_pig" = "خنزير";
"device_verification_emoji_paperclip" = "مشبك";
"device_verification_emoji_ball" = "كرة";
"device_verification_emoji_guitar" = "غيتار";
"key_backup_setup_passphrase_confirm_passphrase_placeholder" = "تأكيد العبارة";
"key_backup_recover_from_passphrase_lost_passphrase_action_part3" = ".";
"key_backup_recover_from_recovery_key_recovery_key_placeholder" = "أدخل مفتاح الأمان";
"device_verification_emoji_glasses" = "نظارات";
"device_verification_emoji_unicorn" = "وحيد القرن";
"device_verification_emoji_flower" = "ورد";
"device_verification_emoji_tree" = "شجرة";
"device_verification_emoji_cactus" = "صبار";
"device_verification_emoji_smiley" = "ابتسامة";
"device_verification_emoji_scissors" = "مقص";
"device_verification_emoji_hammer" = "مطرقة";
"device_verification_emoji_banana" = "موز";
"device_verification_emoji_turtle" = "سلحفاة";
"key_backup_setup_passphrase_passphrase_valid" = "عظيم!";
"key_backup_setup_success_from_passphrase_save_recovery_key_action" = "حفظ مفتاح الأمان";
"key_backup_recover_from_passphrase_lost_passphrase_action_part1" = "لا تعرف عبارة الأمان الخاصة بك؟ يمكنك ";
"device_verification_emoji_octopus" = "الأخطبوط";
"device_verification_emoji_strawberry" = "الفراولة";
"device_verification_emoji_heart" = "قلب";
"device_verification_emoji_hourglass" = "الساعة الرملية";
"device_verification_emoji_key" = "مفتاح";
"device_verification_emoji_flag" = "علَم";
"device_verification_emoji_bicycle" = "دراجة";
"device_verification_emoji_rocket" = "صاروخ";
"device_verification_emoji_aeroplane" = "طائرة";
"device_verification_emoji_horse" = "حصان";
"device_verification_emoji_elephant" = "فيل";
"device_verification_emoji_rabbit" = "أرنب";
"key_backup_setup_success_from_recovery_key_recovery_key_title" = "مفتاح الأمان";
"device_verification_emoji_rooster" = "ديك";
"device_verification_emoji_light bulb" = "مصباح كهربائي";
"key_backup_setup_passphrase_confirm_passphrase_valid" = "عظيم!";
"key_backup_setup_success_title" = "نجاح!";
"key_backup_recover_from_passphrase_info" = "استخدم عبارة الأمان الخاصة بك لفتح سجل رسائلك الآمنة";
"device_verification_emoji_penguin" = "البطريق";
"device_verification_emoji_apple" = "تفاحة";
"device_verification_emoji_book" = "كتاب";
"key_backup_setup_success_from_recovery_key_make_copy_action" = "اصنع نسخة";
"key_backup_setup_passphrase_setup_recovery_key_action" = "(متقدم) الإعداد باستخدام مفتاح الأمان";
"device_verification_emoji_fish" = "سمكة";
"device_verification_emoji_corn" = "حبوب ذرة";
"device_verification_emoji_robot" = "روبوت";
"key_backup_setup_passphrase_passphrase_title" = "دخول";
"device_verification_emoji_umbrella" = "مظلة";
"device_verification_emoji_cake" = "كعكة";
"device_verification_emoji_lock" = "قفل";
"security_settings_crosssigning_bootstrap" = "إعداد";
"event_formatter_call_decline" = "رفض";
"key_backup_setup_passphrase_passphrase_placeholder" = "أدخل العبارة";
"key_backup_setup_passphrase_confirm_passphrase_title" = "تأكيد";
"key_backup_setup_success_from_passphrase_info" = "يتم نسخ مفاتيحك احتياطيًا.\n\nمفتاح الأمان الخاص بك هو بمثابة شبكة أمان، يمكنك استخدامه لاستعادة الوصول إلى رسائلك المشفرة في حال نسيت كلمة المرور.\n\nاحتفظ بمفتاح الأمان الخاص بك في مكان آمن للغاية، مثل مدير كلمات المرور (أو خزنة).";
"key_backup_setup_success_from_passphrase_done_action" = "منتهي";
"key_backup_setup_success_from_recovery_key_made_copy_action" = "لقد قمت بعمل نسخة";
"key_backup_setup_success_from_secure_backup_info" = "يتم إجراء نسخة احتياطية لمفاتيحك.";
"key_backup_recover_invalid_passphrase" = "لم يتم فك تشفير النسخ الاحتياطي باستخدام هذه العبارة: يرجى التأكد من إدخال عبارة الأمان الصحيحة.";
"key_backup_recover_invalid_recovery_key" = "لم يتمكن من فك تشفير النسخة الاحتياطية باستخدام هذا المفتاح: يرجى التأكد من إدخال مفتاح الأمان الصحيح.";
"key_backup_recover_from_passphrase_lost_passphrase_action_part2" = "استخدم مفتاح الأمان الخاص بك";
"key_backup_recover_from_recovery_key_info" = "استخدم مفتاح الأمان الخاص بك لفتح سجل رسائلك الآمنة";
"device_verification_emoji_lion" = "الأسد";
"device_verification_emoji_butterfly" = "فراشة";
"device_verification_emoji_globe" = "الكرة الأرضية";
"device_verification_emoji_fire" = "نار";
"device_verification_emoji_pizza" = "بيتزا";
"device_verification_emoji_spanner" = "مفتاح البراغي";
"device_verification_emoji_gift" = "هدية";
"key_backup_recover_from_passphrase_recover_action" = "فتح التاريخ";
"device_verification_emoji_mushroom" = "فطر";
"device_verification_emoji_moon" = "القمر";
"key_backup_recover_from_passphrase_passphrase_placeholder" = "أدخل العبارة";
"deactivate_account_informations_part3" = "\n\nإلغاء تنشيط حسابك ";
"user_verification_sessions_list_user_trust_level_unknown_title" = "غير معروف";
"spaces_coming_soon_detail" = "لم تُطبّق هذه الميزة هنا، ولكنها في طريقها. حاليًا، يمكنك القيام بذلك باستخدام %@ على جهاز الكمبيوتر.";
"space_feature_unavailable_subtitle" = "لم يتم إطلاق Spaces على نظام التشغيل iOS بعد، ولكن يمكنك استخدامها الآن على الويب وسطح المكتب";
"space_feature_unavailable_information" = "المساحات وسيلة جديدة لتجميع الغرف والأشخاص.\n\nستتوفر قريبًا. حاليًا، إذا انضممت إلى واحدة عبر منصة أخرى، ستتمكن من الوصول إلى أي غرف تنضم إليها هنا.";
"space_tag" = "مساحة";
"spaces_empty_space_detail" = "قد تكون بعض الغرف مخفية لأنها خاصة وتحتاج إلى دعوة.";
"spaces_no_member_found_detail" = "هل تبحث عن شخص ليس في %@؟ حاليًا، يمكنك دعوته عبر الويب أو سطح المكتب.";
"spaces_no_room_found_detail" = "قد تكون بعض النتائج مخفية لأنها خاصة وتحتاج إلى دعوة للانضمام إليها.";
"space_settings_update_failed_message" = "فشل تحديث إعدادات المساحة. هل تريد إعادة المحاولة؟";
"space_private_join_rule" = "مساحة خاصة";
"major_update_learn_more_action" = "معرفة المزيد";
"emoji_picker_title" = "ردود الفعل";
"emoji_picker_symbols_category" = "الرموز";
"user_verification_start_information_part1" = "لمزيد من الأمان، قم بالتحقق ";
"user_verification_sessions_list_user_trust_level_trusted_title" = "موثوق به";
"user_verification_session_details_information_trusted_current_user" = "تمت الوثوق بهذه الجلسة للمراسلة الآمنة لأنك قمت بالتحقق منها:";
"user_verification_session_details_information_trusted_other_user_part1" = "هذه الجلسة موثوقة للمراسلة الآمنة لأنها ";
"user_verification_session_details_information_trusted_other_user_part2" = " تم التحقق من ذلك:";
"home_context_menu_mute" = "كتم";
"room_intro_cell_information_dm_sentence1_part1" = "هذه هي بداية رسالتك المباشرة مع ";
"room_intro_cell_information_dm_sentence2" = "أنتما الاثنان فقط في هذه المحادثة، ولا يمكن لأي شخص آخر الانضمام.";
"room_invite_not_enough_permission" = "ليس لديك إذن لدعوة الأشخاص إلى هذه الغرفة";
"leave_space_message" = "هل أنت متأكد أنك تريد مغادرة %@؟ هل تريد أيضًا مغادرة جميع الغرف والمساحات في هذه المساحة؟";
"spaces_suggested_room" = "مقترح";
"spaces_empty_space_title" = "لا يوجد غرف في هذه المساحة (حتى الآن)";
"spaces_add_rooms_coming_soon_title" = "سيتم إضافة الغرف قريبًا";
"space_participants_action_remove" = "إزالة من هذه المساحة";
"space_participants_action_ban" = "حظر من هذه المساحة";
"space_home_show_all_rooms" = "عرض جميع الغرف";
"space_private_join_rule_detail" = "للدعوة فقط، الأفضل لك أو لفريقك";
"spaces_invite_people" = "دعوة الناس";
"spaces_add_space" = "إضافة مساحة";
"spaces_feature_not_available" = "هذه الميزة غير متوفرة هنا. حاليًا، يمكنك القيام بذلك باستخدام %@ على جهاز الكمبيوتر الخاص بك.";
"spaces_creation_footer" = "يمكنك تغيير هذا لاحقًا";
"device_verification_emoji_headphones" = "سماعات الرأس";
"user_verification_session_details_information_untrusted_other_user" = " تم تسجيل الدخول باستخدام جلسة جديدة:";
"user_verification_session_details_additional_information_untrusted_other_user" = "حتى يثق هذا المستخدم بهذه الجلسة، تُعلَّم الرسائل المرسلة إليها ومنها بتحذيرات. يمكنك أيضًا التحقق منها يدويًا.";
"secrets_recovery_with_passphrase_passphrase_placeholder" = "أدخل عبارة الأمان";
"create_room_section_footer_type_restricted" = "يمكن لأي شخص في اسم المساحة البحث والانضمام.";
"space_beta_announce_information" = "المساحات هي طريقة جديدة لتجميع الغرف والأشخاص. لم تتوفر بعد على نظام iOS، ولكن يمكنك استخدامها الآن على الويب وسطح المكتب.";
"leave_space_message_admin_warning" = "أنت مسؤول عن هذه المساحة، تأكد من أنك قمت بنقل حقوق المسؤول إلى عضو آخر قبل المغادرة.";
"spaces_creation_settings_message" = "أضف بعض التفاصيل لإبرازها. يمكنك تغييرها في أي وقت.";
"device_verification_emoji_anchor" = "مِرسَاة";
"error_not_supported_on_mobile" = "لا يمكنك القيام بذلك من %@الجوال.";
"user_verification_sessions_list_user_trust_level_warning_title" = "تحذير";
"user_verification_session_details_verify_action_current_user" = "التحقق بشكل تفاعلي";
"create_room_placeholder_topic" = "ما هي هذه الغرفة؟";
"room_intro_cell_information_room_without_topic_sentence2_part1" = "أضف موضوعًا";
"space_invite_not_enough_permission" = "ليس لديك إذن لدعوة الأشخاص إلى هذه المساحة";
"space_public_join_rule_detail" = "مفتوح للجميع، الأفضل للمجتمعات";
"spaces_creation_visibility_message" = "للانضمام إلى مساحة موجودة، تحتاج إلى دعوة.";
"space_topic" = "وصف";
"reaction_history_title" = "ردود الفعل";
"home_context_menu_leave" = "يغادر";
"spaces_add_space_title" = "إنشاء مساحة";
"spaces_explore_rooms" = "استكشاف الغرف";
"device_verification_emoji_bell" = "جرس";
"device_verification_emoji_pin" = "دبوس";
"space_feature_unavailable_title" = "المساحات ليست هنا بعد";
"key_verification_bootstrap_not_setup_message" = "يجب عليك أولاً تمهيد التوقيع المتبادل.";
"user_verification_session_details_verify_action_other_user" = "التحقق يدويًا";
"secrets_recovery_with_passphrase_information_verify_device" = "استخدم عبارة الأمان الخاصة بك للتحقق من هذا الجهاز.";
"key_verification_alert_title" = "لديك جلسات غير موثقة";
"device_verification_emoji_folder" = "مجلد";
"file_upload_error_unsupported_file_type_message" = "نوع الملف غير مدعوم.";
"emoji_picker_places_category" = "السفر والأماكن";
"error_invite_3pid_with_no_identity_server" = "أضف خادم هوية في إعداداتك لدعوتك عبر البريد الإلكتروني.";
"user_verification_start_waiting_partner" = "في انتظار %@…";
"user_verification_session_details_trusted_title" = "موثوق به";
"user_verification_session_details_untrusted_title" = "غير موثوق به";
"secrets_recovery_reset_action_part_2" = "إعادة تعيين كل شيء";
"secrets_recovery_with_passphrase_title" = "عبارة أمنية";
"room_invite_to_space_option_detail" = "بإمكانهم استكشاف %@، ولكنهم لن يكونوا أعضاءً في %@.";
"spaces_home_space_title" = "الصفحة الرئيسية";
"spaces_left_panel_title" = "المساحات";
"leave_space_and_all_rooms_action" = "اترك جميع الغرف والمساحات";
"spaces_no_result_found_title" = "لم يتم العثور على نتائج";
"spaces_invites_coming_soon_title" = "الدعوات قادمة قريبا";
"spaces_add_room" = "إضافة غرفة";
"spaces_subspace_creation_visibility_message" = "سيتم إضافة المساحة التي تم إنشاؤها إلى %@.";
"space_public_join_rule" = "مساحة عامة";
"secrets_recovery_with_passphrase_information_default" = "قم بالوصول إلى سجل رسائلك الآمنة وهوية التوقيع المتبادل الخاصة بك للتحقق من الجلسات الأخرى عن طريق إدخال عبارة الأمان الخاصة بك.";
"emoji_picker_foods_category" = "الطعام والشراب";
"emoji_picker_activity_category" = "أنشطة";
"user_verification_sessions_list_table_title" = "الجلسات";
"create_room_type_restricted" = "أعضاء المساحة";
"room_invite_to_room_option_detail" = "لن يكونوا جزءًا من %@.";
"spaces_add_subspace_title" = "إنشاء مساحة داخل %@";
"space_settings_current_address_message" = "مساحتك متاحة للعرض على\n%@";
"leave_space_only_action" = "لا تغادر أي غرف";
"spaces_explore_rooms_room_number" = "%@ غرف";
"user_verification_sessions_list_session_trusted" = "موثوق به";
"create_room_show_in_directory_footer" = "سيساعد هذا الأشخاص في العثور على أعضاء جدد والانضمام إليهم.";
"room_intro_cell_information_room_without_topic_sentence2_part2" = " لإعلام الناس بما تحتويه هذه الغرفة.";
"spaces_create_space_title" = "إنشاء مساحة";
"spaces_create_subspace_title" = "إنشاء مساحة فرعية";
"file_upload_error_title" = "تحميل الملف";
"emoji_picker_people_category" = "الوجوه الضاحكة والأشخاص";
"emoji_picker_nature_category" = "الحيوانات والطبيعة";
"emoji_picker_objects_category" = "أشياء";
"emoji_picker_flags_category" = "الأعلام";
"key_verification_bootstrap_not_setup_title" = "خطأ";
"key_verification_tile_request_incoming_title" = "طلب التحقق";
"key_verification_tile_request_outgoing_title" = "تم إرسال التحقق";
"user_verification_start_verify_action" = "بدء التحقق";
"user_verification_start_information_part2" = " عن طريق التحقق من رمز لمرة واحدة على كلا الجهازين.";
"user_verification_start_additional_information" = "لضمان الأمان، قم بذلك شخصيًا أو استخدم طريقة أخرى للتواصل.";
"user_verification_sessions_list_information" = "الرسائل التي يتبادلها هذا المستخدم في هذه الغرفة تكون مشفرة من البداية إلى النهاية ولا يمكن لأطراف ثالثة قراءتها.";
"user_verification_session_details_information_untrusted_current_user" = "قم بالتحقق من هذه الجلسة لوضع علامة عليها كموثوقة ومنحها حق الوصول إلى الرسائل المشفرة:";
"user_verification_session_details_additional_information_untrusted_current_user" = "إذا لم تقم بتسجيل الدخول إلى هذه الجلسة، فقد يكون حسابك معرضًا للخطر.";
"user_verification_session_details_verify_action_current_user_manually" = "التحقق يدويًا عن طريق النص";
"secrets_recovery_reset_action_part_1" = "هل نسيت أو فقدت كافة خيارات الاسترداد؟ ";
"secrets_recovery_with_passphrase_passphrase_title" = "دخول";
"room_intro_cell_information_dm_sentence1_part3" = ". ";
"room_intro_cell_information_multiple_dm_sentence2" = "أنت وحدك من يشارك في هذه المحادثة، ما لم يقم أي منكم بدعوة شخص ما للانضمام.";
"room_invite_to_room_option_title" = "إلى هذه الغرفة فقط";
"spaces_explore_rooms_one_room" = "غرفة واحدة";
"space_settings_access_section" = "من يمكنه الوصول إلى هذه المساحة؟";
"spaces_creation_hint" = "المساحات هي طريقة جديدة لتجميع الغرف والأشخاص.";
"spaces_creation_visibility_title" = "ما نوع المساحة التي تريد إنشاءها؟";
"spaces_subspace_creation_visibility_title" = "ما نوع المساحة الفرعية التي تريد إنشاءها؟";
"spaces_creation_address" = "عنوان";
"space_beta_announce_title" = "المساحات قادمة قريبا";
"user_verification_sessions_list_session_untrusted" = "غير موثوق به";
"secrets_recovery_with_passphrase_recover_action" = "استخدم العبارة";
"biometrics_cant_unlocked_alert_title" = "لا يمكن فتح التطبيق";
"create_room_section_footer_type_public" = "يمكن فقط للأشخاص المدعوين العثور على المساحة والانضمام إليها، وليس فقط الأشخاص الموجودين في اسم المساحة.";
"space_beta_announce_subtitle" = "النسخة الجديدة من المجتمعات";
"user_session_verification_unknown" = "حالة التحقق غير معروفة";
"user_session_overview_session_title" = "جلسة";
"wysiwyg_composer_start_action_location" = "موقع";
"user_session_details_last_activity" = "آخر نشاط";
"spaces_creation_sharing_type_me_and_teammates_detail" = "مساحة خاصة لك ولزملائك في الفريق";
"user_session_details_device_os" = "نظام التشغيل";
"spaces_creation_private_space_title" = "مساحتك الخاصة";
"wysiwyg_composer_start_action_polls" = "استطلاعات الرأي";
"wysiwyg_composer_format_action_unordered_list" = "تبديل القائمة النقطية";
"wysiwyg_composer_format_action_indent" = "زيادة المسافة البادئة";
"wysiwyg_composer_format_action_un_indent" = "تقليل المسافة البادئة";
"spaces_creation_address_default_message" = "ستكون مساحتك متاحة للعرض في\n%@";
"spaces_creation_new_rooms_general" = "عام";
"notice_display_name_changed_to" = "%@ غيّر اسم العرض الخاص به إلى %@";
"network_offline_prompt" = "يبدو أنه غير متصل بالانترنت.";
"side_menu_action_invite_friends" = "دعوة الأصدقاء";
"spaces_creation_post_process_creating_space" = "إنشاء مساحة";
"user_session_unverified_additional_info" = "قم بالتحقق من جلستك الحالية للحصول على مراسلة آمنة معززة.";
"user_session_unverified_session_description" = "الجلسات غير المُتحققة هي الجلسات التي تم تسجيل الدخول إليها باستخدام بيانات اعتمادك ولكن لم يتم التحقق منها.\n\nيجب عليك التأكد بشكل خاص من التعرف على هذه الجلسات، فقد تُمثل استخدامًا غير مُصرّح به لحسابك.";
"user_other_session_menu_select_sessions" = "اختيار الجلسات";
"poll_timeline_total_votes_not_voted" = "تم الإدلاء بـ %lu من الأصوات. صوّت لرؤية النتائج";
"user_session_permanently_unverified_session_description" = "هذه الجلسة لا تدعم التشفير، لذا لا يمكن التحقق منها.\n\nلن تتمكن من المشاركة في الغرف التي يُفعّل فيها التشفير عند استخدام هذه الجلسة.\n\nلأعلى مستوى من الأمان والخصوصية، يُنصح باستخدام عملاء Matrix الذين يدعمون التشفير.";
"user_session_verified_session_description" = "الجلسات المُتحققة موجودة في أي مكان تستخدم فيه Element بعد إدخال كلمة المرور أو تأكيد هويتك بجلسة مُتحققة أخرى.\n\nهذا يعني أن لديك جميع المفاتيح اللازمة لفتح رسائلك المُشفرة وتأكيد ثقتك بهذه الجلسة للمستخدمين الآخرين.";
"device_name_desktop" = "%@ سطح المكتب";
"user_sessions_overview_current_session_section_title" = "الجلسة الحالية";
"user_sessions_view_all_action" = "عرض الكل (%d)";
"user_session_verify_action" = "التحقق من الجلسة";
"user_session_view_details" = "عرض التفاصيل";
"user_session_details_title" = "تفاصيل الجلسة";
"user_session_inactive_session_title" = "الجلسات غير النشطة";
"device_type_name_web" = "الويب";
"wysiwyg_composer_start_action_camera" = "كاميرا";
"wysiwyg_composer_start_action_voice_broadcast" = "البث الصوتي";
"wysiwyg_composer_format_action_code_block" = "مكون كود التبديل";
"user_other_session_no_verified_sessions" = "لم يتم العثور على جلسات تم التحقق منها.";
"user_inactive_session_item" = "غير نشط لمدة 90 يومًا أو أكثر";
"wysiwyg_composer_format_action_quote" = "اقتباس التبديل";
"wysiwyg_composer_link_action_edit_title" = "تعديل الرابط";
"key_backup_setup_passphrase_set_passphrase_action" = "تعيين عبارة";
"user_session_unverified_session_title" = "جلسة غير مُتحققة";
"device_name_web" = "%@ ويب";
"user_session_verification_unknown_short" = "غير معروف";
"message_reply_to_sender_sent_their_live_location" = "الموقع المباشر";
"spaces_creation_add_rooms_message" = "بما أن هذه المساحة مخصصة لك فقط، فلن يتم إعلام أحد. يمكنك إضافة المزيد لاحقًا.";
"spaces_creation_post_process_creating_space_task" = "إنشاء %@";
"spaces_creation_post_process_uploading_avatar" = "تحميل الصورة الرمزية";
"spaces_creation_in_spacename_plus_many" = "في مساحات %@ + %@";
"voice_message_stop_locked_mode_recording" = "اضغط على التسجيل الخاص بك لإيقافه أو الاستماع إليه";
"poll_edit_form_option_number" = "الخيار %lu";
"poll_timeline_total_votes" = "%lu الأصوات المدلى بها";
"location_sharing_live_timer_incoming" = "مباشر حتى %@";
"user_sessions_overview_link_device" = "ربط جهاز";
"user_other_session_permanently_unverified_additional_info" = "هذه الجلسة لا تدعم التشفير وبالتالي لا يمكن التحقق منها.";
"user_other_session_verified_additional_info" = "هذه الجلسة جاهزة للمراسلة الآمنة.";
"user_session_push_notifications_message" = "عند تشغيلها، ستتلقى هذه الجلسة إشعارات فورية.";
"user_session_details_device_browser" = "المتصفح";
"user_session_details_application_url" = "عنوان URL";
"wysiwyg_composer_action_maximise_action" = "توسيع الملحن";
"wysiwyg_composer_format_action_bold" = "تطبيق تنسيق غامق";
"wysiwyg_composer_format_action_italic" = "تطبيق التنسيق المائل";
"wysiwyg_composer_format_action_link" = "تطبيق تنسيق الرابط";
"wysiwyg_composer_link_action_link" = "وصلة";
"device_type_name_unknown" = "غير معروف";
"user_other_session_verified_sessions_header_subtitle" = "للحصول على أفضل مستوى من الأمان، قم بتسجيل الخروج من أي جلسة لا تعرفها أو لا تستخدمها بعد الآن.";
"device_type_name_desktop" = "سطح المكتب";
"wysiwyg_composer_link_action_create_title" = "إنشاء رابط";
"deselect_all" = "إلغاء تحديد الكل";
"ignore_user" = "تجاهل المستخدم";
"device_verification_emoji_train" = "يدرب";
"spaces_creation_address_invalid_characters" = "%@\nيحتوي على أحرف غير صالحة";
"spaces_creation_new_rooms_message" = "سننشئ غرفة لكل واحد منهم.";
"spaces_creation_new_rooms_random" = "عشوائي";
"spaces_add_room_missing_permission_message" = "ليس لديك الأذونات اللازمة لإضافة غرف إلى هذه المساحة.";
"side_menu_reveal_action_accessibility_label" = "اللوحة اليسرى";
"voice_message_release_to_send" = "اضغط باستمرار للتسجيل، ثم حرر للإرسال";
"leave_space_and_more_rooms" = "اترك مساحة و %@غرف";
"user_session_learn_more" = "معرفة المزيد";
"wysiwyg_composer_action_minimise_action" = "ملحن الانكماش";
"user_session_rename_session_description" = "يستطيع المستخدمون الآخرون في الرسائل المباشرة والغرف التي تنضم إليها عرض قائمة كاملة بجلساتك.\n\nهذا يمنحهم الثقة بأنهم يتحدثون إليك حقًا، ويعني أيضًا أنهم يستطيعون رؤية اسم الجلسة التي تُدخلها هنا.";
"user_other_session_filter_menu_verified" = "تم التحقق";
"user_other_session_no_inactive_sessions" = "لم يتم العثور على جلسات غير نشطة.";
"device_verification_emoji_hat" = "قبعة";
"space_beta_announce_badge" = "بيتا (تجريبي)";
"spaces_creation_new_rooms_title" = "ما هي بعض المناقشات التي ستجريها؟";
"spaces_creation_invite_by_username_title" = "ادعُ فريقك";
"spaces_creation_post_process_inviting_users" = "دعوة %@ المستخدمين";
"leave_space_action" = "غادر المساحة";
"leave_space_selection_all_rooms" = "حدد جميع الغرف";
"space_avatar_view_accessibility_hint" = "تغيير الصورة الرمزية للمساحة";
"leave_space_selection_title" = "تحديد الغرف";
"side_menu_action_settings" = "إعدادات";
"side_menu_coach_message" = "مرر لليمين أو انقر لرؤية جميع الغرف";
"voice_message_broadcast_in_progress_title" = "لا يمكن بدء الرسالة الصوتية";
"voice_message_broadcast_in_progress_message" = "لا يمكنك بدء رسالة صوتية لأنك تُسجِّل بثًا مباشرًا. يُرجى إنهاء البث المباشر لبدء تسجيل رسالة صوتية";
"voice_broadcast_unauthorized_title" = "لا يمكن بدء بث صوتي جديد";
"user_session_inactive_session_description" = "الجلسات غير النشطة هي جلسات لم تستخدمها منذ فترة، ولكنها تستمر في تلقي مفاتيح التشفير.\n\nيؤدي حذف الجلسات غير النشطة إلى تحسين الأمان والأداء، ويسهّل عليك تحديد ما إذا كانت الجلسة الجديدة مشبوهة.";
"user_other_session_unverified_sessions_header_subtitle" = "قم بالتحقق من جلساتك للحصول على رسائل آمنة معززة أو قم بتسجيل الخروج من الجلسات التي لا تعرفها أو لا تستخدمها بعد الآن.";
"user_session_name" = "%@: %@";
"user_other_session_filter_menu_unverified" = "غير مُتحقق";
"user_session_details_session_section_footer" = "انسخ أي بيانات عن طريق النقر عليها مع الاستمرار في الضغط عليها.";
"user_session_details_device_ip_location" = "موقع IP";
"user_inactive_session_item_with_date" = "غير نشط لمدة 90 يومًا أو أكثر (%@)";
"user_session_overview_session_details_button_title" = "تفاصيل الجلسة";
"wysiwyg_composer_start_action_media_picker" = "مكتبة الصور";
"user_session_unverified_short" = "غير مُتحقق";
"wysiwyg_composer_format_action_underline" = "تطبيق تنسيق التسطير";
"spaces_creation_empty_room_name_error" = "الاسم مطلوب";
"room_event_encryption_info_key_authenticity_not_guaranteed" = "لا يمكن ضمان صحة هذه الرسالة المشفرة على هذا الجهاز.";
"spaces_creation_sharing_type_me_and_teammates_title" = "أنا وزملائي في الفريق";
"spaces_creation_invite_by_username" = "دعوة عن طريق اسم المستخدم";
"spaces_creation_in_spacename_plus_one" = "في %@ + 1 مساحة";
"side_menu_action_help" = "مساعدة";
"user_session_push_notifications" = "إشعارات الدفع";
"user_other_session_filter_menu_all" = "جميع الجلسات";
"user_other_session_filter_menu_inactive" = "غير نشط";
"user_session_details_application_section_header" = "تطبيق";
"user_session_details_session_id" = "معرف الجلسة";
"wysiwyg_composer_start_action_attachments" = "المرفقات";
"wysiwyg_composer_format_action_ordered_list" = "تبديل القائمة المرقمة";
"device_verification_emoji_trumpet" = "بوق";
"key_verification_tile_request_incoming_approval_decline" = "رفض";
"spaces_creation_address_already_exists" = "%@\nموجود بالفعل";
"spaces_creation_email_invites_email_title" = "بريد إلكتروني";
"spaces_creation_sharing_type_just_me_title" = "أنا فقط";
"spaces_creation_sharing_type_just_me_detail" = "مساحة خاصة لتنظيم غرفك";
"spaces_creation_in_many_spaces" = "في %@ مساحات";
"key_backup_recover_from_recovery_key_recovery_key_title" = "دخول";
"device_verification_emoji_thumbs up" = "ممتاز";
"spaces_creation_cancel_title" = "توقف عن إنشاء مساحة؟";
"spaces_creation_cancel_message" = "سيتم فقدان تقدمك.";
"spaces_creation_new_rooms_support" = "دعم";
"spaces_creation_email_invites_title" = "ادعُ فريقك";
"leave_space_selection_no_rooms" = "عدم تحديد الغرف";
"space_avatar_view_accessibility_label" = "الصورة الرمزية";
"user_session_verified" = "جلسة تم التحقق منها";
"wysiwyg_composer_start_action_text_formatting" = "تنسيق النص";
"wysiwyg_composer_format_action_inline_code" = "تطبيق تنسيق الكود المضمن";
"wysiwyg_composer_link_action_text" = "نص";
"service_terms_modal_policy_checkbox_accessibility_hint" = "حدد لقبول %@";
"user_avatar_view_accessibility_label" = "الصورة الرمزية";
"spaces_creation_public_space_title" = "مساحتك العامة";
"spaces_creation_email_invites_message" = "ويمكنك دعوتهم لاحقًا أيضًا.";
"poll_timeline_reply_ended_poll" = "انتهى الاستطلاع";
"user_session_verified_additional_info" = "جلستك الحالية جاهزة للمراسلة الآمنة.";
"user_session_verification_unknown_additional_info" = "قم بالتحقق من جلستك الحالية للكشف عن حالة التحقق الخاصة بهذه الجلسة.";
"user_session_rename_session_title" = "إعادة تسمية الجلسات";
"user_session_item_details" = "%1$@ · %2$@";
"user_session_details_session_name" = "اسم الجلسة";
"user_session_details_application_name" = "اسم";
"user_other_session_selected_count" = "%@ تم اختياره";
"wysiwyg_composer_format_action_strikethrough" = "تطبيق تنسيق الشطب";
"spaces_creation_invite_by_username_message" = "ويمكنك دعوتهم لاحقًا أيضًا.";
"voice_message_remaining_recording_time" = "%@s متبقية";
"spaces_creation_sharing_type_title" = "مع من تعمل؟";
"side_menu_action_feedback" = "تعليق";
"user_session_unverified" = "جلسة غير مُتحققة";
"user_other_session_security_recommendation_title" = "جلسات أخرى";
"user_session_details_application_version" = "إصدار";
"key_backup_recover_from_passphrase_passphrase_title" = "دخول";
"device_verification_emoji_santa" = "سانتا";
"major_update_title" = "الشغب الآن %@";
"home_context_menu_unmute" = "إزالة الكتم";
"spaces_creation_new_rooms_room_name_title" = "اسم الغرفة";
"spaces_creation_sharing_type_message" = "تأكد من أن الأشخاص المناسبين لديهم حق الوصول %@. يمكنك تغيير هذا لاحقًا.";
"spaces_creation_add_rooms_title" = "ماذا تريد أن تضيف؟";
"spaces_creation_post_process_creating_room" = "إنشاء %@";
"spaces_creation_post_process_adding_rooms" = "إضافة %@ غرف";
"spaces_creation_in_one_space" = "في مساحة واحدة";
"voice_message_lock_screen_placeholder" = "رسالة صوتية";
"user_session_verified_short" = "تم التحقق";
"user_other_session_unverified_additional_info" = "قم بالتحقق من هذه الجلسة أو تسجيل الخروج منها للحصول على أفضل مستوى من الأمان والموثوقية.";
"user_other_session_current_session_details" = "جلستك الحالية";
"user_other_session_filter" = "عامل التصفية";
"user_other_session_no_unverified_sessions" = "لم يتم العثور على جلسات غير موثقة.";
"user_other_session_clear_filter" = "مسح عامل التصفية";
"user_other_session_menu_sign_out_sessions" = "تسجيل الخروج من جلسات %@";
"user_session_item_details_last_activity" = "آخر نشاط %@";
"user_session_details_device_section_header" = "جهاز";
"user_session_details_device_ip_address" = "عنوان IP";
"spaces_coming_soon_title" = "قادم قريباً";
"leave_space_and_one_room" = "اترك مساحة وغرفة واحدة";
"room_widget_permission_theme_permission" = "موضوعك";
"user_avatar_view_accessibility_hint" = "تغيير صورة المستخدم الرمزية";
"user_session_details_session_section_header" = "جلسة";
"user_session_overview_current_session_title" = "الجلسة الحالية";
"wysiwyg_composer_start_action_stickers" = "ملصقات";
"user_session_got_it" = "فهمتها";
"user_session_verified_session_title" = "الجلسات التي تم التحقق منها";
"user_session_details_device_model" = "نموذج";
"device_name_unknown" = "عميل غير معروف";
"device_type_name_mobile" = "جوال";

View File

@@ -121,3 +121,4 @@
/* New voice broadcast from a specific person, not referencing a room. */
"VOICE_BROADCAST_FROM_USER" = "%@ ha iniziato una trasmissione vocale";
"UNSUPPORTED_CALL" = "Chiamata non supportata";

View File

@@ -2754,3 +2754,10 @@
"wysiwyg_composer_action_maximise_action" = "Espandi il compositore";
"room_action_report" = "Segnala stanza";
"room_action_report_prompt_reason" = "Motivo della segnalazione della stanza";
"call_unsupported_matrix_rtc_call" = "Chiamata non supportata. Per unirsi a questa chiamata è necessaria la nuova app Element X.";
"sunset_delegated_oidc_registration_not_supported_title" = "Non puoi più creare un account con %1$@ usando quest'app";
"sunset_delegated_oidc_registration_not_supported_message" = "Scarica %1$@ per utilizzare %2$@ per il tuo account o scegli un homeserver differente.";
"sunset_download_banner_title" = "Scarica %1$@";
"sunset_download_banner_message" = "Più veloce, più sicura, e piena di potenti strumenti di collaborazione.";
"sunset_download_banner_learn_more" = "Per saperne di più";
"sunset_delegated_oidc_registration_not_supported_generic_error" = "Non puoi più creare un account con l'homeserver indicato usando quest'app";

View File

@@ -3,3 +3,4 @@
"NSPhotoLibraryUsageDescription" = "Foto bibliotēka tiek izmantota, lai nosūtītu fotoattēlus un video.";
"NSMicrophoneUsageDescription" = "Mikrofons tiek izmantots, lai uzņemtu video un veiktu zvanus.";
"NSContactsUsageDescription" = "Kontaktu grāmata tiek izmantota, lai meklētu lietotājus pēc epasta adreses vai telefona numura Riot aplikācijā.";
"NSFaceIDUsageDescription" = "Face ID tiek izmantots, lai piekļūtu lietotnei.";

View File

@@ -118,3 +118,5 @@
/* New file message from a specific person, not referencing a room. */
"LOCATION_FROM_USER" = "%@ compartilhou a localização dela(e)";
"VOICE_BROADCAST_FROM_USER" = "%@ iniciou uma transmissão de voz";
"UNSUPPORTED_CALL" = "Chamada não suportada";

View File

@@ -2556,8 +2556,8 @@
"authentication_qr_login_start_subtitle" = "Use a câmera neste dispositivo para scannar o QR code mostrado em seu outro dispositivo:";
"authentication_qr_login_start_title" = "Scannar QR code";
"authentication_login_with_qr" = "Fazer signin com QR code";
"wysiwyg_composer_format_action_underline" = "Aplicar formato sublinhar";
"wysiwyg_composer_format_action_strikethrough" = "Aplicar formato tachar";
"wysiwyg_composer_format_action_underline" = "Aplicar formato de sublinhado";
"wysiwyg_composer_format_action_strikethrough" = "Aplicar formato tachado";
"wysiwyg_composer_format_action_italic" = "Aplicar formato itálico";
// Formatting Actions
@@ -2671,3 +2671,77 @@
"room_command_join_room_description" = "Entra na sala com o endereço fornecido";
"room_command_invite_user_description" = "Convida o usuário com o ID fornecido para a sala atual";
"authentication_qr_login_failure_device_not_supported" = "Vincular com este dispositivo não é suportado.";
"key_verification_scan_qr_code_information_other_device" = "Aponte sua câmera para o código QR exibido em seu outro dispositivo para verificar esta sessão";
"wysiwyg_composer_action_minimise_action" = "Compositor psiquiatra";
"pill_message" = "Mensagem";
"sunset_delegated_oidc_registration_not_supported_title" = "Você não pode mais criar uma conta com %1$@ usando este aplicativo";
"sunset_delegated_oidc_registration_not_supported_message" = "Baixe %1$@ para usar %2$@ na sua conta ou escolha um servidor doméstico diferente.";
"sunset_delegated_oidc_registration_not_supported_generic_error" = "Você não pode mais criar uma conta com o servidor doméstico inserido usando este aplicativo";
"sunset_download_banner_title" = "Baixar %1$@";
"sunset_download_banner_message" = "Mais rápido, mais seguro e repleto de poderosas ferramentas de colaboração.";
"sunset_download_banner_learn_more" = "Saber mais";
"call_unsupported_matrix_rtc_call" = "Chamada não suportada. O novo aplicativo Element X é necessário para participar desta chamada.";
"voice_broadcast_voip_cannot_start_description" = "Você não pode iniciar uma chamada porque está gravando uma transmissão ao vivo. Encerre a transmissão ao vivo para iniciar a chamada.";
"poll_timeline_decryption_error" = "Devido a erros de descriptografia, alguns votos podem não ser contados";
"wysiwyg_composer_action_maximise_action" = "Expandir compositor";
"room_command_change_room_topic_description" = "Define o tema da sala";
"room_action_report" = "Sala de relatórios";
"room_action_report_prompt_reason" = "Motivo da denúncia desta sala";
"room_command_discard_session_description" = "Força o descarte da sessão de grupo de saída atual em uma sala criptografada";
"room_command_error_unknown_command" = "Comando inválido ou não tratado";
"pill_room_fallback_display_name" = "Espaço/Sala";
"device_verification_self_verify_wait_recover_secrets_additional_help" = "Não consegue acessar uma sessão %@ existente?";
"room_waiting_other_participants_title" = "Aguardando a adesão dos usuários %@";
"voice_broadcast_playback_lock_screen_placeholder" = "Transmissão de voz";
"device_verification_self_verify_open_on_other_device_title" = "Abra %@ no seu outro dispositivo";
"key_verification_scan_qr_code_information_other_session" = "Aponte sua câmera para o código QR exibido em seu outro dispositivo para verificar sua sessão";
"voice_message_broadcast_in_progress_title" = "Não é possível iniciar a mensagem de voz";
"voice_message_broadcast_in_progress_message" = "Você não pode iniciar uma mensagem de voz, pois está gravando uma transmissão ao vivo. Encerre a transmissão ao vivo para iniciar a gravação da mensagem de voz.";
"notice_display_name_changed_to" = "%@ mudou seu nome de exibição para %@";
"pill_message_from" = "Mensagem de %@";
"poll_timeline_loading" = "Carregando...";
"wysiwyg_composer_format_action_un_indent" = "Diminuir recuo";
"wysiwyg_composer_format_action_indent" = "Aumentar o recuo";
"room_details_polls" = "Histórico de pesquisas";
"poll_history_no_active_poll_text" = "Não há enquetes ativas nesta sala";
"poll_history_fetching_error" = "Erro ao buscar enquetes.";
"wysiwyg_composer_format_action_code_block" = "Alternar bloco de código";
"poll_history_detail_view_in_timeline" = "Ver enquete na linha do tempo";
"settings_acceptable_use" = "Política de Uso Aceitável";
"launch_loading_generic" = "Sincronizando suas conversas";
"launch_loading_delay_warning" = "Isso pode demorar um pouco mais.\nObrigado pela sua paciência.";
"poll_history_no_past_poll_text" = "Não há pesquisas anteriores nesta sala";
"poll_timeline_ended_text" = "Terminou a enquete";
"home_context_menu_mark_as_unread" = "Marcar como não lido";
"poll_history_title" = "Histórico de pesquisas";
"poll_history_active_segment_title" = "Pesquisas ativas";
"wysiwyg_composer_format_action_unordered_list" = "Alternar lista com marcadores";
"voice_broadcast_recorder_connection_error" = "Erro de conexão - Gravação pausada";
"wysiwyg_composer_format_action_quote" = "Alternar citação";
"manage_session_redirect" = "Você será redirecionado ao provedor de autenticação do seu servidor para concluir o logout.";
"manage_session_redirect_error" = "Funcionalidade indisponível no momento. Entre em contato com o administrador do seu servidor doméstico.";
"room_command_reset_user_power_level_description" = "Usuário Deops com ID fornecido";
"settings_push_rules_error" = "Ocorreu um erro ao atualizar suas preferências de notificação. Tente alternar sua opção novamente.";
"key_verification_scan_qr_code_title" = "Escaneie o código QR";
"key_verification_scan_qr_code_information_other_user" = "Aponte sua câmera para o código QR exibido no dispositivo para verificar a sessão";
"key_verification_scan_qr_code_information_new_session" = "Aponte sua câmera para o código QR exibido em seu outro dispositivo para verificar sua nova sessão";
"voice_broadcast_connection_error_title" = "Erro de conexão";
"voice_broadcast_connection_error_message" = "Infelizmente, não podemos iniciar a gravação no momento. Tente novamente mais tarde.";
"voice_broadcast_playback_unable_to_decrypt" = "Não é possível decifrar esta transmissão de voz.";
"poll_history_past_segment_title" = "Pesquisas anteriores";
"poll_history_load_more" = "Carregar mais enquetes";
"poll_timeline_reply_ended_poll" = "Enquete encerrada";
"wysiwyg_composer_format_action_ordered_list" = "Alternar lista numerada";
"key_backup_recover_from_private_key_progress" = "%@%% Concluído";
"pill_message_in" = "Mensagem em %@";
"poll_history_loading_text" = "Exibindo enquetes";
"poll_history_no_active_poll_period_text" = "Não há enquetes ativas nos últimos %@ dias. Carregue mais enquetes para ver as enquetes dos meses anteriores.";
"poll_history_no_past_poll_period_text" = "Não há enquetes anteriores nos últimos %@ dias. Carregue mais enquetes para ver as enquetes dos meses anteriores.";
"settings_manage_account_title" = "Conta";
"settings_manage_account_action" = "Gerenciar conta";
"settings_manage_account_description" = "Gerencie sua conta em %@";
"key_verification_self_verify_security_upgrade_alert_title" = "Aplicativo atualizado";
"key_verification_self_verify_security_upgrade_alert_message" = "A segurança das mensagens foi aprimorada com a atualização mais recente. Verifique novamente o seu dispositivo.";
"device_verification_self_verify_open_on_other_device_information" = "Você precisa verificar esta sessão para ler seu histórico de mensagens seguras.\n\nAbra o Element em um dos seus outros dispositivos e siga as instruções.";
"voice_broadcast_voip_cannot_start_title" = "Não é possível iniciar uma chamada";
"room_waiting_other_participants_message" = "Depois que os usuários convidados se juntarem a %@, você poderá bater papo e a sala será criptografada de ponta a ponta";

View File

@@ -23,6 +23,16 @@ public extension DTHTMLElement {
// Remove any attachments to fix rendering.
textAttachment = nil
// Handle special case for span with data-mx-external-payment-details
// This could be based on Storefront.current.countryCode to show the link
// content in unrestricted countries. e.g. currently USA
if name == "span",
let attributes = attributes as? [String: String],
attributes["data-msc4286-external-payment-details"] != nil {
parent.removeChildNode(self)
return
}
// If the element has plain text content show that,
// otherwise prevent the tag from displaying.
if let stringContent = attributedString()?.string,

View File

@@ -239,6 +239,24 @@ Please see LICENSE in the repository root for full details.
XCTAssertFalse(hasAttachment, @"iFrame attachments should be removed as they're not included in the allowedHTMLTags array.");
}
- (void)testMxExternalPaymentDetailsRemoved
{
// Given an HTML string containing a <span> with data-mx-external-payment-details.
NSString *html = @"This is visible<span data-msc4286-external-payment-details>. But text is hidden <a href=\"https://matrix.org\">and this link too</a></span>";
// When rendering this string as an attributed string.
NSAttributedString *attributedString = [eventFormatter renderHTMLString:html
forEvent:anEvent
withRoomState:nil
andLatestRoomState:nil];
// Then the attributed string should have the <span> stripped and not include any attachments.
XCTAssertEqualObjects(attributedString.string, @"This is visible", @"The <span data-msc4286-external-payment-details> tag content should be removed.");
BOOL hasAttachment = [attributedString containsAttachmentsInRange:NSMakeRange(0, attributedString.length)];
XCTAssertFalse(hasAttachment, @"span attachments should be removed as they're not included in the allowedHTMLTags array.");
}
- (void)testRenderHTMLStringWithMXReply
{
// Given an HTML string representing a matrix reply.