// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'l10n.dart'; // ignore_for_file: type=lint /// The translations for Arabic (`ar`). class L10nAr extends L10n { L10nAr([String locale = 'ar']) : super(locale); @override String get noSendPermission => 'You can\'t send messages here'; @override String get noMessagesYet => 'No messages yet'; @override String get longPressToRecordVoiceMessage => 'Long press to record voice message.'; @override String get pause => 'Pause'; @override String get resume => 'Resume'; @override String get endPoll => 'End poll'; @override String get anonymousPoll => 'Anonymous'; @override String get publicPoll => 'Public'; @override String get endedPoll => 'Ended'; @override String get activePoll => 'Active'; @override String get singleChoice => 'Single choice'; @override String get multipleChoice => 'Multiple choice'; @override String get vote => 'Vote'; @override String get changeVote => 'Re-vote'; @override String choicesSelected(int selected, int max) { return '$selected of $max selected'; } @override String get pollType => 'Poll type'; @override String get question => 'Question'; @override String get answer => 'Answer'; @override String get addAnswer => 'Add answer'; @override String get pleaseEnterQuestion => 'Please enter a question'; @override String get atLeastTwoAnswersRequired => 'At least two answers are required'; @override String get maxSelections => 'Max selections'; @override String get createPoll => 'Create poll'; @override String get alwaysUse24HourFormat => 'false'; @override String get cleanExif => 'Clean EXIF metadata'; @override String get cleanExifDescription => 'Remove EXIF metadata (camera model, geolocation, time) when sending a photo.'; @override String get repeatPassword => 'كرّر كلمة السر'; @override String get notAnImage => 'ليس ملف صورة.'; @override String get setCustomPermissionLevel => 'Set custom permission level'; @override String get setPermissionsLevelDescription => 'Please choose a predefined role below or enter a custom permission level between 0 and 100.'; @override String get ignoreUser => 'Ignore user'; @override String get normalUser => 'Normal user'; @override String get pinCode => 'PIN code'; @override String get displayNavigationRail => 'Display navigation rail on mobile'; @override String get enableGradient => 'Enable bubble background gradient'; @override String get translationDisabledInE2e => 'Cloud translation is disabled in encrypted rooms to preserve privacy. Select specific words and use system context menu to translate with apps that support it.'; @override String get remove => 'أزِل'; @override String get importNow => 'استيراد الآن'; @override String get importEmojis => 'استيراد الرموز التعبيرية'; @override String get importFromZipFile => 'الاستيراد من ملف .zip'; @override String get exportEmotePack => 'تصدير حزمة الرموز التعبيرية بتنسيق zip'; @override String get replace => 'استبدال'; @override String get about => 'حول'; @override String aboutHomeserver(String homeserver) { return 'حول $homeserver'; } @override String get accept => 'أقبل'; @override String acceptedTheInvitation(String username) { return '👍 $username قبل الدعوة'; } @override String get account => 'الحساب'; @override String activatedEndToEndEncryption(String username) { return '🔐 تم تنشيط $username التشفير من طرف إلى طرف'; } @override String get addEmail => 'أضف بريدًا إلكترونيًا'; @override String get confirmMatrixId => 'يرجى تأكيد معرف Matrix الخاص بك من أجل حذف حسابك.'; @override String supposedMxid(String mxid) { return 'يجب أن يكون هذا $mxid'; } @override String get addChatDescription => 'أضف وصفًا للدردشة...'; @override String get addToSpace => 'أضف إلى المساحة'; @override String get admin => 'المدير'; @override String get alias => 'اللقب'; @override String get all => 'الكل'; @override String get allChats => 'كل المحادثات'; @override String get commandHint_roomupgrade => 'Upgrade this room to the given room version'; @override String get commandHint_googly => 'أرسل بعض عيون googly'; @override String get commandHint_cuddle => 'أرسل عناق'; @override String get commandHint_hug => 'إرسال حضن'; @override String googlyEyesContent(String senderName) { return '$senderName يرسل لك عيون googly'; } @override String cuddleContent(String senderName) { return '$senderName يحتضنك'; } @override String hugContent(String senderName) { return '$senderName يعانقك'; } @override String answeredTheCall(String senderName) { return '$senderName أجاب على المكالمة'; } @override String get anyoneCanJoin => 'يمكن لأي أحد الدخول'; @override String get appLock => 'قفل التطبيق'; @override String get appLockDescription => 'قفل التطبيق عند عدم استخدامه بالرمز السري'; @override String get archive => 'الأرشيف'; @override String get areGuestsAllowedToJoin => 'هل يُسمح للزوار الدخول'; @override String get areYouSure => 'أمتأكد؟'; @override String get areYouSureYouWantToLogout => 'أمتأكد من الخروج؟'; @override String get askSSSSSign => 'لتتمكن من التأكد من الشخص الآخر، يرجى إدخال عبارة المرور أو مفتاح الاسترداد.'; @override String askVerificationRequest(String username) { return 'أتقبل طلب تحقق $username؟'; } @override String get autoplayImages => 'شغِّل الملصقات والوجوه المتحركة تلقائيا'; @override String badServerLoginTypesException(String serverVersions, String supportedVersions, Object suportedVersions) { return 'يدعم الخادم المستخدم أنواع تسجيل الدخول التالية:\n$serverVersions\nلكن هذا التطبيق يدعم فقط:\n$supportedVersions'; } @override String get sendTypingNotifications => 'إرسال إشعارات الكتابة'; @override String get swipeRightToLeftToReply => 'اسحب من اليمين إلى اليسار للرد'; @override String get sendOnEnter => 'أرسل عند الدخول'; @override String badServerVersionsException(String serverVersions, String supportedVersions, Object serverVerions, Object suportedVersions) { return 'يدعم الخادم الرئيسي المستخدم إصدارات المواصفات:\n$serverVersions\nلكن هذا التطبيق يدعم فقط:\n$supportedVersions'; } @override String countChatsAndCountParticipants(int chats, int participants) { return '$chats دردشات و $participants مشاركين'; } @override String get noMoreChatsFound => 'لم يتم العثور على دردشات...'; @override String get noChatsFoundHere => 'لم يتم العثور على دردشات هنا حتى الآن. ابدأ محادثة جديدة مع شخص ما باستخدام الزر أدناه. ⤵️'; @override String get joinedChats => 'انضم إلى الدردشة'; @override String get unread => 'غير المقروءة'; @override String get space => 'المساحة'; @override String get spaces => 'المساحات'; @override String get banFromChat => 'حظر من المحادثة'; @override String get banned => 'محظور'; @override String bannedUser(String username, String targetName) { return '$username حظر $targetName'; } @override String get blockDevice => 'أُحظر الجهاز'; @override String get blocked => 'محجوب'; @override String get botMessages => 'رسائل البوت'; @override String get cancel => 'ألغِ'; @override String cantOpenUri(String uri) { return 'تعذر فتح المسار $uri'; } @override String get changeDeviceName => 'غيّر اسم الجهاز'; @override String changedTheChatAvatar(String username) { return 'غيَّر $username صورة المحادثة'; } @override String changedTheChatDescriptionTo(String username, String description) { return 'غيَّر $username وصف المحادثة الى: \'$description\''; } @override String changedTheChatNameTo(String username, String chatname) { return 'غيَّر $username اسم المحادثة الى: \'$chatname\''; } @override String changedTheChatPermissions(String username) { return 'غيَّر $username أذون المحادثة'; } @override String changedTheDisplaynameTo(String username, String displayname) { return '$username غير إسمه العلني إلى: \'$displayname\''; } @override String changedTheGuestAccessRules(String username) { return 'غيّر $username قواعد وصول الزوار'; } @override String changedTheGuestAccessRulesTo(String username, String rules) { return 'غيّر $username قواعد وصول الزوار الى: $rules'; } @override String changedTheHistoryVisibility(String username) { return 'غيَّر $username مرئية التأريخ'; } @override String changedTheHistoryVisibilityTo(String username, String rules) { return 'غيَّر $username مرئية التأريخ الى: $rules'; } @override String changedTheJoinRules(String username) { return 'غيَّر $username قواعد الانضمام'; } @override String changedTheJoinRulesTo(String username, String joinRules) { return 'غيَّر $username قواعد الانضمام الى: $joinRules'; } @override String changedTheProfileAvatar(String username) { return 'غيّر $username صورته الشخصية'; } @override String changedTheRoomAliases(String username) { return 'غيّر $username ألقاب الغرف'; } @override String changedTheRoomInvitationLink(String username) { return 'غيّر $username رابط الدعوة'; } @override String get changePassword => 'غيّر كلمة السر'; @override String get changeTheHomeserver => 'غيّر الخادم'; @override String get changeTheme => 'غيّر أسلوبك'; @override String get changeTheNameOfTheGroup => 'غيِّر اسم المجموعة'; @override String get changeYourAvatar => 'غيّر الصورة الرمزية'; @override String get channelCorruptedDecryptError => 'فسُد التشفير'; @override String get chat => 'محادثة'; @override String get yourChatBackupHasBeenSetUp => 'تم إعداد النسخ الاحتياطي لمحادثاتك.'; @override String get chatBackup => 'النسخ الاحتياطي للمحادثات'; @override String get chatBackupDescription => 'يتم تأمين رسائلك القديمة باستخدام مفتاح الاسترداد. يرجى التأكد من أنك لا تضيعه.'; @override String get chatDetails => 'تفاصيل المحادثة'; @override String get chatHasBeenAddedToThisSpace => 'أُضيفت المحادثة الى هذا المساحة'; @override String get chats => 'المحادثات'; @override String get chooseAStrongPassword => 'اختر كلمة سر قوية'; @override String get clearArchive => 'امسح الأرشيف'; @override String get close => 'اغلق'; @override String get commandHint_markasdm => 'وضع علامة على أنها غرفة رسائل مباشرة لمعرف المصفوفة'; @override String get commandHint_markasgroup => 'وضع علامة كمجموعة'; @override String get commandHint_ban => 'يحظر المستخدم المذكور من هذه الغرفة'; @override String get commandHint_clearcache => 'مسح الذاكرة المؤقتة'; @override String get commandHint_create => 'أنشأ محادثة جماعية فارغة\nاستخدم --لا-تشفير لتعطيل التشفير'; @override String get commandHint_discardsession => 'إنهاء الجلسة'; @override String get commandHint_dm => 'إبدأ محادثة مباشرة\nاستخدم --لا-تشفير لتعطيل التشفير'; @override String get commandHint_html => 'أرسل نصًا بتنسيق HTML'; @override String get commandHint_invite => 'يدعو المستخدم المذكور الى الغرفة'; @override String get commandHint_join => 'تنضم الى الغرفة المذكورة'; @override String get commandHint_kick => 'يزيل المستخدم المذكور من الغرفة'; @override String get commandHint_leave => 'تغادر هذه الغرفة'; @override String get commandHint_me => 'صف نفسك'; @override String get commandHint_myroomavatar => 'حدد صورتك لهذه الغرفة (عن طريق mxc-uri)'; @override String get commandHint_myroomnick => 'عين اسمًا لك مخصص لهذه الغرفة'; @override String get commandHint_op => 'عين مستوى نفوذ المستخدم في هذه الغرفة (الافتراضي: 50)'; @override String get commandHint_plain => 'أرسل نصًا غير منسق'; @override String get commandHint_react => 'أرسل ردًا كتفاعل'; @override String get commandHint_send => 'أرسل نصًا'; @override String get commandHint_unban => 'فك الحظر عن المستخدم المذكور في هذه الغرفة'; @override String get commandInvalid => 'أمر غير صالح'; @override String commandMissing(String command) { return '$command ليس بأمر.'; } @override String get compareEmojiMatch => 'يرجى مقارنة الرموز التعبيرية'; @override String get compareNumbersMatch => 'الرجاء مقارنة الأرقام'; @override String get configureChat => 'ضبط المحادثة'; @override String get confirm => 'أكّد'; @override String get connect => 'اتصل'; @override String get contactHasBeenInvitedToTheGroup => 'دعيَ المراسل للمجموعة'; @override String get containsDisplayName => 'يحوي الاسم العلني'; @override String get containsUserName => 'يحوي اسم المستخدم'; @override String get contentHasBeenReported => 'أّرسل الابلاغ الى مدير الخادم'; @override String get copiedToClipboard => 'نُسخ للحافظة'; @override String get copy => 'انسخ'; @override String get copyToClipboard => 'انسخ الى الحافظة'; @override String couldNotDecryptMessage(String error) { return 'تعذر فك تشفير الرسالة: $error'; } @override String countParticipants(int count) { return '$count منتسبا'; } @override String get create => 'أنشئ'; @override String createdTheChat(String username) { return '💬 أنشأ $username المحادثة'; } @override String get createGroup => 'إنشاء مجموعة'; @override String get createNewSpace => 'مساحة جديدة'; @override String get currentlyActive => 'نشطٌ حاليا'; @override String get darkTheme => 'داكن'; @override String dateAndTimeOfDay(String date, String timeOfDay) { return '$date, $timeOfDay'; } @override String dateWithoutYear(String month, String day) { return '$month-$day'; } @override String dateWithYear(String year, String month, String day) { return '$day/$month/$year'; } @override String get deactivateAccountWarning => 'لا مجال للعودة، أتأكد تعطيل حسابك؟'; @override String get defaultPermissionLevel => 'مستوى الأذونات الافتراضية للمستخدمين الجدد'; @override String get delete => 'احذف'; @override String get deleteAccount => 'احذف الحساب'; @override String get deleteMessage => 'حذف الرسالة'; @override String get device => 'جهاز'; @override String get deviceId => 'معرّف الجهاز'; @override String get devices => 'الأجهزة'; @override String get directChats => 'محادثات مباشرة'; @override String get allRooms => 'جميع الدردشات الجماعية'; @override String get displaynameHasBeenChanged => 'غُيِّر الاسم العلني'; @override String get downloadFile => 'نزِّل الملف'; @override String get edit => 'عدّل'; @override String get editBlockedServers => 'عدّل الخوادم المحجوبة'; @override String get chatPermissions => 'صلاحيات المحادثة'; @override String get editDisplayname => 'حرر الاسم العلني'; @override String get editRoomAliases => 'عدّل الاسم المميز للغرفة'; @override String get editRoomAvatar => 'عدّل الصورة الرمزية للغرفة'; @override String get emoteExists => 'الانفعالة موجودة مسبقا!'; @override String get emoteInvalid => 'رمز الانفعالة غير صالح!'; @override String get emoteKeyboardNoRecents => 'التعبيرات المستخدمة مؤخرًا ستظهر هنا ...'; @override String get emotePacks => 'حزمة الوجوه التعبيرية للغرفة'; @override String get emoteSettings => 'اعدادات الانفعالات'; @override String get globalChatId => 'معرف المحادثة العامة'; @override String get accessAndVisibility => 'الوصول والرؤية'; @override String get accessAndVisibilityDescription => 'من المسموح له بالانضمام إلى هذه المحادثة وكيف يمكن اكتشاف المحادثة.'; @override String get calls => 'المكالمات'; @override String get customEmojisAndStickers => 'الرموز التعبيرية والملصقات المخصصة'; @override String get customEmojisAndStickersBody => 'قم بإضافة أو مشاركة الرموز التعبيرية أو الملصقات المخصصة التي يمكن استخدامها في أي دردشة.'; @override String get emoteShortcode => 'رمز الانفعالة'; @override String get emoteWarnNeedToPick => 'اختر صورة ورمزا للانفعالة!'; @override String get emptyChat => 'محادثة فارغة'; @override String get enableEmotesGlobally => 'تفعيل حزمة التعبيرات بشكل عام'; @override String get enableEncryption => 'فعّل التشفير'; @override String get enableEncryptionWarning => 'لن يمكنك تعطيل التشفير أبدا، أمتأكد؟'; @override String get encrypted => 'مشفر'; @override String get encryption => 'التشفير'; @override String get encryptionNotEnabled => 'التشفير معطل'; @override String endedTheCall(String senderName) { return 'أنهى $senderName المكالمة'; } @override String get enterAnEmailAddress => 'أدخل عنوان بريد إلكتروني'; @override String get homeserver => 'الخادم'; @override String get enterYourHomeserver => 'أدخل الخادم'; @override String errorObtainingLocation(String error) { return 'خطأ أثناء الحصول على الموقع: $error'; } @override String get everythingReady => 'كل شيء جاهز!'; @override String get extremeOffensive => 'مسيئة للغاية'; @override String get fileName => 'اسم الملف'; @override String get fluffychat => 'فلافي-شات'; @override String get fontSize => 'حجم الخط'; @override String get forward => 'أعد التوجيه'; @override String get fromJoining => 'من بعد الانضمام'; @override String get fromTheInvitation => 'من بعد الدعوة'; @override String get goToTheNewRoom => 'انتقل للغرفة الجديدة'; @override String get group => 'المجموعة'; @override String get chatDescription => 'وصف المحادثة'; @override String get chatDescriptionHasBeenChanged => 'تغير وصف المجموعة'; @override String get groupIsPublic => 'المجموعة عامة'; @override String get groups => 'المجموعات'; @override String groupWith(String displayname) { return 'في مجموعة مع $displayname'; } @override String get guestsAreForbidden => 'يمنع الزوار'; @override String get guestsCanJoin => 'يمكن للزوار الانضمام'; @override String hasWithdrawnTheInvitationFor(String username, String targetName) { return 'سحب $username دعوة $targetName'; } @override String get help => 'المساعدة'; @override String get hideRedactedEvents => 'إخفاء الأحداث المنقحة'; @override String get hideRedactedMessages => 'إخفاء الرسائل المكررة'; @override String get hideRedactedMessagesBody => 'إذا قام شخص ما بتنقيح رسالة، فلن تكون هذه الرسالة مرئية في المحادثة بعد الآن.'; @override String get hideInvalidOrUnknownMessageFormats => 'إخفاء تنسيقات الرسائل غير الصالحة أو غير المعروفة'; @override String get howOffensiveIsThisContent => 'ما مدى سوء هذا المحتوى؟'; @override String get id => 'المعرّف'; @override String get identity => 'المُعرّف'; @override String get block => 'حظر'; @override String get blockedUsers => 'المستخدمون المحظورون'; @override String get blockListDescription => 'يمكنك حظر المستخدمين الذين يزعجونك. لن تتمكن من تلقي أي رسائل أو دعوات للغرفة من المستخدمين الموجودين في قائمة الحظر الشخصية الخاصة بك.'; @override String get blockUsername => 'تجاهل اسم المستخدم'; @override String get iHaveClickedOnLink => 'نقرت على الرابط'; @override String get incorrectPassphraseOrKey => 'عبارة مرور أو مفتاح استرداد خطأ'; @override String get inoffensive => 'غير مسيء'; @override String get inviteContact => 'دعوة مراسل'; @override String inviteContactToGroupQuestion(Object contact, Object groupName) { return 'هل تريد دعوة $contact إلى المحادثة \"$groupName\"؟?'; } @override String inviteContactToGroup(String groupName) { return 'أدعو مراسلا الى $groupName'; } @override String get noChatDescriptionYet => 'لم يتم إنشاء وصف للمحادثة حتى الآن.'; @override String get tryAgain => 'أعد المحاولة'; @override String get invalidServerName => 'اسم الخادم غير متاح'; @override String get invited => 'دُعيَ'; @override String get redactMessageDescription => 'سيتم تنقيح الرسالة لجميع المشاركين في هذه المحادثة. هذا لا يمكن التراجع عنها.'; @override String get optionalRedactReason => '(اختياري) سبب تنقيح هذه الرسالة ...'; @override String invitedUser(String username, String targetName) { return '📩 $username دعا $targetName'; } @override String get invitedUsersOnly => 'المستخدمون المدعوون فقط'; @override String get inviteForMe => 'دعوات لي'; @override String inviteText(String username, String link) { return 'دعاك $username إلى Extera.\n1. قم بزيارة موقع fluffychat.im وقم بتثبيت التطبيق\n2. قم بإنشاءحساب أو تسجيل الدخول\n3. افتح رابط الدعوة:\n $link'; } @override String get isTyping => 'يكتب…'; @override String joinedTheChat(String username) { return '👋 انضم $username إلى المحادثة'; } @override String get joinRoom => 'انضم للمحادثة'; @override String kicked(String username, String targetName) { return '👞 $username ركل $targetName'; } @override String kickedAndBanned(String username, String targetName) { return '🙅 $username ركل وحظر $targetName'; } @override String get kickFromChat => 'طرد من المحادثة'; @override String lastActiveAgo(String localizedTimeShort) { return 'آخر نشاط: $localizedTimeShort'; } @override String get leave => 'غادر'; @override String get leftTheChat => 'غادر المحادثة'; @override String get license => 'الرخصة'; @override String get lightTheme => 'فاتح'; @override String loadCountMoreParticipants(int count) { return 'حمِّل $count منتسبًا إضافيًا'; } @override String get dehydrate => 'تصدير الجلسة ومسح الجهاز'; @override String get dehydrateWarning => 'لا يمكن التراجع عن هذا الإجراء. تأكد من تخزين ملف النسخ الاحتياطي بأمان.'; @override String get dehydrateTor => 'مستخدمو تور: تصدير الجلسة'; @override String get dehydrateTorLong => 'بالنسبة لمستخدمي تور ، يوصى بتصدير الجلسة قبل إغلاق النافذة.'; @override String get hydrateTor => 'مستخدمو تور: استيراد تصدير الجلسة'; @override String get hydrateTorLong => 'هل قمت بتصدير جلستك الأخيرة على تور؟ قم باستيرادها بسرعة واستمر في المحادثة.'; @override String get hydrate => 'استعادة من ملف النسخ الاحتياطي'; @override String get loadingPleaseWait => 'يحمّل… يرجى الانتظار.'; @override String get loadMore => 'حمِّل المزيد…'; @override String get locationDisabledNotice => 'خدمات الموقع معطلة. مكنها لتتمكن من مشاركة موقعك.'; @override String get locationPermissionDeniedNotice => 'تم رفض إذن الموقع. الرجاء منح الإذن للقدرة على مشاركة موقعك.'; @override String get login => 'لِج'; @override String logInTo(String homeserver) { return 'لِج ل $homeserver'; } @override String get logout => 'اخرج'; @override String get memberChanges => 'تغييرات تخص الأعضاء'; @override String get mention => 'اذكر'; @override String get messages => 'الرسائل'; @override String get messagesStyle => 'الرسائل:'; @override String get moderator => 'مشرف'; @override String get muteChat => 'أكتم الماحدثة'; @override String get needPantalaimonWarning => 'اعلم أننا نستخدم بانتاليمون للتشفير طرفا لطرف.'; @override String get newChat => 'محادثة جديدة'; @override String get newMessageInFluffyChat => '💬 رسالة جديدة في Extera'; @override String get newVerificationRequest => 'طلب تحقق جديد!'; @override String get next => 'التالي'; @override String get no => 'لا'; @override String get noConnectionToTheServer => 'انقطع الاتصال بالخادم'; @override String get noEmotesFound => 'لم يُعثر على انفعالة. 😕'; @override String get noEncryptionForPublicRooms => 'يمكنك فقط تفعيل التشفير عندما تصبح الغرفة غير متاحة للعامة.'; @override String get noGoogleServicesWarning => 'يبدو أن خدمة Firebase Cloud Messaging غير متاحة على جهازك. لمواصلة تلقي الإشعارات، نوصي بتثبيت ntfy. باستخدام ntfy أو أي مزود خدمة Unified Push آخر، يمكنك تلقي إشعارات الدفع بطريقة آمنة للبيانات. يمكنك تنزيل ntfy من PlayStore أو من F-Droid.'; @override String noMatrixServer(String server1, String server2) { return '$server1 ليس خادم ماتريكس، بدلًا منه أتريد استخدام $server2؟'; } @override String get shareInviteLink => 'شارك رابط الدعوة'; @override String get scanQrCode => 'امسح رمز الاستجابة السريعة'; @override String get none => 'بدون'; @override String get noPasswordRecoveryDescription => 'لم تضف أي طريقة لاستعادة كلمة السر.'; @override String get noPermission => 'بدون اذن'; @override String get noRoomsFound => 'لم يُعثر على غرف…'; @override String get notifications => 'الإشعارات'; @override String get notificationsEnabledForThisAccount => 'الإشعارات مفعلة لهذا الحساب'; @override String numUsersTyping(int count) { return '$count يكتبون…'; } @override String get obtainingLocation => 'يحصل على الموقع…'; @override String get offensive => 'عدواني'; @override String get offline => 'غير متصل'; @override String get ok => 'موافق'; @override String get online => 'متصل'; @override String get onlineKeyBackupEnabled => 'تم تفعيل النسخ الاحتياطي للمفاتيح عبر الإنترنت'; @override String get oopsPushError => 'عذراً! للأسف، حدث خطأ أثناء إعداد الإشعارات.'; @override String get oopsSomethingWentWrong => 'عفوًا، حدث خطأ ما…'; @override String get openAppToReadMessages => 'افتح التطبيق لقراءة الرسائل'; @override String get openCamera => 'افتح الكميرا'; @override String get openVideoCamera => 'افتح الكاميرا لمقطع فيديو'; @override String get oneClientLoggedOut => 'أُ خرج أحد العملاء الذي تسختدمها'; @override String get addAccount => 'أضف حسابًا'; @override String get editBundlesForAccount => 'عدّل حزم هذا الحساب'; @override String get addToBundle => 'أضفه الى حزمة'; @override String get removeFromBundle => 'أزله من الحزمة'; @override String get bundleName => 'اسم الحزمة'; @override String get enableMultiAccounts => '(ميزة تجربية) فعّل تعدد الحسابات'; @override String get openInMaps => 'افتح في الخريطة'; @override String get link => 'رابط'; @override String get serverRequiresEmail => 'يتطلب هذا الخادم التحقق من بريدك الإلكتروني.'; @override String get or => 'أو'; @override String get participant => 'منتسب'; @override String get passphraseOrKey => 'عبارة المرور أو مفتاح الاستعادة'; @override String get password => 'كلمة السر'; @override String get downloads => 'Downloads'; @override String get passwordForgotten => 'نسيتَ كلمة السر'; @override String get passwordHasBeenChanged => 'غُيّرت كلمة السر'; @override String get hideMemberChangesInPublicChats => 'إخفاء تغييرات الأعضاء في الدردشات العامة'; @override String get hideMemberChangesInPublicChatsBody => 'لا تظهر في المخطط الزمني للدردشة إذا انضم شخص ما إلى محادثة عامة أو غادرها لتحسين إمكانية القراءة.'; @override String get overview => 'نظرة عامة'; @override String get notifyMeFor => 'أعلمني بـ'; @override String get passwordRecoverySettings => 'إعدادات استعادة كلمة المرور'; @override String get passwordRecovery => 'استعادة كلمة السر'; @override String get people => 'أشخاص'; @override String get pickImage => 'اختر صورة'; @override String get pin => 'ثبِّت'; @override String play(String fileName) { return 'شغّل $fileName'; } @override String get pleaseChoose => 'اختر رجاء'; @override String get pleaseChooseAPasscode => 'اختر رمز المرور'; @override String get pleaseClickOnLink => 'يرجى النقر على الرابط الموجود في البريد الإلكتروني ثم المتابعة.'; @override String get pleaseEnter4Digits => 'أدخل 4 أرقام أو أتركه فارغ لتعطيل القفل.'; @override String get pleaseEnterRecoveryKey => 'الرجاء إدخال مفتاح الاسترداد:'; @override String get pleaseEnterYourPassword => 'أدخل كلمة السر'; @override String get pleaseEnterYourPin => 'الرجاء إدخال رقم التعريف الشخصي الخاص بك'; @override String get pleaseEnterYourUsername => 'أدخل اسم المستخدم'; @override String get pleaseFollowInstructionsOnWeb => 'يرجى اتباع التعليمات الموجودة على الموقع والنقر على التالي.'; @override String get privacy => 'الخصوصية'; @override String get publicRooms => 'الغرف العامة'; @override String get pushRules => 'قواعد الإشعارات'; @override String get reason => 'السبب'; @override String get recording => 'يسجل'; @override String redactedBy(String username) { return 'منقح بواسطة $username'; } @override String get directChat => 'محادثة مباشرة'; @override String redactedByBecause(String username, String reason) { return 'تم حجبه بواسطة $username بسبب: \"$reason\"'; } @override String redactedAnEvent(String username) { return 'حذف $username حدثًا'; } @override String get redactMessage => 'احذف رسالة'; @override String get register => 'سجّل'; @override String get reject => 'رفض'; @override String rejectedTheInvitation(String username) { return 'رفض $username الدعوة'; } @override String get rejoin => 'أعد الانضمام'; @override String get removeAllOtherDevices => 'أزِل كل الأجهزة الأخرى'; @override String removedBy(String username) { return 'أزاله $username'; } @override String get removeDevice => 'أزل جهازا'; @override String get unbanFromChat => 'فك حجبه من المحادثة'; @override String get removeYourAvatar => 'أزل الصورة الرمزية'; @override String get replaceRoomWithNewerVersion => 'استبدل الغرفة باصدار أحدث'; @override String get reply => 'ردّ'; @override String get reportMessage => 'أبلغ عن الرسالة'; @override String get translateMessage => 'Translate message'; @override String get translatedMessage => 'Translated message'; @override String get errorTranslatingMessage => 'An error has occured while translating the message.'; @override String get recoverMessage => 'Recover message'; @override String get recoveredMessage => 'Recovered message'; @override String get errorRecoveringMessage => 'An error has occured while recovering the message.'; @override String get errorRecoveringMessageNoAdmin => 'This feature is available on Synapse homeservers only for adminstrators.'; @override String get requestPermission => 'أطلب إذنا'; @override String get roomHasBeenUpgraded => 'رُقيّت الغرفة'; @override String get roomVersion => 'إصدار الغرفة'; @override String get saveFile => 'احفظ الملف'; @override String get retry => 'Retry'; @override String get search => 'ابحث'; @override String get security => 'الأمان'; @override String get recoveryKey => 'مفتاح الاسترداد'; @override String get recoveryKeyLost => 'هل فقدت مفتاح الاسترداد؟'; @override String seenByUser(String username) { return 'رآه $username'; } @override String get send => 'أرسل'; @override String get sendAMessage => 'أرسل رسالة'; @override String get sendAsText => 'أرسل نصًا'; @override String get sendAudio => 'أرسل ملفًا صوتيًا'; @override String get sendFile => 'أرسل ملف'; @override String get sendImage => 'أرسل صورة'; @override String sendImages(int count) { return 'إرسال $count صورة'; } @override String get sendMessages => 'إرسال رسائل'; @override String get sendOriginal => 'أرسل الملف الأصلي'; @override String get sendSticker => 'أرسل ملصقًا'; @override String get sendVideo => 'أرسل فيديو'; @override String sentAFile(String username) { return '📁 أرسل $username ملفا'; } @override String sentAnAudio(String username) { return '🎤 أرسل $username ملفا صوتيا'; } @override String sentAPicture(String username) { return '🖼️ $username أرسل صورة'; } @override String sentASticker(String username) { return '😊 أرسل $username ملصقا'; } @override String sentAVideo(String username) { return '🎥 أرسل $username مقطع فيديو'; } @override String sentCallInformations(String senderName) { return 'أرسل $senderName معلومات مكالمة'; } @override String get separateChatTypes => 'الدردشات المباشرة والمجموعات المنفصلة'; @override String get setAsCanonicalAlias => 'تعيين كاسم مستعار رئيسي'; @override String get setCustomEmotes => 'عيّن وجوهًا تعبيرية مخصصة'; @override String get setChatDescription => 'تعيين وصفًا للدردشة'; @override String get setInvitationLink => 'عيّن رابط الدعوة'; @override String get setPermissionsLevel => 'تعيين مستوى الأذونات'; @override String get setStatus => 'عيّن الحالة'; @override String get settings => 'الإعدادات'; @override String get share => 'شارك'; @override String sharedTheLocation(String username) { return 'شارك $username موقعه'; } @override String get shareLocation => 'شارك الموقع'; @override String get showPassword => 'أظهر كلمة السر'; @override String get presenceStyle => 'الحضور:'; @override String get hideAvatarsInInvites => 'Hide avatars in invites'; @override String get hideAvatarsInInvitesDescription => 'Do not show room avatars in invites'; @override String get presencesToggle => 'إظهار رسائل الحالة من المستخدمين الآخرين'; @override String get pureBlackToggle => 'Pure Black'; @override String get singlesignon => 'تسجيل دخول أحادي'; @override String get skip => 'تخط'; @override String get sourceCode => 'الشفرة المصدرية'; @override String get spaceIsPublic => 'عام في المساحة'; @override String get spaceName => 'اسم المساحة'; @override String startedACall(String senderName) { return 'بدأ $senderName مكالمة'; } @override String get startFirstChat => 'ابدأ محادثتك الأولى'; @override String get status => 'الحالة'; @override String get statusExampleMessage => 'ماهو وضعك؟'; @override String get submit => 'أرسل'; @override String get synchronizingPleaseWait => 'يُزامن… يرجى الانتظار.'; @override String synchronizingPleaseWaitCounter(String percentage) { return ' Synchronizing… ($percentage%)'; } @override String get systemTheme => 'النظام'; @override String get theyDontMatch => 'لا يتطبقان'; @override String get theyMatch => 'متطبقان'; @override String get title => 'فلافي-شات'; @override String get toggleFavorite => 'بدّل حالة التفضيل'; @override String get toggleMuted => 'بدّل حالة الكتم'; @override String get toggleUnread => 'علّمه كمقروء/غير مقروء'; @override String get tooManyRequestsWarning => 'طابات كثيرة. حاول مجددًا لاحقًا!'; @override String get transferFromAnotherDevice => 'أنقله من جهاز آخر'; @override String get tryToSendAgain => 'حاول إعادة الارسال'; @override String get unavailable => 'غير متوفر'; @override String unbannedUser(String username, String targetName) { return 'ألغى $username حظر $targetName'; } @override String get unblockDevice => 'ألغ حظر الجهاز'; @override String get unknownDevice => 'جهز مجهول'; @override String get unknownEncryptionAlgorithm => 'خوارزمية تشفير مجهولة'; @override String unknownEvent(String type) { return 'حدث مجهول \'$type\''; } @override String get unmuteChat => 'ألغِ كتم المحادثة'; @override String get unpin => 'ألغِ التثبيت'; @override String unreadChats(int unreadCount) { String _temp0 = intl.Intl.pluralLogic( unreadCount, locale: localeName, other: '$unreadCount محادثات غير مقروءة', one: '1 محادثة غير مقروءة', ); return '$_temp0'; } @override String userAndOthersAreTyping(String username, int count) { return '$username و $count أخرون يكتبون…'; } @override String userAndUserAreTyping(String username, String username2) { return '$username و $username2 يكتبان…'; } @override String userIsTyping(String username) { return '$username يكتب…'; } @override String userLeftTheChat(String username) { return '🚪 $username غادر المحادثة'; } @override String get username => 'اسم المستخدم'; @override String userSentUnknownEvent(String username, String type) { return 'أرسل $username حدث $type'; } @override String get unverified => 'غير مؤكد'; @override String get verified => 'موثّق'; @override String get verify => 'تحقق'; @override String get verifyStart => 'ابدأ التحقق'; @override String get verifySuccess => 'تُحقق منك بنجاح!'; @override String get verifyTitle => 'يتحقق من الحساب الآخر'; @override String get videoCall => 'مكالمة فيديو'; @override String get visibilityOfTheChatHistory => 'مرئية تأريخ المحادثة'; @override String get visibleForAllParticipants => 'مرئي لكل المنتسبين'; @override String get visibleForEveryone => 'مرئي للجميع'; @override String get voiceMessage => 'رسالة صوتية'; @override String get waitingPartnerAcceptRequest => 'ينتظر قبول الشريك للطلب…'; @override String get waitingPartnerEmoji => 'ينتظر قبول الشريك لإيموجي…'; @override String get waitingPartnerNumbers => 'ينتظر قبول الشريك للأرقام…'; @override String get wallpaper => 'الخلفية:'; @override String get warning => 'تحذير!'; @override String get weSentYouAnEmail => 'أرسلنا لك رسالة بالبريد الإلكتروني'; @override String get whoCanPerformWhichAction => 'من يستطيع القيام بأي عمل'; @override String get whoIsAllowedToJoinThisGroup => 'من يسمح له الانضمام للمجموعة'; @override String get whyDoYouWantToReportThis => 'لماذا تريد الإبلاغ عنه؟'; @override String get wipeChatBackup => 'مسح نسخة المحادثة الاحتياطية لإنشاء مفتاح استرداد جديد؟'; @override String get withTheseAddressesRecoveryDescription => 'يمكنك استعادة كلمة السر بهذه العناوين.'; @override String get writeAMessage => 'اكتب رسالة…'; @override String get yes => 'نعم'; @override String get you => 'انت'; @override String get youAreNoLongerParticipatingInThisChat => 'لم تعد منتسبا لهذه المحادثة'; @override String get youHaveBeenBannedFromThisChat => 'حُظرت من هذه المحادثة'; @override String get yourPublicKey => 'مفتاحك العمومي'; @override String get messageInfo => 'معلومات الرسالة'; @override String get time => 'الوقت'; @override String get messageType => 'نوع الرسالة'; @override String get sender => 'المرسل'; @override String get openGallery => 'افتخ المعرض'; @override String get removeFromSpace => 'أزل من المساحة'; @override String get addToSpaceDescription => 'إختر مساحة لإضافة هذه المحادثة إليها.'; @override String get start => 'إبدأ'; @override String get pleaseEnterRecoveryKeyDescription => 'لإلغاء قفل رسائلك القديمة ، يرجى إدخال مفتاح الاسترداد الذي تم إنشاؤه في جلسة سابقة. مفتاح الاسترداد ليس كلمة المرور الخاصة بك.'; @override String get publish => 'انشر'; @override String videoWithSize(String size) { return 'فيديو ($size)'; } @override String get openChat => 'فتح المحادثة'; @override String get markAsRead => 'حدد كمقروء'; @override String get reportUser => 'التبيلغ عن المستخدم'; @override String get dismiss => 'رفض'; @override String reactedWith(String sender, String reaction) { return '$sender تفاعل ب $reaction'; } @override String get pinMessage => 'تثبيت في الغرفة'; @override String get confirmEventUnpin => 'هل أنت متأكد من إلغاء تثبيت الحدث بشكل دائم؟'; @override String get emojis => 'إيموجي'; @override String get placeCall => 'إجراء مكالمة'; @override String get voiceCall => 'مكالمة صوتية'; @override String get unsupportedAndroidVersion => 'نسخة أندرويد غير مدعومة'; @override String get unsupportedAndroidVersionLong => 'تتطلب هذه الميزة إصدار Android أحدث. يرجى التحقق من وجود تحديثات أو دعم Lineage OS.'; @override String get videoCallsBetaWarning => 'يرجى ملاحظة أن مكالمات الفيديو حالياً في مرحلة تجريبية. قد لا تعمل كما هو متوقع أو تعمل على الإطلاق على جميع المنصات.'; @override String get experimentalVideoCalls => 'مكالمات الفيديو التجريبية'; @override String get emailOrUsername => 'البريد الإلكتروني أو اسم المستخدم'; @override String get indexedDbErrorTitle => 'مشاكل الوضع الخاص'; @override String get indexedDbErrorLong => 'للأسف ، لم يتم تمكين تخزين الرسائل في الوضع الخاص افتراضيا.\nيرجى زيارة\n - حول:التكوين\n - تعيين dom.indexedDB.privateBrowsing.enabled إلى true\nخلاف ذلك ، لا يمكن تشغيل Extera.'; @override String switchToAccount(String number) { return 'التبديل إلى الحساب $number'; } @override String get nextAccount => 'الحساب التالي'; @override String get previousAccount => 'الحساب السابق'; @override String get addWidget => 'إضافة اداة'; @override String get widgetVideo => 'فيديو'; @override String get widgetEtherpad => 'ملاحظة نصية'; @override String get widgetJitsi => 'اجتماعات جيتسي'; @override String get widgetCustom => 'مُخصّص'; @override String get widgetName => 'الاسم'; @override String get widgetUrlError => 'هذا ليس عنوان URL صالحًا.'; @override String get widgetNameError => 'يرجى تقديم اسم العرض.'; @override String get errorAddingWidget => 'خطأ في إضافة الأداة.'; @override String get youRejectedTheInvitation => 'لقد رفضت الدعوة'; @override String get youJoinedTheChat => 'لقد انضممت إلى المحادثة'; @override String get youAcceptedTheInvitation => '👍 لقد قبلت الدعوة'; @override String youBannedUser(String user) { return 'لقد حظرت $user'; } @override String youHaveWithdrawnTheInvitationFor(String user) { return 'لقد سحبت الدعوة لـ $user'; } @override String youInvitedToBy(String alias) { return '📩 تمت دعوتك عبر الرابط إلى:\n$alias'; } @override String youInvitedBy(String user) { return '📩 لقد تمت دعوتك من قبل $user'; } @override String invitedBy(String user) { return '📩 تمت دعوته من قبل $user'; } @override String youInvitedUser(String user) { return '📩 قمت بدعوة $user'; } @override String youKicked(String user) { return '👞 لقد ركلت $user'; } @override String youKickedAndBanned(String user) { return '🙅 لقد ركلت وحظرت $user'; } @override String youUnbannedUser(String user) { return 'قمت بإلغاء الحظر $user'; } @override String hasKnocked(String user) { return '🚪 لقد طرق $user'; } @override String get usersMustKnock => 'المستخدم يجب أن يطرق الباب'; @override String get noOneCanJoin => 'لا أحد يستطيع الانضمام'; @override String userWouldLikeToChangeTheChat(String user) { return '$user يرغب في الانضمام إلى المحادثة.'; } @override String get noPublicLinkHasBeenCreatedYet => 'لم يتم بعد إنشاء أي رابط عام'; @override String get knock => 'دق'; @override String get users => 'المستخدمون'; @override String get unlockOldMessages => 'إلغاء قفل الرسائل القديمة'; @override String get storeInSecureStorageDescription => 'قم بتخزين مفتاح الاسترداد في التخزين الآمن لهذا الجهاز.'; @override String get saveKeyManuallyDescription => 'احفظ هذا المفتاح يدويا عن طريق تشغيل مربع حوار مشاركة النظام أو الحافظة.'; @override String get storeInAndroidKeystore => 'تخزين في سجل مفاتيح اندرويد'; @override String get storeInAppleKeyChain => 'تخزين في سلسلة مفاتيح ابل'; @override String get storeSecurlyOnThisDevice => 'احفظه بأمان على هذا الجهاز'; @override String countFiles(int count) { return 'ملفات $count'; } @override String get user => 'مستخدم'; @override String get custom => 'مُخصّص'; @override String get foregroundServiceRunning => 'يظهر هذا الإشعار عند تشغيل الخدمة الأمامية.'; @override String get screenSharingTitle => 'مشاركة الشاشة'; @override String get screenSharingDetail => 'أنت تشارك شاشتك في FuffyChat'; @override String get callingPermissions => 'أذونات الاتصال'; @override String get callingAccount => 'الاتصال بالحساب'; @override String get callingAccountDetails => 'يسمح لـ Extera باستخدام تطبيق android Dialer الأصلي.'; @override String get appearOnTop => 'يظهر في الأعلى'; @override String get appearOnTopDetails => 'يسمح للتطبيق بالظهور في الأعلى (ليست هناك حاجة إذا قمت بالفعل بإعداد Fluffychat كحساب اتصال)'; @override String get otherCallingPermissions => 'الميكروفون والكاميرا وأذونات Extera الأخرى'; @override String get whyIsThisMessageEncrypted => 'لماذا هذه الرسالة غير قابلة للقراءة؟'; @override String get noKeyForThisMessage => 'يمكن أن يحدث هذا إذا تم إرسال الرسالة قبل تسجيل الدخول إلى حسابك على هذا الجهاز.\n\nمن الممكن أيضا أن يكون المرسل قد حظر جهازك أو حدث خطأ ما في الاتصال بالإنترنت.\n\nهل يمكنك قراءة الرسالة في جلسة أخرى؟ ثم يمكنك نقل الرسالة منه! انتقل إلى الإعدادات > الأجهزة وتأكد من أن أجهزتك قد تحققت من بعضها البعض. عندما تفتح الغرفة في المرة التالية وتكون كلتا الجلستين في المقدمة ، سيتم إرسال المفاتيح تلقائيا.\n\nألا تريد أن تفقد المفاتيح عند تسجيل الخروج أو تبديل الأجهزة؟ تأكد من تمكين النسخ الاحتياطي للدردشة في الإعدادات.'; @override String get newGroup => 'مجموعة جديدة'; @override String get newSpace => 'مساحة جديدة'; @override String get enterSpace => 'أدخل المساحة'; @override String get enterRoom => 'أدخل الغرفة'; @override String get allSpaces => 'كل المساحات'; @override String numChats(String number) { return '$number الدردشات'; } @override String get hideUnimportantStateEvents => 'إخفاء أحداث الحالة غير المهمة'; @override String get hidePresences => 'إخفاء قائمة الحالة؟'; @override String get doNotShowAgain => 'لا تظهر مرة أخرى'; @override String wasDirectChatDisplayName(String oldDisplayName) { return 'محادثة فارغة (كانت $oldDisplayName)'; } @override String get newSpaceDescription => 'يسمح لك تطبيق المساحات بتوحيد دردشاتك وبناء مجتمعات خاصة أو عامة.'; @override String get encryptThisChat => 'تشفير هذه المحادثة'; @override String get disableEncryptionWarning => 'لأسباب أمنية ، لا يمكنك تعطيل التشفير في المحادثة ، حيث تم تمكينه من قبل.'; @override String get sorryThatsNotPossible => 'معذرة... هذا غير ممكن'; @override String get deviceKeys => 'مفاتيح الجهاز:'; @override String get reopenChat => 'إعادة فتح المحادثة'; @override String get noBackupWarning => 'تحذير! بدون تمكين النسخ الاحتياطي للدردشة ، ستفقد الوصول إلى رسائلك المشفرة. يوصى بشدة بتمكين النسخ الاحتياطي للدردشة أولاً قبل تسجيل الخروج.'; @override String get noOtherDevicesFound => 'لم يتم العثور على أجهزة أخرى'; @override String fileIsTooBigForServer(String max) { return 'تعذر الإرسال! لا يدعم الخادم سوى المرفقات التي تصل إلى $max.'; } @override String fileHasBeenSavedAt(String path) { return 'تم حفظ الملف في $path'; } @override String get jumpToLastReadMessage => 'الانتقال إلى آخر رسالة مقروءة'; @override String get readUpToHere => 'اقرأ حتى هنا'; @override String get jump => 'قفز'; @override String get openLinkInBrowser => 'فتح الرابط في المتصفح'; @override String get reportErrorDescription => '😭 أوه لا. هناك خطأ ما. إذا كنت تريد، يمكنك الإبلاغ عن هذا الخطأ إلى المطورين.'; @override String get report => 'تقرير'; @override String get signInWithPassword => 'سجل الدخول بكلمة السر'; @override String get pleaseTryAgainLaterOrChooseDifferentServer => 'رجاء حاول مجددا أو اختر خادما مختلفا.'; @override String signInWith(String provider) { return 'تسجيل الدخول باستخدام $provider'; } @override String get profileNotFound => 'لا يمكن العثور على المستخدم على الخادم. ربما هناك مشكلة في الاتصال أو المستخدم غير موجود.'; @override String get setTheme => 'تعيين السمة:'; @override String get setColorTheme => 'تعيين لون السمة:'; @override String get invite => 'دعوة'; @override String get inviteGroupChat => '📨 دعوة للمحادثة الجماعية'; @override String get invitePrivateChat => '📨 دعوة دردشة خاصة'; @override String get invalidInput => 'مدخل غير صالح!'; @override String wrongPinEntered(int seconds) { return 'تم إدخال رمز خاطئ! حاول مرة أخرى خلال $seconds ثانية...'; } @override String get pleaseEnterANumber => 'الرجاء إدخال رقم أكبر من 0'; @override String get archiveRoomDescription => 'سيتم نقل المحادثة إلى الأرشيف. سيتمكن المستخدمون الآخرون من رؤية أنك غادرت المحادثة.'; @override String get roomUpgradeDescription => 'سيتم بعد ذلك إعادة إنشاء المحادثة باستخدام إصدار الغرفة الجديد. سيتم إخطار جميع المشاركين بأنهم بحاجة إلى التبديل إلى المحادثة الجديدة. يمكنك معرفة المزيد حول إصدارات الغرف على https://spec.matrix.org/latest/rooms/'; @override String get removeDevicesDescription => 'سيتم تسجيل خروجك من هذا الجهاز ولن تتمكن بعد ذلك من تلقي الرسائل.'; @override String get banUserDescription => 'سيتم حظر المستخدم من المحادثة ولن يتمكن من الدخول إلى المحادثة مرة أخرى حتى يتم رفع الحظر عنه.'; @override String get unbanUserDescription => 'سيتمكن المستخدم من الدخول إلى المحادثة مرة أخرى إذا حاول.'; @override String doYouWantToKick(String user) { return 'Kick $user'; } @override String doYouWantToBan(String user) { return 'Ban $user'; } @override String get kickUserDescription => 'يتم طرد المستخدم من المحادثة ولكن لا يتم حظره. في المحادثات العامة، يمكن للمستخدم الانضمام مرة أخرى في أي وقت.'; @override String get makeAdminDescription => 'بمجرد تعيين هذا المستخدم كمسؤول، قد لا تتمكن من التراجع عن هذا لأنه سيكون لديه نفس الأذونات التي تتمتع بها.'; @override String get pushNotificationsNotAvailable => 'دفع الإخطارات غير متوفرة'; @override String get learnMore => 'تعلم المزيد'; @override String get yourGlobalUserIdIs => 'معرف المستخدم العمومي الخاص بك هو: '; @override String noUsersFoundWithQuery(String query) { return 'لسوء الحظ، لا يمكن العثور على مستخدم لديه \"$query\". يرجى التحقق مما إذا كنت قد ارتكبت خطأ كتابي.'; } @override String get knocking => 'طرق'; @override String chatCanBeDiscoveredViaSearchOnServer(String server) { return 'يمكن اكتشاف الشات عن طريق البحث في $server'; } @override String get searchChatsRooms => 'ابحث عن #الدردشات، @المستخدمين...'; @override String get nothingFound => 'لم نجد شيئاً.'; @override String get groupName => 'أسم المجموعة'; @override String get createGroupAndInviteUsers => 'إنشاء مجموعة ودعوة المستخدمين'; @override String get groupCanBeFoundViaSearch => 'يمكن العثور على المجموعة عبر البحث'; @override String get wrongRecoveryKey => 'عذرًا... لا يبدو أن هذا هو مفتاح الاسترداد الصحيح.'; @override String get startConversation => 'بدء محادثة'; @override String get commandHint_sendraw => 'إرسال جيسون الخام'; @override String get databaseMigrationTitle => 'تم تحسين قاعدة البيانات'; @override String get databaseMigrationBody => 'انتظر من فضلك. قد يستغرق ذلك بعض الوقت.'; @override String get leaveEmptyToClearStatus => 'اتركه فارغًا لمسح حالتك.'; @override String get select => 'اختر'; @override String get searchForUsers => 'ابحث عن @users...'; @override String get pleaseEnterYourCurrentPassword => 'من فضلك أدخل كلمة السر الحالية'; @override String get newPassword => 'كلمة المرور الجديدة'; @override String get pleaseChooseAStrongPassword => 'الرجاء اختيار كلمة مرور قوية'; @override String get passwordsDoNotMatch => 'كلمات المرور لا تتطابق'; @override String get passwordIsWrong => 'كلمة السر للدخول خاطئة'; @override String get publicLink => 'رابط عام'; @override String get publicChatAddresses => 'عناوين المحادثة العامة'; @override String get createNewAddress => 'إنشاء عنوان جديد'; @override String get joinSpace => 'انضم إلى المساحة'; @override String get publicSpaces => 'مساحة عامة'; @override String get addChatOrSubSpace => 'إضافة دردشة أو مساحة فرعية'; @override String get subspace => 'مساحة فرعية'; @override String get decline => 'رفض'; @override String get thisDevice => 'هذا الجهاز:'; @override String get initAppError => 'حدث خطأ بداخل التطبيق'; @override String get userRole => 'دور المستخدم'; @override String minimumPowerLevel(String level) { return '$level هو الحد الأدنى من مستوى الطاقة.'; } @override String searchIn(String chat) { return 'بحث في $chat...'; } @override String get searchMore => 'ابحث أكثر...'; @override String get gallery => 'المعرض'; @override String get files => 'الملفات'; @override String databaseBuildErrorBody(String url, String error) { return 'غير قادر على بناء قاعدة بيانات SQlite. يحاول التطبيق استخدام قاعدة بيانات قديمة في الوقت الحالي. الرجاء الإبلاغ عن هذا الخطأ للمطورين على $url. رسالة الخطأ هي: $error'; } @override String sessionLostBody(String url, String error) { return 'جلستك مفقودة يرجى إبلاغ المطورين بهذا الخطأ في $url. رسالة الخطأ هي: $error'; } @override String restoreSessionBody(String url, String error) { return 'يحاول التطبيق الآن استعادة جلستك من النسخة الاحتياطية. الرجاء الإبلاغ عن هذا الخطأ للمطورين على $url. رسالة الخطأ هي:$error'; } @override String forwardMessageTo(String roomName) { return 'هل تريد إعادة توجيه الرسالة إلى $roomName؟'; } @override String get sendReadReceipts => 'إرسال بالقراءة'; @override String get sendTypingNotificationsDescription => 'يستطيع المشاركون الآخرون في المحادثة رؤيتك عند كتابة رسالة جديدة.'; @override String get sendReadReceiptsDescription => 'يمكن للمشاركين الآخرين في المحادثة معرفة متى قرأت الرسالة.'; @override String get formattedMessages => 'رسائل منسقة'; @override String get formattedMessagesDescription => 'عرض محتوى الرسالة الغنية مثل النص الغامق باستخدام الماركداون.'; @override String get verifyOtherUser => '🔐 التحقق من المستخدم الآخر'; @override String get verifyOtherUserDescription => 'إذا قمت بالتحقق من مستخدم آخر، فيمكنك التأكد من أنك تعرف من تكتب إليه حقًا. 💪\n\nعند بدء عملية التحقق، سترى أنت والمستخدم الآخر نافذة منبثقة في التطبيق. هناك سترى بعد ذلك سلسلة من الرموز التعبيرية أو الأرقام التي يتعين عليك مقارنتها مع بعضها البعض.\n\nأفضل طريقة للقيام بذلك هي الالتقاء أو بدء مكالمة فيديو. 👭'; @override String get verifyOtherDevice => '🔐 التحقق من الجهاز الآخر'; @override String get verifyOtherDeviceDescription => 'عند التحقق من جهاز آخر، يمكن لهذه الأجهزة تبادل المفاتيح، مما يزيد من أمانك بشكل عام. 💪 عند بدء عملية التحقق، ستظهر نافذة منبثقة في التطبيق على كلا الجهازين. هناك سترى بعد ذلك سلسلة من الرموز التعبيرية أو الأرقام التي يتعين عليك مقارنتها مع بعضها البعض. من الأفضل أن يكون كلا الجهازين في متناول يديك قبل بدء عملية التحقق. 🤳'; @override String acceptedKeyVerification(String sender) { return 'وافق $sender على التحقق من المفتاح'; } @override String get customReaction => 'Add reaction'; @override String canceledKeyVerification(String sender) { return 'قام $sender بإلغاء التحقق من المفتاح'; } @override String completedKeyVerification(String sender) { return 'أكمل $sender عملية التحقق من المفتاح'; } @override String isReadyForKeyVerification(String sender) { return '$sender جاهز للتحقق من المفتاح'; } @override String requestedKeyVerification(String sender) { return 'طلب $sender التحقق من المفتاح'; } @override String startedKeyVerification(String sender) { return 'بدأ $sender عملية التحقق من المفتاح'; } @override String get transparent => 'شفّاف'; @override String get incomingMessages => 'الرسائل الواردة'; @override String get stickers => 'الملصقات'; @override String get discover => 'استكشف'; @override String get commandHint_ignore => 'تجاهل معرف المصفوفة المعطى'; @override String get commandHint_unignore => 'إلغاء تجاهل معرف المصفوفة المحدد'; @override String unreadChatsInApp(String appname, String unread) { return '$appname: $unread الدردشات غير المقروءة'; } @override String get noDatabaseEncryption => 'تشفير قاعدة البيانات غير مدعوم على هذا النظام الأساسي'; @override String thereAreCountUsersBlocked(Object count) { return 'يوجد حاليًا $count من المستخدمين المحظورين.'; } @override String get restricted => 'مقيد'; @override String get knockRestricted => 'قيود النقر'; @override String goToSpace(Object space) { return 'انتقل إلى المساحة: $space'; } @override String get markAsUnread => 'تحديد كغير مقروء'; @override String userLevel(int level) { return '$level - مستخدم'; } @override String moderatorLevel(int level) { return '$level - مشرف'; } @override String adminLevel(int level) { return '$level - مدير'; } @override String get changeGeneralChatSettings => 'تغيير إعدادات الدردشة العامة'; @override String get inviteOtherUsers => 'دعوة مستخدمين آخرين إلى هذه الدردشة'; @override String get changeTheChatPermissions => 'تغيير أذونات الدردشة'; @override String get changeTheVisibilityOfChatHistory => 'تغيير رؤية سجل الدردشة'; @override String get changeTheCanonicalRoomAlias => 'تغيير عنوان الدردشة العامة الرئيسي'; @override String get sendRoomNotifications => 'إرسال إشعارات @room'; @override String get changeTheDescriptionOfTheGroup => 'تغيير وصف الدردشة'; @override String get chatPermissionsDescription => '‪حدد مستوى الصلاحية الضروري لإجراءات معينة في هذه الدردشة. عادة ما تمثل مستويات الصلاحية 0 و 50 و 100 المستخدمين والمشرفين ولكن أي تدرج ممكن.'; @override String updateInstalled(String version) { return 'تم تثبيت🎉 تحديث $version!'; } @override String get changelog => 'سجل التغييرات'; @override String get sendCanceled => 'تم إلغاء الإرسال'; @override String get loginWithMatrixId => 'تسجيل الدخول باستخدام معرف ماتريكس'; @override String get discoverHomeservers => 'اكتشف الخوادم المنزلية'; @override String get whatIsAHomeserver => 'ما هو خادم المنزل ؟'; @override String get homeserverDescription => 'يتم تخزين جميع بياناتك على خادم المنزل، تمامًا مثل مزود خدمة البريد الإلكتروني. يمكنك اختيار خادم البيت الذي تريد استخدامه، بينما لا يزال بإمكانك التواصل مع الجميع. اعرف المزيد على https://matrix.org.'; @override String get doesNotSeemToBeAValidHomeserver => 'لا يبدو أنه خادم منزلي متوافق. عنوان URL غير صحيح ؟'; @override String get calculatingFileSize => 'جارٍ حساب حجم الملف...'; @override String get prepareSendingAttachment => 'إعداد مرفق الإرسال...'; @override String get sendingAttachment => 'جارٍ إرسال المرفق...'; @override String get generatingVideoThumbnail => 'جارٍ إنشاء صورة مصغرة للفيديو...'; @override String get compressVideo => 'جارٍ ضغط الفيديو...'; @override String sendingAttachmentCountOfCount(int index, int length) { return 'جارٍ إرسال المرفق $index من $length...'; } @override String serverLimitReached(int seconds) { return 'تم الوصول إلى حد الخادم! انتظر $seconds ثانية...'; } @override String get oneOfYourDevicesIsNotVerified => 'لم يتم التحقق من أحد أجهزتك'; @override String get noticeChatBackupDeviceVerification => 'ملاحظة: عند توصيل جميع أجهزتك بنسخة احتياطية للدردشة، يتم التحقق منها تلقائيًا.'; @override String get continueText => 'استمرار'; @override String get welcomeText => 'مرحبًا، 👋 معك Extera. يمكنك تسجيل الدخول إلى أي خادم منزلي، وهو متوافق مع https://matrix.org. ثم دردش مع أي شخص. إنها شبكة مراسلة لا مركزية ضخمة!'; @override String get blur => 'الضبابية:'; @override String get opacity => 'التعتيم:'; @override String get setWallpaper => 'تعيين الخلفية'; @override String get manageAccount => '‫إدارة الحساب‬'; @override String get noContactInformationProvided => 'لا يقدم السيرفر أي معلومات اتصال صحيحة'; @override String get contactServerAdmin => 'اتصل بمسؤول الخادم'; @override String get contactServerSecurity => 'الاتصال بمسؤول أمان ااخادم'; @override String get supportPage => 'صفحة الدعم'; @override String get serverInformation => 'معلومات الخادم:'; @override String get name => 'الإسم'; @override String get version => 'اﻹصدار'; @override String get website => 'الموقع اﻹلكتروني'; @override String get compress => 'ضغط'; @override String get boldText => 'خط غامق'; @override String get italicText => 'خط مائل'; @override String get strikeThrough => 'يتوسطه خط'; @override String get pleaseFillOut => 'من فضلك قم بتعبئته'; @override String get invalidUrl => 'رابط غير صحيح'; @override String get addLink => 'إضافة رابط'; @override String get unableToJoinChat => 'يتعذر الانضمام إلى الدردشة. ربما يكون الطرف الآخر قد أغلق المحادثة بالفعل.'; @override String get previous => 'السابق'; @override String get otherPartyNotLoggedIn => 'لم يقم الطرف الآخر بتسجيل الدخول حالياً وبالتالي لا يمكنه تلقي الرسائل!'; @override String appWantsToUseForLogin(String server) { return 'Use \'$server\' to log in'; } @override String get appWantsToUseForLoginDescription => 'You hereby allow the app and website to share information about you.'; @override String get open => 'Open'; @override String get waitingForServer => 'Waiting for server...'; @override String get appIntroduction => 'Extera lets you chat with your friends across different messengers. Learn more at https://matrix.org or just tap *Continue*.'; @override String get newChatRequest => '📩 New chat request'; @override String get contentNotificationSettings => 'Content notification settings'; @override String get generalNotificationSettings => 'General notification settings'; @override String get roomNotificationSettings => 'Room notification settings'; @override String get userSpecificNotificationSettings => 'User specific notification settings'; @override String get otherNotificationSettings => 'Other notification settings'; @override String get notificationRuleContainsUserName => 'Contains User Name'; @override String get notificationRuleContainsUserNameDescription => 'Notifies the user when a message contains their username.'; @override String get notificationRuleMaster => 'Mute all notifications'; @override String get notificationRuleMasterDescription => 'Overrides all other rules and disables all notifications.'; @override String get notificationRuleSuppressNotices => 'Suppress Automated Messages'; @override String get notificationRuleSuppressNoticesDescription => 'Suppresses notifications from automated clients like bots.'; @override String get notificationRuleInviteForMe => 'Invite for Me'; @override String get notificationRuleInviteForMeDescription => 'Notifies the user when they are invited to a room.'; @override String get notificationRuleMemberEvent => 'Member Event'; @override String get notificationRuleMemberEventDescription => 'Suppresses notifications for membership events.'; @override String get notificationRuleIsUserMention => 'User Mention'; @override String get notificationRuleIsUserMentionDescription => 'Notifies the user when they are directly mentioned in a message.'; @override String get notificationRuleContainsDisplayName => 'Contains Display Name'; @override String get notificationRuleContainsDisplayNameDescription => 'Notifies the user when a message contains their display name.'; @override String get notificationRuleIsRoomMention => 'Room Mention'; @override String get notificationRuleIsRoomMentionDescription => 'Notifies the user when there is a room mention.'; @override String get notificationRuleRoomnotif => 'Room Notification'; @override String get notificationRuleRoomnotifDescription => 'Notifies the user when a message contains \'@room\'.'; @override String get notificationRuleTombstone => 'Tombstone'; @override String get notificationRuleTombstoneDescription => 'Notifies the user about room deactivation messages.'; @override String get notificationRuleReaction => 'Reaction'; @override String get notificationRuleReactionDescription => 'Suppresses notifications for reactions.'; @override String get notificationRuleRoomServerAcl => 'Room Server ACL'; @override String get notificationRuleRoomServerAclDescription => 'Suppresses notifications for room server access control lists (ACL).'; @override String get notificationRuleSuppressEdits => 'Suppress Edits'; @override String get notificationRuleSuppressEditsDescription => 'Suppresses notifications for edited messages.'; @override String get notificationRuleCall => 'Call'; @override String get notificationRuleCallDescription => 'Notifies the user about calls.'; @override String get notificationRuleEncryptedRoomOneToOne => 'Encrypted Room One-to-One'; @override String get notificationRuleEncryptedRoomOneToOneDescription => 'Notifies the user about messages in encrypted one-to-one rooms.'; @override String get notificationRuleRoomOneToOne => 'Room One-to-One'; @override String get notificationRuleRoomOneToOneDescription => 'Notifies the user about messages in one-to-one rooms.'; @override String get notificationRuleMessage => 'Message'; @override String get notificationRuleMessageDescription => 'Notifies the user about general messages.'; @override String get notificationRuleEncrypted => 'Encrypted'; @override String get notificationRuleEncryptedDescription => 'Notifies the user about messages in encrypted rooms.'; @override String get notificationRuleJitsi => 'Jitsi'; @override String get notificationRuleJitsiDescription => 'Notifies the user about Jitsi widget events.'; @override String get notificationRuleServerAcl => 'Suppress Server ACL Events'; @override String get notificationRuleServerAclDescription => 'Suppresses notifications for Server ACL events.'; @override String unknownPushRule(String rule) { return 'Unknown push rule \'$rule\''; } @override String get deletePushRuleCanNotBeUndone => 'If you delete this notification setting, this can not be undone.'; @override String get more => 'More'; @override String get shareKeysWith => 'Share keys with...'; @override String get shareKeysWithDescription => 'Which devices should be trusted so that they can read along your messages in encrypted chats?'; @override String get allDevices => 'All devices'; @override String get crossVerifiedDevicesIfEnabled => 'Cross verified devices if enabled'; @override String get crossVerifiedDevices => 'Cross verified devices'; @override String get verifiedDevicesOnly => 'Verified devices only'; @override String get takeAPhoto => 'Take a photo'; @override String get recordAVideo => 'Record a video'; @override String get optionalMessage => '(Optional) message...'; @override String get notSupportedOnThisDevice => 'Not supported on this device'; @override String get enterNewChat => 'Enter new chat'; @override String get approve => 'Approve'; @override String get youHaveKnocked => 'You have knocked'; @override String get pleaseWaitUntilInvited => 'Please wait now, until someone from the room invites you.'; }