diff --git a/Mastodon/Resources/ar.lproj/Localizable.strings b/Mastodon/Resources/ar.lproj/Localizable.strings
index 8681e584d..b878e0342 100644
--- a/Mastodon/Resources/ar.lproj/Localizable.strings
+++ b/Mastodon/Resources/ar.lproj/Localizable.strings
@@ -1,63 +1,63 @@
-"Common.Alerts.BlockDomain.BlockEntireDomain" = "حظر النطاق";
-"Common.Alerts.BlockDomain.Title" = "Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.";
+"Common.Alerts.BlockDomain.BlockEntireDomain" = "حظر النِطاق";
+"Common.Alerts.BlockDomain.Title" = "هل أنتَ مُتأكِّدٌ حقًا مِن رغبتك في حظر %@ بالكامل؟ في معظم الحالات، يكون مِنَ الكافي والمُفَضَّل استهداف عدد محدود للحظر أو الكتم. لن ترى محتوى من هذا النطاق وسوف يتم إزالة جميع متابعيك المتواجدين فيه.";
"Common.Alerts.CleanCache.Message" = "تمَّ مَحو ذاكرة التخزين المؤقت %@ بنجاح.";
"Common.Alerts.CleanCache.Title" = "مَحو ذاكرة التخزين المؤقت";
"Common.Alerts.Common.PleaseTryAgain" = "يُرجى المحاولة مرة أُخرى.";
"Common.Alerts.Common.PleaseTryAgainLater" = "يُرجى المحاولة مرة أُخرى لاحقاً.";
"Common.Alerts.DeletePost.Delete" = "احذف";
-"Common.Alerts.DeletePost.Title" = "هل أنت متأكد من أنك تريد حذف هذا المنشور؟";
-"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content.";
-"Common.Alerts.DiscardPostContent.Title" = "تجاهل المسودة";
+"Common.Alerts.DeletePost.Title" = "هل أنت متأكد من رغبتك في حذف هذا المنشور؟";
+"Common.Alerts.DiscardPostContent.Message" = "أكِّد للتخلص مِن مُحتوى مَنشور مؤلَّف.";
+"Common.Alerts.DiscardPostContent.Title" = "التخلص من المسودة";
"Common.Alerts.EditProfileFailure.Message" = "لا يمكن تعديل الملف الشخصي. يُرجى المحاولة مرة أُخرى.";
"Common.Alerts.EditProfileFailure.Title" = "خطأ في تَحرير الملف الشخصي";
-"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video.";
-"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images.";
-"Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post.
-Please check your internet connection.";
-"Common.Alerts.PublishPostFailure.Title" = "أخفقت عملية النشر";
-"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo.";
-"Common.Alerts.SavePhotoFailure.Title" = "فشل حفظ الصورة";
+"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "لا يُمكِنُ إرفاق أكثر مِن مَقطع مرئي واحِد.";
+"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "لا يُمكن إرفاق مقطع مرئي إلى مَنشور يحتوي بالفعل على صُوَر.";
+"Common.Alerts.PublishPostFailure.Message" = "فَشَلَ نَشر المَنشور.
+يُرجى التحقق من اتصالك بالإنترنت.";
+"Common.Alerts.PublishPostFailure.Title" = "إخفاق في عمليَّة النشر";
+"Common.Alerts.SavePhotoFailure.Message" = "يُرجى إتاحة إذن الوصول إلى مكتبة الصور لحفظ الصورة.";
+"Common.Alerts.SavePhotoFailure.Title" = "إخفاق في حفظ الصورة";
"Common.Alerts.ServerError.Title" = "خطأ في الخادم";
"Common.Alerts.SignOut.Confirm" = "تسجيل الخروج";
-"Common.Alerts.SignOut.Message" = "هل أنت متأكد من أنك تريد تسجيل الخروج؟";
+"Common.Alerts.SignOut.Message" = "هل أنت متأكد من رغبتك في تسجيل الخروج؟";
"Common.Alerts.SignOut.Title" = "تسجيل الخروج";
-"Common.Alerts.SignUpFailure.Title" = "فشل التسجيل";
+"Common.Alerts.SignUpFailure.Title" = "إخفاق في التسجيل";
"Common.Alerts.VoteFailure.PollEnded" = "انتهى استطلاع الرأي";
-"Common.Alerts.VoteFailure.Title" = "فشل التصويت";
+"Common.Alerts.VoteFailure.Title" = "إخفاق في التصويت";
"Common.Controls.Actions.Add" = "إضافة";
"Common.Controls.Actions.Back" = "العودة";
"Common.Controls.Actions.BlockDomain" = "حظر %@";
"Common.Controls.Actions.Cancel" = "إلغاء";
-"Common.Controls.Actions.Compose" = "Compose";
+"Common.Controls.Actions.Compose" = "تأليف";
"Common.Controls.Actions.Confirm" = "تأكيد";
"Common.Controls.Actions.Continue" = "واصل";
"Common.Controls.Actions.CopyPhoto" = "نسخ الصورة";
"Common.Controls.Actions.Delete" = "احذف";
"Common.Controls.Actions.Discard" = "تجاهل";
"Common.Controls.Actions.Done" = "تمّ";
-"Common.Controls.Actions.Edit" = "تعديل";
+"Common.Controls.Actions.Edit" = "تحرير";
"Common.Controls.Actions.FindPeople" = "ابحث عن أشخاص لمتابعتهم";
"Common.Controls.Actions.ManuallySearch" = "البحث يدوياً بدلاً من ذلك";
"Common.Controls.Actions.Next" = "التالي";
"Common.Controls.Actions.Ok" = "حسنًا";
"Common.Controls.Actions.Open" = "افتح";
-"Common.Controls.Actions.OpenInSafari" = "افتحه في سفاري";
-"Common.Controls.Actions.Preview" = "معاينة";
+"Common.Controls.Actions.OpenInSafari" = "الفتح في Safari";
+"Common.Controls.Actions.Preview" = "مُعاينة";
"Common.Controls.Actions.Previous" = "السابق";
"Common.Controls.Actions.Remove" = "احذف";
-"Common.Controls.Actions.Reply" = "رد";
+"Common.Controls.Actions.Reply" = "الرَد";
"Common.Controls.Actions.ReportUser" = "ابلغ عن %@";
"Common.Controls.Actions.Save" = "حفظ";
"Common.Controls.Actions.SavePhoto" = "حفظ الصورة";
"Common.Controls.Actions.SeeMore" = "عرض المزيد";
"Common.Controls.Actions.Settings" = "الإعدادات";
-"Common.Controls.Actions.Share" = "شارك";
-"Common.Controls.Actions.SharePost" = "شارك المنشور";
-"Common.Controls.Actions.ShareUser" = "شارك %@";
+"Common.Controls.Actions.Share" = "المُشارك";
+"Common.Controls.Actions.SharePost" = "مشارك المنشور";
+"Common.Controls.Actions.ShareUser" = "مُشاركة %@";
"Common.Controls.Actions.SignIn" = "تسجيل الدخول";
"Common.Controls.Actions.SignUp" = "إنشاء حِساب";
"Common.Controls.Actions.Skip" = "تخطي";
-"Common.Controls.Actions.TakePhoto" = "التقط صورة";
+"Common.Controls.Actions.TakePhoto" = "التقاط صورة";
"Common.Controls.Actions.TryAgain" = "المُحاولة مرة أُخرى";
"Common.Controls.Actions.UnblockDomain" = "إلغاء حظر %@";
"Common.Controls.Friendship.Block" = "حظر";
@@ -76,7 +76,7 @@ Please check your internet connection.";
"Common.Controls.Friendship.UnblockUser" = "إلغاء حظر %@";
"Common.Controls.Friendship.Unmute" = "إلغاء الكتم";
"Common.Controls.Friendship.UnmuteUser" = "إلغاء كتم %@";
-"Common.Controls.Keyboard.Common.ComposeNewPost" = "إنشاء منشور جديد";
+"Common.Controls.Keyboard.Common.ComposeNewPost" = "تأليف منشور جديد";
"Common.Controls.Keyboard.Common.OpenSettings" = "أفتح الإعدادات";
"Common.Controls.Keyboard.Common.ShowFavorites" = "إظهار المفضلة";
"Common.Controls.Keyboard.Common.SwitchToTab" = "التبديل إلى %@";
@@ -89,9 +89,9 @@ Please check your internet connection.";
"Common.Controls.Keyboard.Timeline.PreviewImage" = "معاينة الصورة";
"Common.Controls.Keyboard.Timeline.PreviousStatus" = "المنشور السابق";
"Common.Controls.Keyboard.Timeline.ReplyStatus" = "رد على المنشور";
-"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning";
-"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post";
-"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post";
+"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "تبديل تحذير المُحتَوى";
+"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "تبديل المفضلة لِمنشور";
+"Common.Controls.Keyboard.Timeline.ToggleReblog" = "تبديل إعادة تدوين منشور";
"Common.Controls.Status.Actions.Favorite" = "إضافة إلى المفضلة";
"Common.Controls.Status.Actions.Menu" = "القائمة";
"Common.Controls.Status.Actions.Reblog" = "إعادة النشر";
@@ -99,9 +99,9 @@ Please check your internet connection.";
"Common.Controls.Status.Actions.Unfavorite" = "إزالة من المفضلة";
"Common.Controls.Status.Actions.Unreblog" = "تراجع عن إعادة النشر";
"Common.Controls.Status.ContentWarning" = "تحذير عن المحتوى";
-"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal";
+"Common.Controls.Status.MediaContentWarning" = "انقر على أي مكان للكشف";
"Common.Controls.Status.Poll.Closed" = "انتهى";
-"Common.Controls.Status.Poll.Vote" = "صَوّت";
+"Common.Controls.Status.Poll.Vote" = "صَوِّت";
"Common.Controls.Status.ShowPost" = "اظهر المنشور";
"Common.Controls.Status.ShowUserProfile" = "اظهر الملف التعريفي للمستخدم";
"Common.Controls.Status.Tag.Email" = "البريد الإلكتروني";
@@ -117,43 +117,42 @@ Please check your internet connection.";
"Common.Controls.Tabs.Profile" = "الملف التعريفي";
"Common.Controls.Tabs.Search" = "بحث";
"Common.Controls.Timeline.Filtered" = "مُصفَّى";
-"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile
-until they unblock you.";
-"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile
-until you unblock them.
-Your profile looks like this to them.";
+"Common.Controls.Timeline.Header.BlockedWarning" = "لا يُمكِنُكَ عَرض الملف الشخصي لهذا المُستخدِم
+حتَّى يَرفَعَ الحَظر عَنك.";
+"Common.Controls.Timeline.Header.BlockingWarning" = "لا يُمكنك الاطلاع على الملف الشخصي لهذا المُستخدِم
+حتَّى تَرفعَ الحَظر عنه.
+ملفًّكَ الشخصي يَظهَرُ بِمثل هذِهِ الحالة بالنسبةِ لَهُ أيضًا.";
"Common.Controls.Timeline.Header.NoStatusFound" = "لا توجد هناك منشورات";
-"Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended.";
-"Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile
-until they unblock you.";
-"Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile
-until you unblock them.
-Your profile looks like this to them.";
-"Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended.";
+"Common.Controls.Timeline.Header.SuspendedWarning" = "تمَّ إيقاف هذا المُستخدِم.";
+"Common.Controls.Timeline.Header.UserBlockedWarning" = "لا يُمكِنُكَ عَرض ملف %@ الشخصي
+حتَّى يَرفَعَ الحَظر عَنك.";
+"Common.Controls.Timeline.Header.UserBlockingWarning" = "لا يُمكنك الاطلاع على ملف %@ الشخصي
+حتَّى تَرفعَ الحَظر عنه.
+ملفًّكَ الشخصي يَظهَرُ بِمثل هذِهِ الحالة بالنسبةِ لَهُ أيضًا.";
+"Common.Controls.Timeline.Header.UserSuspendedWarning" = "لقد أوقِفَ حِساب %@.";
"Common.Controls.Timeline.Loader.LoadMissingPosts" = "تحميل المنشورات المَفقودة";
"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "تحميل المزيد من المنشورات...";
"Common.Controls.Timeline.Loader.ShowMoreReplies" = "إظهار المزيد من الردود";
"Common.Controls.Timeline.Timestamp.Now" = "الأن";
"Scene.AccountList.AddAccount" = "إضافة حساب";
"Scene.AccountList.DismissAccountSwitcher" = "تجاهُل مبدِّل الحساب";
-"Scene.AccountList.TabBarHint" = "Current selected profile: %@. Double tap then hold to show account switcher";
+"Scene.AccountList.TabBarHint" = "المِلف المُحدَّد حاليًا: %@. انقر نقرًا مزدوجًا ثم اضغط مع الاستمرار لإظهار مُبدِّل الحِساب";
"Scene.Compose.Accessibility.AppendAttachment" = "إضافة مُرفَق";
"Scene.Compose.Accessibility.AppendPoll" = "اضافة استطلاع رأي";
"Scene.Compose.Accessibility.CustomEmojiPicker" = "منتقي مخصص للإيموجي";
"Scene.Compose.Accessibility.DisableContentWarning" = "تعطيل تحذير الحتوى";
"Scene.Compose.Accessibility.EnableContentWarning" = "تنشيط تحذير المحتوى";
-"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu";
+"Scene.Compose.Accessibility.PostVisibilityMenu" = "قائمة ظهور المنشور";
"Scene.Compose.Accessibility.RemovePoll" = "إزالة الاستطلاع";
-"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be
-uploaded to Mastodon.";
-"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired...";
-"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired...";
+"Scene.Compose.Attachment.AttachmentBroken" = "هذا ال%@ مُعطَّل ويتعذَّر رفعه إلى ماستودون.";
+"Scene.Compose.Attachment.DescriptionPhoto" = "صِف الصورة للمكفوفين...";
+"Scene.Compose.Attachment.DescriptionVideo" = "صِف المقطع المرئي للمكفوفين...";
"Scene.Compose.Attachment.Photo" = "صورة";
"Scene.Compose.Attachment.Video" = "فيديو";
-"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add";
+"Scene.Compose.AutoComplete.SpaceToAdd" = "انقر مساحة لإضافتِها";
"Scene.Compose.ComposeAction" = "انشر";
"Scene.Compose.ContentInputPlaceholder" = "أخبِرنا بِما يَجُولُ فِي ذِهنَك";
-"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here...";
+"Scene.Compose.ContentWarning.Placeholder" = "اكتب تَحذيرًا دَقيقًا هُنا...";
"Scene.Compose.Keyboard.AppendAttachmentEntry" = "إضافة مُرفَق - %@";
"Scene.Compose.Keyboard.DiscardPost" = "تجاهُل المنشور";
"Scene.Compose.Keyboard.PublishPost" = "نَشر المَنشُور";
@@ -180,10 +179,10 @@ uploaded to Mastodon.";
"Scene.Compose.Visibility.Unlisted" = "غير مُدرَج";
"Scene.ConfirmEmail.Button.DontReceiveEmail" = "لم أستلم أبدًا بريدا إلكترونيا";
"Scene.ConfirmEmail.Button.OpenEmailApp" = "افتح تطبيق البريد الإلكتروني";
-"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Check if your email address is correct as well as your junk folder if you haven’t.";
+"Scene.ConfirmEmail.DontReceiveEmail.Description" = "تحقق ممَّ إذا كان عنوان بريدك الإلكتروني صحيحًا وكذلك تأكد مِن مجلد البريد غير الهام إذا لم تكن قد فعلت ذلك.";
"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "إعادة إرسال البريد الإلكتروني";
"Scene.ConfirmEmail.DontReceiveEmail.Title" = "تحقق من بريدك الإلكتروني";
-"Scene.ConfirmEmail.OpenEmailApp.Description" = "We just sent you an email. Check your junk folder if you haven’t.";
+"Scene.ConfirmEmail.OpenEmailApp.Description" = "لقد أرسلنا لك بريدًا إلكترونيًا للتو. تحقق من مجلد البريد غير الهام الخاص بك إذا لم تكن قد فعلت ذلك.";
"Scene.ConfirmEmail.OpenEmailApp.Mail" = "البريد";
"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "فتح عميل البريد الإلكتروني";
"Scene.ConfirmEmail.OpenEmailApp.Title" = "تحقَّق من بريدك الوارِد.";
@@ -191,8 +190,8 @@ uploaded to Mastodon.";
اضغط على الرابط لتأكيد حسابك.";
"Scene.ConfirmEmail.Title" = "شيء واحد أخير.";
"Scene.Favorite.Title" = "مفضلتك";
-"Scene.Follower.Footer" = "Followers from other servers are not displayed.";
-"Scene.Following.Footer" = "Follows from other servers are not displayed.";
+"Scene.Follower.Footer" = "لا يُمكِن عَرض المُتابِعين مِنَ الخوادم الأُخرى.";
+"Scene.Following.Footer" = "لا يُمكِن عَرض المُتابَعات مِنَ الخوادم الأُخرى.";
"Scene.HomeTimeline.NavigationBarState.NewPosts" = "إظهار منشورات جديدة";
"Scene.HomeTimeline.NavigationBarState.Offline" = "غير متصل";
"Scene.HomeTimeline.NavigationBarState.Published" = "تم نشره!";
@@ -208,7 +207,7 @@ uploaded to Mastodon.";
"Scene.Notification.UserRebloggedYourPost" = "أعاد %@ تدوين مشاركتك";
"Scene.Notification.UserRequestedToFollowYou" = "طلب %@ متابعتك";
"Scene.Notification.UserYourPollHasEnded" = "%@ اِنتهى استطلاعُكَ للرأي";
-"Scene.Preview.Keyboard.ClosePreview" = "إغلاق المعاينة";
+"Scene.Preview.Keyboard.ClosePreview" = "إغلاق المُعايَنَة";
"Scene.Preview.Keyboard.ShowNext" = "إظهار التالي";
"Scene.Preview.Keyboard.ShowPrevious" = "إظهار السابق";
"Scene.Profile.Dashboard.Followers" = "متابِع";
@@ -217,9 +216,9 @@ uploaded to Mastodon.";
"Scene.Profile.Fields.AddRow" = "إضافة صف";
"Scene.Profile.Fields.Placeholder.Content" = "المحتوى";
"Scene.Profile.Fields.Placeholder.Label" = "التسمية";
-"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@";
+"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "أكِّد لرفع حظر %@";
"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "إلغاء حظر الحساب";
-"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@";
+"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "أكِّد لرفع كتمْ %@";
"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "إلغاء كتم الحساب";
"Scene.Profile.SegmentedControl.Media" = "وسائط";
"Scene.Profile.SegmentedControl.Posts" = "منشورات";
@@ -230,20 +229,20 @@ uploaded to Mastodon.";
"Scene.Register.Error.Item.Password" = "الكلمة السرية";
"Scene.Register.Error.Item.Reason" = "السبب";
"Scene.Register.Error.Item.Username" = "اسم المستخدم";
-"Scene.Register.Error.Reason.Accepted" = "%@ must be accepted";
+"Scene.Register.Error.Reason.Accepted" = "يجب أن يُقبل %@";
"Scene.Register.Error.Reason.Blank" = "%@ مطلوب";
-"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider";
-"Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value";
+"Scene.Register.Error.Reason.Blocked" = "يحتوي %@ على موفِّر خدمة بريد إلكتروني غير مسموح به";
+"Scene.Register.Error.Reason.Inclusion" = "إنَّ %@ قيمة غير مدعومة";
"Scene.Register.Error.Reason.Invalid" = "%@ غير صالح";
-"Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword";
-"Scene.Register.Error.Reason.Taken" = "%@ is already in use";
+"Scene.Register.Error.Reason.Reserved" = "إنَّ %@ عبارة عن كلمة مفتاحيَّة محجوزة";
+"Scene.Register.Error.Reason.Taken" = "إنَّ %@ مُستخدَمٌ بالفعل";
"Scene.Register.Error.Reason.TooLong" = "%@ طويل جداً";
"Scene.Register.Error.Reason.TooShort" = "%@ قصير جدا";
-"Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist";
+"Scene.Register.Error.Reason.Unreachable" = "يبدوا أنَّ %@ غير موجود";
"Scene.Register.Error.Special.EmailInvalid" = "هذا عنوان بريد إلكتروني غير صالح";
"Scene.Register.Error.Special.PasswordTooShort" = "كلمة المرور قصيرة جداً (يجب أن تكون 8 أحرف على الأقل)";
-"Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores";
-"Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)";
+"Scene.Register.Error.Special.UsernameInvalid" = "يُمكِن أن يحتوي اسم المستخدم على أحرف أبجدية، أرقام وشرطات سفلية فقط";
+"Scene.Register.Error.Special.UsernameTooLong" = "اسم المستخدم طويل جداً (يجب ألّا يكون أطول من 30 رمز)";
"Scene.Register.Input.Avatar.Delete" = "احذف";
"Scene.Register.Input.DisplayName.Placeholder" = "الاسم المعروض";
"Scene.Register.Input.Email.Placeholder" = "البريد الإلكتروني";
@@ -253,24 +252,24 @@ uploaded to Mastodon.";
"Scene.Register.Input.Username.DuplicatePrompt" = "اسم المستخدم هذا غير متوفر.";
"Scene.Register.Input.Username.Placeholder" = "اسم المستخدم";
"Scene.Register.Title" = "أخبرنا عنك.";
-"Scene.Report.Content1" = "Are there any other posts you’d like to add to the report?";
-"Scene.Report.Content2" = "Is there anything the moderators should know about this report?";
-"Scene.Report.Send" = "ارسل الشكوى";
+"Scene.Report.Content1" = "هل ترغب في إضافة أي مشاركات أُخرى إلى الشكوى؟";
+"Scene.Report.Content2" = "هل هناك أي شيء يجب أن يعرفه المُراقبين حول هذه الشكوى؟";
+"Scene.Report.Send" = "إرسال الشكوى";
"Scene.Report.SkipToSend" = "إرسال بدون تعليق";
"Scene.Report.Step1" = "الخطوة 1 من 2";
"Scene.Report.Step2" = "الخطوة 2 من 2";
-"Scene.Report.TextPlaceholder" = "Type or paste additional comments";
+"Scene.Report.TextPlaceholder" = "اكتب أو الصق تعليقات إضافيَّة";
"Scene.Report.Title" = "ابلغ عن %@";
"Scene.Search.Recommend.Accounts.Description" = "قد ترغب في متابعة هذه الحسابات";
"Scene.Search.Recommend.Accounts.Follow" = "تابع";
"Scene.Search.Recommend.Accounts.Title" = "حسابات قد تعجبك";
"Scene.Search.Recommend.ButtonText" = "طالع الكل";
-"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention";
+"Scene.Search.Recommend.HashTag.Description" = "الوسوم التي تحظى بقدر كبير من الاهتمام";
"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ أشخاص يتحدَّثوا";
"Scene.Search.Recommend.HashTag.Title" = "ذات شعبية على ماستدون";
"Scene.Search.SearchBar.Cancel" = "إلغاء";
"Scene.Search.SearchBar.Placeholder" = "البحث عن وسوم أو مستخدمين·ات";
-"Scene.Search.Searching.Clear" = "امسح";
+"Scene.Search.Searching.Clear" = "مَحو";
"Scene.Search.Searching.EmptyState.NoResults" = "ليس هناك أية نتيجة";
"Scene.Search.Searching.RecentSearch" = "عمليات البحث الأخيرة";
"Scene.Search.Searching.Segment.All" = "الكل";
@@ -294,7 +293,7 @@ uploaded to Mastodon.";
"Scene.ServerPicker.Button.Category.Tech" = "تكنولوجيا";
"Scene.ServerPicker.Button.SeeLess" = "اعرض أقل";
"Scene.ServerPicker.Button.SeeMore" = "اعرض المزيد";
-"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection.";
+"Scene.ServerPicker.EmptyState.BadNetwork" = "حدث خطأٌ ما أثناء تحميل البيانات. تحقَّق من اتصالك بالإنترنت.";
"Scene.ServerPicker.EmptyState.FindingServers" = "البحث عن خوادم متوفرة...";
"Scene.ServerPicker.EmptyState.NoResults" = "لا توجد نتائج";
"Scene.ServerPicker.Input.Placeholder" = "ابحث عن خادم أو انضم إلى سيرفر خاص بك...";
@@ -309,7 +308,7 @@ uploaded to Mastodon.";
"Scene.ServerRules.Subtitle" = "تم سنّ هذه القواعد من قبل مشرفي %@.";
"Scene.ServerRules.TermsOfService" = "شروط الخدمة";
"Scene.ServerRules.Title" = "بعض القواعد الأساسية.";
-"Scene.Settings.Footer.MastodonDescription" = "ماستدون برنامج مفتوح المصدر. يمكنك المساهمة، أو الإبلاغ عن تقارير الأخطاء، على غيت هب %@ (%@)";
+"Scene.Settings.Footer.MastodonDescription" = "ماستدون برنامج مفتوح المصدر. يمكنك المساهمة، أو الإبلاغ عن تقارير الأخطاء على GitHub في %@ (%@)";
"Scene.Settings.Keyboard.CloseSettingsWindow" = "إغلاق نافذة الإعدادات";
"Scene.Settings.Section.Appearance.Automatic" = "تلقائي";
"Scene.Settings.Section.Appearance.Dark" = "مظلمٌ دائِمًا";
@@ -338,12 +337,12 @@ uploaded to Mastodon.";
"Scene.Settings.Section.SpicyZone.Signout" = "تسجيل الخروج";
"Scene.Settings.Section.SpicyZone.Title" = "المنطقة الحارة";
"Scene.Settings.Title" = "الإعدادات";
-"Scene.SuggestionAccount.FollowExplain" = "When you follow someone, you’ll see their posts in your home feed.";
+"Scene.SuggestionAccount.FollowExplain" = "عِندَ مُتابَعَتِكَ لأحدِهِم، سَوف تَرى مَنشوراته في تغذيَتِكَ الرئيسة.";
"Scene.SuggestionAccount.Title" = "ابحث عن أشخاص لمتابعتهم";
"Scene.Thread.BackTitle" = "منشور";
"Scene.Thread.Title" = "مَنشور مِن %@";
-"Scene.Welcome.Slogan" = "Social networking
-back in your hands.";
+"Scene.Welcome.Slogan" = "شبكات التواصل الاجتماعي
+مرة أُخرى بين يديك.";
"Scene.Wizard.AccessibilityHint" = "انقر نقرًا مزدوجًا لتجاهل النافذة المنبثقة";
-"Scene.Wizard.MultipleAccountSwitchIntroDescription" = "Switch between multiple accounts by holding the profile button.";
+"Scene.Wizard.MultipleAccountSwitchIntroDescription" = "بدِّل بين حسابات متعددة عبر الاستمرار بالضغط على زر الملف الشخصي.";
"Scene.Wizard.NewInMastodon" = "جديد في ماستودون";
\ No newline at end of file
diff --git a/Mastodon/Resources/ar.lproj/Localizable.stringsdict b/Mastodon/Resources/ar.lproj/Localizable.stringsdict
index e3dee0d80..0b28c577a 100644
--- a/Mastodon/Resources/ar.lproj/Localizable.stringsdict
+++ b/Mastodon/Resources/ar.lproj/Localizable.stringsdict
@@ -13,13 +13,13 @@
NSStringFormatValueTypeKey
ld
zero
- %ld unread notification
+ لا إشعار غير مقروء
one
إشعار واحِد غير مقروء
two
إشعاران غير مقروءان
few
- %ld unread notification
+ %ld إشعارات غير مقروءة
many
%ld إشعارًا غيرَ مقروء
other
@@ -277,7 +277,7 @@
NSStringFormatValueTypeKey
ld
zero
- %ld followers
+ لا مُتابِع
one
مُتابِعٌ واحد
two
diff --git a/Mastodon/Resources/fr.lproj/Localizable.strings b/Mastodon/Resources/fr.lproj/Localizable.strings
index 9514a7a5e..a4dbfdb6f 100644
--- a/Mastodon/Resources/fr.lproj/Localizable.strings
+++ b/Mastodon/Resources/fr.lproj/Localizable.strings
@@ -134,7 +134,7 @@ Votre profil ressemble à ça pour lui.";
"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Chargement des publications manquantes...";
"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Charger plus de réponses";
"Common.Controls.Timeline.Timestamp.Now" = "À l’instant";
-"Scene.AccountList.AddAccount" = "Add Account";
+"Scene.AccountList.AddAccount" = "Ajouter un compte";
"Scene.AccountList.DismissAccountSwitcher" = "Dismiss Account Switcher";
"Scene.AccountList.TabBarHint" = "Current selected profile: %@. Double tap then hold to show account switcher";
"Scene.Compose.Accessibility.AppendAttachment" = "Joindre un document";
@@ -191,7 +191,7 @@ téléversé sur Mastodon.";
tapotez le lien pour confirmer votre compte.";
"Scene.ConfirmEmail.Title" = "Une dernière chose.";
"Scene.Favorite.Title" = "Vos favoris";
-"Scene.Follower.Footer" = "Followers from other servers are not displayed.";
+"Scene.Follower.Footer" = "Les abonné·e·s issus des autres serveurs ne sont pas affiché·e·s.";
"Scene.Following.Footer" = "Follows from other servers are not displayed.";
"Scene.HomeTimeline.NavigationBarState.NewPosts" = "Voir les nouvelles publications";
"Scene.HomeTimeline.NavigationBarState.Offline" = "Hors ligne";
@@ -343,6 +343,6 @@ n'importe quel serveur.";
"Scene.Thread.BackTitle" = "Publication";
"Scene.Thread.Title" = "Publication de %@";
"Scene.Welcome.Slogan" = "Le réseau social qui vous rend le contrôle.";
-"Scene.Wizard.AccessibilityHint" = "Double tap to dismiss this wizard";
-"Scene.Wizard.MultipleAccountSwitchIntroDescription" = "Switch between multiple accounts by holding the profile button.";
-"Scene.Wizard.NewInMastodon" = "New in Mastodon";
\ No newline at end of file
+"Scene.Wizard.AccessibilityHint" = "Tapotez deux fois pour fermer cet assistant";
+"Scene.Wizard.MultipleAccountSwitchIntroDescription" = "Basculez entre plusieurs comptes en appuyant de maniere prolongée sur le bouton profil.";
+"Scene.Wizard.NewInMastodon" = "Nouveau dans Mastodon";
\ No newline at end of file
diff --git a/Mastodon/Resources/fr.lproj/Localizable.stringsdict b/Mastodon/Resources/fr.lproj/Localizable.stringsdict
index d512b204c..4a912e4b3 100644
--- a/Mastodon/Resources/fr.lproj/Localizable.stringsdict
+++ b/Mastodon/Resources/fr.lproj/Localizable.stringsdict
@@ -13,15 +13,15 @@
NSStringFormatValueTypeKey
ld
one
- 1 unread notification
+ 1 notification non lue
other
- %ld unread notification
+ %ld notifications non lues
a11y.plural.count.input_limit_exceeds
NSStringLocalizedFormatKey
- Input limit exceeds %#@character_count@
+ La limite d’entrée dépasse %#@character_count@
character_count
NSStringFormatSpecTypeKey
diff --git a/MastodonIntent/fr.lproj/Intents.strings b/MastodonIntent/fr.lproj/Intents.strings
index 628f794c9..f4fec3000 100644
--- a/MastodonIntent/fr.lproj/Intents.strings
+++ b/MastodonIntent/fr.lproj/Intents.strings
@@ -6,7 +6,7 @@
"HZSGTr" = "Quel contenu à publier ?";
-"HdGikU" = "Posting failed";
+"HdGikU" = "Échec lors de la publication";
"KDNTJ4" = "Raison de l’échec";
@@ -40,11 +40,11 @@
"gfePDu" = "Échec lors de la publication. ${failureReason}";
-"k7dbKQ" = "Post was sent successfully.";
+"k7dbKQ" = "Message publié avec succès.";
-"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?";
+"oGiqmY-dYQ5NN" = "Juste pour confirmer, vous vouliez « Public » ?";
-"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?";
+"oGiqmY-ehFLjY" = "Juste pour confirmer, vous vouliez bien diffuser vers « abonné·e·s uniquement » ?";
"rM6dvp" = "URL";