/*
 *  RyukGram — Localizable.strings  (English source of truth)
 *  -------------------------------------------------------------------------
 *
 *  Every user-facing string in RyukGram goes through the macro
 *      SCILocalized(@"English text here")
 *  in the Objective-C source. The argument is BOTH the lookup key and the
 *  English fallback, so if a translation is missing the user still sees
 *  clean English — nothing ever breaks.
 *
 *
 *  HOW TO ADD A NEW LANGUAGE
 *  -------------------------------------------------------------------------
 *
 *  1. Copy this file into a new folder named after the language code:
 *         src/Localization/Resources/<code>.lproj/Localizable.strings
 *     e.g.  ar.lproj  (Arabic)
 *           es.lproj  (Spanish)
 *           fr.lproj  (French)
 *  2. Translate the RIGHT-hand side of every `"key" = "value";` line.
 *     Do NOT touch the left-hand side — that is the lookup key and must
 *     stay identical to the English version, otherwise the app will never
 *     find your translation.
 *  3. Keep every format specifier (%@, %lu, %d, %lld, %1$@, …) exactly
 *     as-is, in the same order. If you need to reorder them, switch to
 *     positional specifiers (%1$@ %2$lu).
 *  4. Keep embedded quotes escaped with a backslash: \" — and newlines
 *     as \n.
 *  5. Open a pull request at https://github.com/faroukbmiled/RyukGram/pulls
 *     so we can ship the language in the next release.
 *
 *
 *  HOW TO ADD A NEW STRING IN CODE
 *  -------------------------------------------------------------------------
 *
 *  Just wrap the English text with SCILocalized(...) in the .m / .x / .xm
 *  file — the helper resolves to the English text automatically when no
 *  translation exists. Then add the same English text as BOTH the key and
 *  the value inside the matching section below, e.g.
 *
 *      "Download all items" = "Download all items";
 *
 *  Translators copy that line into their own .lproj and translate only the
 *  right-hand side.
 *
 *
 *  FILE FORMAT NOTES
 *  -------------------------------------------------------------------------
 *
 *  - UTF-8, LF line endings.
 *  - Slash-star block comments and double-slash line comments both work.
 *  - DO NOT nest one slash-star block comment inside another — the
 *    parser will close the outer block at the first inner close marker
 *    and every lookup in the file will silently fail.
 *  - Keys and values are both quoted; every line ends with a semicolon.
 */

//////////////////////////////////////////////////////////////////////////////
//               CHROME — TOP BAR, LANGUAGE PICKER, FIRST-RUN               //
// Shown on the root Settings screen: title, search bar, the globe language //
// menu, and the one-time welcome alert. These use dotted keys (settings.*) //
// and are hand-authored rather than extracted from English source.         //
//////////////////////////////////////////////////////////////////////////////

"settings.firstrun.message" = "‏مستقبلاً: اضغط مطولاً على الخطوط الثلاثة أعلى صفحة ملفك الشخصي لفتح إعدادات ريوك غرام.‏";
"settings.firstrun.ok" = "‏مفهوم!‏";
"settings.firstrun.title" = "‏معلومات إعدادات ريوك غرام‏";
"settings.language.english_only" = "‏يتوفر ريوك غرام حاليًا باللغة الإنجليزية فقط. اللغات الأخرى جاهزة بانتظار الترجمة — ساهم في الترجمة إلى لغتك باتباع الدليل القصير في ملف ريدمي (README).‏";
"settings.language.help_translate" = "‏المساعدة في الترجمة‏";
"settings.language.system" = "‏الافتراضي للنظام‏";
"settings.language.title" = "‏اللغة‏";
"settings.language.restart.message" = "تم تحديث الإعدادات. أعد تشغيل Instagram لتعتمد القوائم والأزرار والإشعارات في باقي التطبيق اللغة الجديدة أيضًا.";
"settings.language.restart.title" = "أعد التشغيل لتطبيق التغيير في كل مكان";
"settings.language.available" = "المتاحة";
"settings.results.many" = "‏%lu نتائج‏";
"settings.results.one" = "‏%lu نتيجة‏";
"settings.search.placeholder" = "‏البحث في الإعدادات‏";
"settings.title" = "‏إعدادات ريوك غرام‏";

//////////////////////////////////////////////////////////////////////////////
//                                 GENERAL                                  //
// Settings → General tab                                                   //
//////////////////////////////////////////////////////////////////////////////

"Action button icon" = "‏أيقونة زر الإجراءات‏";
"Adds a copy option to the comment long-press menu" = "‏إضافة خيار النسخ إلى قائمة الضغط المطول للتعليقات‏";
"Adds a download button next to share/save on the reels audio page" = "‏يضيف زر تنزيل بجانب المشاركة/الحفظ في صفحة الصوت بالريلز‏";
"Adds download, copy and expand options to GIF and image comments" = "‏يضيف خيارات التنزيل والنسخ والتكبير لتعليقات GIF والصور‏";
"Allow video in photo sticker" = "‏السماح بالفيديو في ملصق الصورة‏";
"Alternate icons are not supported" = "الأيقونات البديلة غير مدعومة";
"Anonymous live viewing" = "‏مشاهدة البث المباشر مجهول الهوية‏";
"App Icon" = "أيقونة التطبيق";
"Audio page" = "‏صفحة الصوت‏";
"Auto-reveals sensitive media" = "‏يكشف تلقائيًا عن المحتوى الحساس‏";
"Blocks the viewer-count heartbeat so the broadcaster doesn't see you — you also won't see the viewer count" = "‏يمنع نبض عدّاد المشاهدين فلا يراك المذيع — ولن ترى عدّاد المشاهدين أيضاً‏";
"Browser" = "‏المتصفح‏";
"Change the app icon from the bundled icons" = "غيّر أيقونة التطبيق من الأيقونات المضمّنة";
"Choose Icon" = "اختيار الأيقونة";
"Choose which surfaces hide ads" = "اختر الواجهات التي تُخفي الإعلانات";
"Comments" = "‏التعليقات‏";
"Commerce carousels in comments and shoppable CTAs on reels" = "العروض التجارية الدائرية في التعليقات وأزرار التسوّق في الريلز";
"Copy comment text" = "‏نسخ نص التعليق‏";
"Copy description" = "‏نسخ الوصف‏";
"Copy description text fields by long-pressing on them" = "‏نسخ حقول نصوص الوصف بالضغط المطول عليها‏";
"Custom music sticker color" = "‏لون مخصص لملصق الموسيقى‏";
"Date format" = "‏تنسيق التاريخ‏";
"Disable app haptics" = "‏إلغاء تفعيل الحس اللمسي للتطبيق‏";
"Disables haptics/vibrations within the app" = "‏تعطيل الحس اللمسي والاهتزازات داخل التطبيق‏";
"Do not save recent searches" = "‏عدم حفظ عمليات البحث الأخيرة‏";
"Download GIF & image comments" = "‏تنزيل تعليقات GIF والصور‏";
"Download image" = "‏تنزيل الصورة‏";
"Embed domain" = "‏تضمين النطاق‏";
"Embed domain: %@" = "‏تضمين النطاق: %@‏";
"Enable liquid glass buttons" = "‏تفعيل أزرار الزجاج السائل‏";
"Enable liquid glass surfaces" = "‏تفعيل أسطح الزجاج السائل‏";
"Enable teen app icons" = "‏تفعيل أيقونات تطبيق المراهقين‏";
"Enables experimental liquid glass buttons" = "‏تفعيل أزرار الزجاج السائل التجريبية‏";
"Enables liquid glass tab bar, floating navigation, and other UI elements" = "‏تفعيل شريط تبويبات الزجاج السائل، والتنقل العائم، وعناصر واجهة المستخدم الأخرى‏";
"End" = "‏النهاية‏";
"Experimental features" = "‏ميزات تجريبية‏";
"Explore & search" = "الاستكشاف والبحث";
"Failed to change icon" = "تعذّر تغيير الأيقونة";
"Fixed" = "‏ثابت‏";
"Fixed prevents shrinking. Hide makes it disappear when scrolling down" = "‏ثابت يمنع التقلص. إخفاء يجعله يختفي عند التمرير لأسفل‏";
"Focus/distractions" = "‏التركيز والمشتتات‏";
"General" = "‏عام‏";
"Gradient color" = "‏لون متدرّج‏";
"Hide ads" = "‏إخفاء الإعلانات‏";
"Hide explore posts grid" = "‏إخفاء شبكة منشورات الإكسبلور‏";
"Hide friends map" = "‏إخفاء خريطة الأصدقاء‏";
"Hide Meta AI" = "‏إخفاء ذكاء ميتا الاصطناعي‏";
"Hide metrics" = "‏إخفاء الإحصائيات‏";
"Hide notes tray" = "‏إخفاء شريط الملاحظات‏";
"Hide on scroll" = "‏إخفاء عند التمرير‏";
"Hide TestFlight popup" = "‏إخفاء نافذة TestFlight‏";
"Hide trending searches" = "‏إخفاء عمليات البحث الرائجة‏";
"Hide UI on capture" = "‏إخفاء الواجهة عند الالتقاط‏";
"Hides all suggested users for you to follow, outside your feed" = "‏إخفاء جميع المستخدمين المقترحين لمتابعتهم، خارج يومياتك‏";
"Hides like/comment/share counts on posts and reels" = "‏إخفاء عدد الإعجابات والتعليقات والمشاركات على المنشورات ومقاطع ريلز‏";
"Hides the friends map icon in the notes tray" = "‏إخفاء أيقونة خريطة الأصدقاء في شريط الملاحظات‏";
"Hides the grid of suggested posts on the explore/search tab" = "‏إخفاء شبكة المنشورات المقترحة في تبويب الإكسبلور والبحث‏";
"Hides the meta ai buttons/functionality within the app" = "‏إخفاء أزرار ووظائف ذكاء ميتا الاصطناعي داخل التطبيق‏";
"Hides the notes tray in the DM inbox" = "‏إخفاء شريط الملاحظات في صندوق الرسائل الخاصة‏";
"Hides the suggested broadcast channels in direct messages" = "‏إخفاء قنوات البث المقترحة في الرسائل الخاصة‏";
"Hides the trending searches under the explore search bar" = "‏إخفاء عمليات البحث الرائجة أسفل شريط البحث في الإكسبلور‏";
"Hold down on the Instagram logo to change the app icon" = "‏اضغط مطولاً على شعار إنستغرام لتغيير أيقونة التطبيق‏";
"Lets the photo sticker picker show videos too, not just photos" = "‏يسمح لمنتقي ملصق الصورة بعرض مقاطع الفيديو أيضًا، وليس الصور فقط‏";
"Liquid glass tab bar" = "‏شريط تبويبات الزجاج السائل‏";
"Live" = "‏البث المباشر‏";
"Long press on the eyedropper tool in stories to customize the text color more precisely" = "‏اضغط مطولاً على أداة القطارة في القصص لتخصيص لون النص بدقة أكبر‏";
"Long-press the color wheel on a music or lyric sticker to pick any solid or gradient color" = "‏اضغط مطولاً على عجلة الألوان في ملصق الموسيقى أو الكلمات لاختيار أي لون موحد أو متدرّج‏";
"Long-press the heart button in a live to hide or show the comments" = "‏اضغط مطولاً على زر القلب في البث المباشر لإخفاء التعليقات أو إظهارها‏";
"Long-press the search tab to open a copied Instagram link" = "اضغط مطولاً على تبويب البحث لفتح رابط إنستغرام المنسوخ";
"Master switch. When off, all per-surface toggles below are ignored." = "المفتاح الرئيسي. عند إيقافه، يتم تجاهل جميع المفاتيح الفرعية أدناه لكل واجهة.";
"No suggested chats" = "‏لا توجد محادثات مقترحة‏";
"No suggested users" = "‏لا يوجد مستخدمون مقترحون‏";
"Notes" = "‏الملاحظات‏";
"Open app icon picker" = "‏فتح منتقي أيقونات التطبيق‏";
"Open link from clipboard" = "فتح الرابط من الحافظة";
"Open links in external browser" = "‏فتح الروابط في متصفح خارجي‏";
"Opens links in Safari instead of Instagram's in-app browser" = "‏يفتح الروابط في متصفح سفاري بدلاً من متصفح إنستغرام الداخلي‏";
"Privacy" = "‏الخصوصية‏";
"Removes ads across enabled surfaces" = "يزيل الإعلانات عبر الواجهات المُفعّلة";
"Removes igsh, utm_source, and other tracking parameters from shared links" = "‏إزالة معلمات التتبع من الروابط المشتركة‏";
"Removes Instagram tracking wrappers (l.instagram.com) and UTM/fbclid params from URLs" = "‏إزالة روابط تتبع إنستغرام ومعلمات التتبع من الروابط‏";
"Replace domain in shared links" = "‏استبدال النطاق في الروابط المشتركة‏";
"Replace IG's relative timestamps (\"3d ago\") with a custom format. Toggle which surfaces it applies to inside the picker." = "‏استبدال الطوابع الزمنية النسبية لإنستغرام (\"منذ 3 أيام\") بتنسيق مخصص. قم بتبديل الأماكن التي يتم تطبيقها عليها من الداخل.‏";
"Rewrites copied/shared links to use an embed-friendly domain for previews in Discord, Telegram, etc." = "‏إعادة كتابة الروابط المنسوخة والمشتركة لاستخدام نطاق ملائم للمعاينة في ديسكورد وتيليجرام وغيرها.‏";
"Search bars will no longer save your recent searches" = "‏لن تقوم أشرطة البحث بحفظ عمليات بحثك الأخيرة بعد الآن‏";
"Selected" = "محدّد";
"Sharing" = "‏المشاركة‏";
"Shopping" = "التسوّق";
"Skip sensitive content covers" = "‏تخطي حواجز المحتوى الحساس‏";
"Solid color" = "‏لون موحد‏";
"Sponsored posts in main, contextual, video, and chaining feeds" = "المنشورات المموّلة في الخلاصات الرئيسية والسياقية والمرئية والمتسلسلة";
"Sponsored posts on the explore grid" = "المنشورات المموّلة في شبكة الاستكشاف";
"Sponsored reels in the sundial feed" = "الريلز المموّلة في خلاصة sundial";
"Start" = "‏البداية‏";
"Story ads and sponsored entries in the story tray" = "إعلانات القصص والإدخالات المموّلة في شريط القصص";
"Strip tracking from links" = "‏تجريد الروابط من التتبع‏";
"Strip tracking params" = "‏إزالة معلمات التتبع‏";
"Suppresses the \"It's time to update Instagram Beta\" nag" = "‏يمنع تنبيه \"حان وقت تحديث Instagram Beta\"‏";
"Tap to apply" = "اضغط للتطبيق";
"The selected icon will be saved and shown here the next time you open this page." = "سيتم حفظ الأيقونة المحددة وعرضها هنا في المرة القادمة التي تفتح فيها هذه الصفحة.";
"Toggle live comments" = "‏تبديل التعليقات المباشرة‏";
"Use detailed color picker" = "‏استخدام منتقي الألوان التفصيلي‏";
"Used across feed, stories, reels, and DMs." = "‏يُستخدَم في المنشورات والقصص والريلز والرسائل‏";

//////////////////////////////////////////////////////////////////////////////
//                               DATE FORMAT                                //
// Settings → Date format tab                                               //
//////////////////////////////////////////////////////////////////////////////

"%ld day ago" = "قبل %ld يوم";
"%ld days ago" = "قبل %ld يوم";
"%ld hour ago" = "قبل %ld ساعة";
"%ld hours ago" = "قبل %ld ساعة";
"%ld minute ago" = "قبل %ld دقيقة";
"%ld minutes ago" = "قبل %ld دقيقة";
"%ld week ago" = "قبل %ld أسبوع";
"%ld weeks ago" = "قبل %ld أسبوع";
"%ldd" = "%ldي";
"%ldh" = "%ldس";
"%ldm" = "%ldد";
"%ldw" = "%ldأ";
"Alternate" = "‏بديل‏";
"Always ask" = "‏السؤال دائمًا‏";
"Balanced" = "‏متوازن‏";
"Block all" = "‏حظر الكل‏";
"Block selected" = "‏حظر المحدد‏";
"Button" = "‏زر‏";
"Classic" = "‏كلاسيكي‏";
"Date format — %@" = "‏تنسيق التاريخ — %@‏";
"Default" = "‏الافتراضي‏";
"Disabled" = "‏معطّل‏";
"Download and share" = "‏تنزيل ومشاركة‏";
"Download to Photos" = "‏تنزيل إلى الصور‏";
"Enabled" = "‏مفعّل‏";
"Expand" = "‏توسيع‏";
"Explore" = "‏إكسبلور‏";
"Fast" = "‏سريع‏";
"Feed" = "‏اليوميات‏";
"Feed posts" = "منشورات الموجز";
"High" = "‏مرتفع‏";
"Inbox" = "‏صندوق الوارد‏";
"just now" = "‏الآن‏";
"Low" = "‏منخفض‏";
"Max" = "‏الأقصى‏";
"Medium" = "‏متوسط‏";
"Mute/Unmute" = "‏كتم / إلغاء الكتم‏";
"Notes, comments, stories" = "الملاحظات والتعليقات والقصص";
"now" = "‏الآن‏";
"Open menu" = "‏فتح القائمة‏";
"Pause/Play" = "‏إيقاف / تشغيل‏";
"Profile" = "‏الملف الشخصي‏";
"Quality" = "‏الجودة‏";
"Reels" = "‏ريلز‏";
"Requires restart" = "‏يتطلب إعادة تشغيل‏";
"Save to Photos" = "‏حفظ في الصور‏";
"Share sheet" = "‏قائمة المشاركة‏";
"Standard" = "‏قياسي‏";
"Toggle" = "‏مفتاح تبديل‏";

//////////////////////////////////////////////////////////////////////////////
//                                   FEED                                   //
// Settings → Feed tab                                                      //
//////////////////////////////////////////////////////////////////////////////

"Action button" = "‏زر الإجراء‏";
"Adds 'View profile picture' and 'View cover' to story tray long-press menus" = "‏إضافة 'عرض صورة الملف الشخصي' و 'عرض الغلاف' إلى قوائم الضغط المطول في شريط القصص‏";
"Adds a RyukGram action button under each feed post with download/share/copy/expand/repost entries. Tap opens the menu by default; change the tap behavior below." = "‏يضيف زر إجراء ريوك غرام أسفل كل منشور في اليوميات مع خيارات تنزيل ومشاركة ونسخ وتوسيع وإعادة نشر. يؤدي النقر إلى فتح القائمة افتراضيًا؛ قم بتغيير السلوك أدناه.‏";
"Choose Instagram's default feed or force the Following feed" = "‏اختر اليوميات الافتراضية لإنستغرام أو فرض يوميات المتابَعين‏";
"Main feed" = "‏اليوميات الرئيسية‏";
"Controls when and how the feed refreshes. Background refresh occurs when returning to the app after ~10 minutes. Home button refresh occurs when tapping the Home tab while already on it." = "‏يتحكم في متى وكيف يتم تحديث اليوميات. يحدث التحديث في الخلفية عند العودة إلى التطبيق بعد ~10 دقائق. ويحدث تحديث زر الصفحة الرئيسية عند النقر فوقه أثناء التواجد فيه بالفعل.‏";
"Default tap action" = "‏إجراء النقر الافتراضي‏";
"Disable background refresh" = "‏تعطيل التحديث في الخلفية‏";
"Disable home button refresh" = "‏تعطيل تحديث زر الصفحة الرئيسية‏";
"Disable home button scroll" = "‏تعطيل التمرير بزر الصفحة الرئيسية‏";
"Disable video autoplay" = "‏تعطيل التشغيل التلقائي للفيديو‏";
"Hide" = "‏إخفاء‏";
"Hide entire feed" = "‏إخفاء اليوميات بالكامل‏";
"Hide repost button" = "‏إخفاء زر إعادة النشر‏";
"Hide stories tray" = "‏إخفاء شريط القصص‏";
"Hide suggested stories" = "‏إخفاء القصص المقترحة‏";
"Hides suggested accounts" = "‏إخفاء الحسابات المقترحة‏";
"Hides suggested reels" = "‏إخفاء مقاطع ريلز المقترحة‏";
"Hides suggested threads posts" = "‏إخفاء منشورات ثريدز المقترحة‏";
"Hides the repost button on feed posts" = "‏إخفاء زر إعادة النشر على منشورات اليوميات‏";
"Hides the story tray at the top" = "‏إخفاء شريط القصص في الأعلى‏";
"Inserts a button row below like/comment/share on each post" = "‏إدراج صف أزرار أسفل الإعجاب والتعليق والمشاركة على كل منشور‏";
"Long press on media to expand in full-screen viewer" = "‏اضغط مطولاً على الوسائط لتوسيعها في عارض ملء الشاشة‏";
"Start media muted" = "‫بدء الوسائط بدون صوت‬";
"Expanded videos open with sound off" = "‫تُفتح مقاطع الفيديو الموسعة بدون صوت‬";
"Enhanced media resolution" = "‫دقة وسائط محسّنة‬";
"Media saving" = "‫حفظ الوسائط‬";
"Spoof device profile so IG serves higher-quality images" = "‫انتحل ملف الجهاز ليقدم إنستغرام صورًا أعلى جودة‬";
"Media" = "‏الوسائط‏";
"Media zoom" = "‏تكبير الوسائط‏";
"No suggested for you" = "‏لا توجد اقتراحات لك‏";
"No suggested posts" = "‏لا توجد منشورات مقترحة‏";
"No suggested reels" = "‏لا توجد مقاطع ريلز مقترحة‏";
"No suggested threads" = "‏لا توجد منشورات ثريدز مقترحة‏";
"Prevents feed from reloading when returning from background" = "‏يمنع اليوميات من إعادة التحميل عند العودة من الخلفية‏";
"Prevents videos from playing automatically" = "‏يمنع مقاطع الفيديو من التشغيل التلقائي‏";
"Refresh" = "‏تحديث‏";
"Removes all content from your home feed" = "‏إزالة جميع المحتويات من يومياتك الرئيسية‏";
"Removes suggested accounts from the stories tray" = "‏إزالة الحسابات المقترحة من شريط القصص‏";
"Removes suggested posts" = "‏إزالة المنشورات المقترحة‏";
"Scroll to top without refreshing when tapping Home" = "‏التمرير إلى الأعلى دون تحديث عند النقر على الصفحة الرئيسية‏";
"Show action button" = "‏إظهار زر الإجراء‏";
"Show date" = "‏إظهار التاريخ‏";
"Stories tray" = "‏شريط القصص‏";
"Tapping Home does nothing when already on feed" = "‏النقر على الصفحة الرئيسية لا يفعل شيئًا عند التواجد بالفعل في اليوميات‏";
"Tray long-press actions" = "‏إجراءات الضغط المطول على الشريط‏";
"Composer doesn't accept GIFs" = "‏المُؤلِّف لا يقبل صور GIF‏";
"Copy GIF link" = "‏نسخ رابط GIF‏";
"Copy image link" = "‏نسخ رابط الصورة‏";
"Custom GIF in comments" = "‏GIF مخصص في التعليقات‏";
"Failed to build GIF model" = "‏فشل في إنشاء نموذج GIF‏";
"GIF link copied" = "‏تم نسخ رابط GIF‏";
"Image" = "‏صورة‏";
"Image link copied" = "‏تم نسخ رابط الصورة‏";
"Invalid Giphy URL" = "‏رابط Giphy غير صالح‏";
"Long-press the GIF button to paste any Giphy URL" = "‏اضغط مطولاً على زر GIF للصق أي رابط Giphy‏";
"Paste Giphy Link" = "‏لصق رابط Giphy‏";
"Paste a giphy.com URL or media ID" = "‏الصق رابط giphy.com أو معرف الوسائط‏";
"Send" = "‏إرسال‏";

//////////////////////////////////////////////////////////////////////////////
//                                  REELS                                   //
// Settings → Reels tab                                                     //
//////////////////////////////////////////////////////////////////////////////

"Adds a RyukGram action button above the reel sidebar with view-cover/download/share/copy/expand/repost entries. Tap opens the menu by default; change the tap behavior below." = "‏يضيف زر إجراء ريوك غرام أعلى الشريط الجانبي لمقطع ريلز مع خيارات عرض الغلاف وتنزيل ومشاركة ونسخ وتوسيع وإعادة نشر. يؤدي النقر إلى فتح القائمة افتراضيًا؛ قم بتغيير السلوك أدناه.‏";
"Always show progress scrubber" = "‏إظهار شريط التقدم دائمًا‏";
"Auto-scroll reels" = "‏التمرير التلقائي لمقاطع ريلز‏";
"Change what happens when you tap on a reel" = "‏تغيير ما يحدث عند النقر على مقطع ريلز‏";
"Confirm reel refresh" = "‏تأكيد تحديث ريلز‏";
"Custom speed" = "سرعة مخصّصة";
"Disable auto-unmuting reels" = "‏تعطيل إلغاء الكتم التلقائي لمقاطع ريلز‏";
"Disable scrolling reels" = "‏تعطيل تمرير مقاطع ريلز‏";
"Disable tab button refresh" = "‏تعطيل تحديث زر التبويب‏";
"Doom scrolling limit" = "‏حد التمرير المفرط‏";
"e.g. 1.75" = "مثال: 1.75";
"Enter a value between 0.5 and 2.0" = "أدخل قيمة بين 0.5 و2.0";
"Forces the progress bar to appear on every reel" = "‏يفرض ظهور شريط التقدم على كل مقطع ريلز‏";
"Hide \"Made with Edits\" badge" = "‏إخفاء شارة \"تم الإنشاء باستخدام Edits\"‏";
"Hide friends avatars" = "‏إخفاء صور الأصدقاء‏";
"Hide reels header" = "‏إخفاء ترويسة ريلز‏";
"Hide social context overlay" = "‏إخفاء طبقة السياق الاجتماعي‏";
"Hides the avatar bubbles next to the Friends tab in reels" = "‏يخفي صور الأصدقاء بجانب علامة تبويب الأصدقاء في ريلز‏";
"Hides the Edits app promo pill on reels" = "‏يخفي شارة الترويج لتطبيق Edits في الريلز‏";
"Hides the floating overlay showing who reposted or commented on reels" = "‏يخفي الطبقة العائمة التي تظهر من أعاد النشر أو علّق على الريلز‏";
"Hides the repost button on the reels sidebar" = "‏إخفاء زر إعادة النشر على الشريط الجانبي لمقاطع ريلز‏";
"Hides the top navigation bar when watching reels" = "‏إخفاء شريط التنقل العلوي عند مشاهدة ريلز‏";
"Hiding" = "‏إخفاء‏";
"Hold the 3-dot on any reel to open speed picker" = "اضغط مطوّلاً على النقاط الثلاث في أي ريل لفتح منتقي السرعة";
"IG default" = "‏الافتراضي لإنستغرام‏";
"IG default: native behavior. RyukGram: re-advances after swiping back." = "‏الافتراضي لإنستغرام: السلوك الأصلي. ريوك غرام: يعيد التقدم بعد التمرير للخلف.‏";
"Limits" = "‏الحدود‏";
"Limits the amount of reels available to scroll at any given time, and prevents refreshing" = "‏يحد من عدد مقاطع ريلز المتاحة للتمرير في أي وقت، ويمنع التحديث‏";
"Only loads %@ %@" = "‏تحميل %@ %@ فقط‏";
"Places a button above the like/comment/share column on each reel" = "‏يضع زرًا أعلى عمود الإعجاب والتعليق والمشاركة في كل مقطع ريلز‏";
"Playback speed" = "سرعة التشغيل";
"Prevent doom scrolling" = "‏منع التمرير المفرط‏";
"Prevents reels from being scrolled to the next video" = "‏يمنع التمرير إلى الفيديو التالي في ريلز‏";
"Prevents reels from unmuting when the volume/silent button is pressed" = "‏يمنع إلغاء كتم صوت ريلز عند الضغط على أزرار الصوت‏";
"RyukGram" = "‏ريوك غرام‏";
"Shows an alert when you trigger a reels refresh" = "‏يعرض تنبيهًا عند بدء تحديث ريلز‏";
"Shows buttons to reveal and auto-fill the password on locked reels" = "‏يظهر أزرارًا للكشف عن كلمة المرور وتعبئتها تلقائيًا في مقاطع ريلز المقفلة‏";
"Swipe a reel left to open the author's profile" = "‏اسحب مقطع ريلز لليسار لفتح الملف الشخصي لصاحبه‏";
"Swipe left to profile" = "‏السحب لليسار لفتح الملف الشخصي‏";
"Tap Controls" = "‏عناصر تحكم النقر‏";
"Tap to mute on photo reels" = "‏اضغط للكتم في ريلز الصور‏";
"Tapping the Reels tab while on reels does nothing" = "‏النقر على تبويب ريلز أثناء التواجد فيه لا يفعل شيئًا‏";
"Unlock password-locked reels" = "‏فتح مقاطع ريلز المقفلة بكلمة مرور‏";
"When pause mode is on, tap on photo reels toggles audio instead of the native pause gesture" = "‏عند تفعيل وضع الإيقاف المؤقت، يؤدي النقر على ريلز الصور إلى تبديل الصوت بدلاً من إيماءة الإيقاف الأصلية‏";

//////////////////////////////////////////////////////////////////////////////
//                                 PROFILE                                  //
// Settings → Profile tab                                                   //
//////////////////////////////////////////////////////////////////////////////

"Adds a button to filter & sort any followers/following list. Resets when you leave." = "يضيف زرًا لتصفية وترتيب أي قائمة متابِعين/متابَعين. يُعاد ضبطه عند المغادرة.";
"Adds a view option to the highlight long-press menu to open the cover in full-screen" = "‏إضافة خيار عرض إلى قائمة الضغط المطول على الهايلايت لفتح الغلاف بملء الشاشة‏";
"Copy note on long press" = "‏نسخ الملاحظة عند الضغط المطول‏";
"Extra stats shown on each post and reel card in profile grids." = "إحصائيات إضافية تظهر على كل بطاقة منشور وريل في شبكات الملف الشخصي.";
"Fake follower count" = "‏عدد متابعين وهمي‏";
"Fake following count" = "‏عدد المتابَعين وهمي‏";
"Fake post count" = "‏عدد منشورات وهمي‏";
"Fake profile stats" = "‏إحصائيات ملف شخصي وهمية‏";
"Fake verified badge" = "‏شارة توثيق وهمية‏";
"Fetch missing counts" = "جلب الأرقام المفقودة";
"Filter & sort lists" = "تصفية وترتيب القوائم";
"Follow indicator" = "‏مؤشر المتابعة‏";
"Follower & following lists" = "قوائم المتابِعين والمتابَعين";
"Follower count" = "‏عدد المتابعين‏";
"Following count" = "‏عدد المتابَعين‏";
"Long press a profile picture to open it in full-screen with zoom, share, and save" = "‏اضغط مطولاً على صورة الملف الشخصي لفتحها بملء الشاشة مع إمكانية التكبير والمشاركة والحفظ‏";
"Long press the note bubble on a profile to copy the text" = "‏اضغط مطولاً على فقاعة الملاحظة في الملف الشخصي لنسخ النص‏";
"Long press to download directly (ignored when zoom is on)" = "‏اضغط مطولاً للتنزيل مباشرة (يتم تجاهله عند تشغيل التكبير)‏";
"Long-press gestures on profile elements — kept separate from the per-feature action buttons." = "‏إيماءات الضغط المطول على عناصر الملف الشخصي — منفصلة عن أزرار الإجراءات لكل ميزة.‏";
"Only affects your own profile header. Other users see the real numbers." = "‏يؤثر فقط على رأس ملفك الشخصي. يرى المستخدمون الآخرون الأرقام الحقيقية.‏";
"Override view count" = "تجاوز عدد المشاهدات";
"Post count" = "‏عدد المنشورات‏";
"Profile card details" = "تفاصيل بطاقة الملف الشخصي";
"Profile stats" = "إحصائيات الملف الشخصي";
"Render counts in shortened format." = "عرض الأرقام بصيغة مختصرة.";
"Save profile picture" = "‏حفظ صورة الملف الشخصي‏";
"Short numbers" = "أرقام مختصرة";
"Show a checkmark next to your name on your own profile" = "‏إظهار علامة توثيق بجوار اسمك في ملفك الشخصي‏";
"Show full follower count" = "إظهار العدد الكامل للمتابعين";
"Show full post count" = "إظهار العدد الكامل للمنشورات";
"Show like count" = "إظهار عدد الإعجابات";
"Show upload date" = "إظهار تاريخ النشر";
"Shows whether the profile user follows you" = "‏يُظهر ما إذا كان صاحب الملف الشخصي يتابعك‏";
"Tap to set" = "‏اضغط للتعيين‏";
"Uses Instagram's API. May hit rate limits." = "يستخدم واجهة Instagram API. قد يصطدم بحدود المعدل.";
"View highlight cover" = "‏عرض غلاف الهايلايت‏";
"Zoom profile photo" = "‏تكبير صورة الملف الشخصي‏";

//////////////////////////////////////////////////////////////////////////////
//                            SAVING & DOWNLOADS                            //
// Settings → Saving tab                                                    //
//////////////////////////////////////////////////////////////////////////////

"Active, queued, and finished downloads" = "التنزيلات النشطة وفي قائمة الانتظار والمكتملة";
"Auto-retry attempts" = "محاولات إعادة المحاولة التلقائية";
"Auto-retry failed downloads" = "إعادة محاولة التنزيلات الفاشلة تلقائيًا";
"Confirm before download" = "‏التأكيد قبل التنزيل‏";
"Deprecated. The RyukGram action button (configured per feature in Feed/Reels/Stories) is the new way to download media. Enable this master toggle only if you prefer the old multi-finger long-press directly on the media." = "‏مهمل. زر إجراء ريوك غرام (المكوّن لكل ميزة في اليوميات وريلز والقصص) هو الطريقة الجديدة لتنزيل الوسائط. مكّن هذا الخيار فقط إذا كنت تفضل الضغط المطول القديم المباشر على الوسائط.‏";
"Don't pause downloads, encoding, or profile scans when you leave the app" = "لا توقف التنزيلات أو الترميز أو فحوصات الملف الشخصي مؤقتًا عند مغادرة التطبيق";
"Download queue" = "قائمة انتظار التنزيل";
"Downloads" = "‏التنزيلات‏";
"Downloads with %@ %@" = "‏تنزيلات باستخدام %@ %@‏";
"Enable long-press gesture" = "‏تفعيل إيماءة الضغط المطول‏";
"Finger count for long-press" = "‏عدد الأصابع للضغط المطول‏";
"How many downloads run at once — extras wait in line and start as slots free up. Failed downloads retry automatically on network errors. Open the manager to watch, cancel, or retry downloads." = "عدد التنزيلات التي تعمل في وقت واحد — تنتظر الإضافية في الطابور وتبدأ عند توفر فتحات. تُعاد محاولة التنزيلات الفاشلة تلقائيًا عند أخطاء الشبكة. افتح المدير لمراقبة التنزيلات أو إلغائها أو إعادة محاولتها.";
"Keep running in background" = "الاستمرار في العمل في الخلفية";
"Legacy long-press gesture" = "‏إيماءة الضغط المطول القديمة‏";
"Long-press hold time" = "‏مدة الاحتفاظ بالضغط المطول‏";
"Master toggle for the deprecated gesture workflow (off by default)" = "‏التبديل الرئيسي لإيماءات الضغط المطول القديمة (مغلق افتراضيًا)‏";
"Max simultaneous downloads" = "أقصى عدد للتنزيلات المتزامنة";
"Open download manager" = "فتح مدير التنزيلات";
"Press finger(s) for %@ %@" = "‏اضغط بإصبع/أصابع لمدة %@ %@‏";
"Retry automatically when a download drops on a network error" = "إعادة المحاولة تلقائيًا عند انقطاع التنزيل بسبب خطأ في الشبكة";
"Route saves into a custom album in Photos instead of the camera roll root" = "‏توجيه الحفظ إلى ألبوم مخصص في تطبيق الصور بدلاً من الألبوم الرئيسي‏";
"Run up to %@ %@ at once" = "تشغيل حتى %@ %@ في وقت واحد";
"Save action" = "‏إجراء الحفظ‏";
"Save to dedicated album" = "الحفظ في ألبوم مخصص";
"Show a confirmation dialog before starting a download" = "‏عرض نافذة تأكيد قبل بدء التنزيل‏";
"Try %@ more %@ before giving up" = "حاول %@ %@ إضافية قبل الاستسلام";
"What happens after the gesture downloads" = "‏ماذا يحدث بعد تنزيلات الإيماءة‏";
"When \"Save to dedicated album\" is on, downloads and share-sheet \"Save to Photos\" picks are routed into a named album in your Photos library. Tap \"Album name\" to change it." = "عند تفعيل \"الحفظ في ألبوم مخصص\"، تُوجَّه التنزيلات وخيارات \"الحفظ في الصور\" من ورقة المشاركة إلى ألبوم مُسمّى في مكتبة الصور. اضغط على \"اسم الألبوم\" لتغييره.";

//////////////////////////////////////////////////////////////////////////////
//                         DOWNLOAD QUEUE & MANAGER                         //
// Download queue settings + the in-app download manager:                   //
// active/queued/finished lists, concurrency, auto-retry, background.       //
//////////////////////////////////////////////////////////////////////////////

"%lu failed" = "فشل %lu";
"%lu of %lu done" = "%lu من %lu مكتمل";
"%lu saved, %lu failed" = "تم حفظ %lu، فشل %lu";
"Active" = "نشط";
"Auto-retry" = "إعادة المحاولة التلقائية";
"Clear completed" = "مسح المكتملة";
"Completed" = "مكتمل";
"Download settings" = "إعدادات التنزيل";
"Downloading %lu items" = "جارٍ تنزيل %lu عنصر";
"Downloading…" = "جارٍ التنزيل…";
"Encoding %d%%" = "الترميز %d%%";
"Encoding…" = "جارٍ الترميز…";
"Extra downloads wait in line and start as slots free up." = "تنتظر التنزيلات الإضافية في الطابور وتبدأ عند توفر فتحات.";
"No downloads yet" = "لا توجد تنزيلات بعد";
"Preview" = "معاينة";
"Queued" = "في قائمة الانتظار";
"Redownload" = "إعادة التنزيل";
"Retry" = "إعادة المحاولة";
"Retrying…" = "جارٍ إعادة المحاولة…";
"Waiting for connection…" = "في انتظار الاتصال…";
"Waiting…" = "في الانتظار…";

//////////////////////////////////////////////////////////////////////////////
//                                 STORIES                                  //
// Settings → Stories tab                                                   //
//////////////////////////////////////////////////////////////////////////////

"Adds a RyukGram action button next to the eye button on stories with download/share/copy/expand/repost/view-mentions entries. Tap opens the menu by default; change the tap behavior below." = "‏يضيف زر إجراء ريوك غرام بجوار زر المشاهدة في القصص مع خيارات تنزيل ومشاركة ونسخ وتوسيع وإعادة نشر وعرض الإشارات. يؤدي النقر إلى فتح القائمة؛ قم بتغيير السلوك أدناه.‏";
"Adds a speaker button to the story overlay to unmute/mute audio. Also available in the 3-dot menu" = "‏يضيف زر مكبر صوت إلى القصة لكتم وإلغاء كتم الصوت. متاح أيضًا في قائمة النقاط الثلاث‏";
"Advance on story like" = "‏التقدم عند الإعجاب بالقصة‏";
"Advance on story reply" = "‏التقدم عند الرد على القصة‏";
"Advance when marking as seen" = "‏التقدم عند التحديد كمقروءة‏";
"Audio" = "‏الصوت‏";
"Block all: all stories blocked — listed users are exceptions.\nBlock selected: only listed users are blocked — everything else is normal.\nBoth lists are saved independently." = "‏حظر الكل: حظر جميع القصص — المستخدمون المدرجون مستثنون.\nحظر المحدد: حظر المستخدمين المدرجين فقط — كل شيء آخر طبيعي.\nيتم حفظ كلتا القائمتين بشكل مستقل.‏";
"Blocking mode" = "‏وضع الحظر‏";
"Button = single-tap mark seen. Toggle = tap toggles story read receipts on/off (eye fills blue when on)" = "‏زر = نقرة واحدة للتحديد كمقروءة. تبديل = النقر يبدل تشغيل وإيقاف مؤشرات قراءة القصة (تتحول العين للأزرق عند التشغيل)‏";
"Disable instants creation" = "‏تعطيل إنشاء اللحظات السريعة‏";
"Disable story seen receipt" = "‏تعطيل مؤشر مشاهدة القصة‏";
"Enable story user list" = "‏تفعيل قائمة مستخدمي القصص‏";
"Hides the functionality to create/send instants" = "‏يخفي وظيفة إنشاء وإرسال اللحظات السريعة‏";
"Hides the notification for others when you view their story" = "‏يخفي الإشعار للآخرين عند مشاهدتك لقصتهم‏";
"Inserts a button next to the seen/eye button on story overlays" = "‏يدرج زرًا بجوار زر المشاهدة في القصص‏";
"Keep stories visually seen locally" = "‏الحفاظ على رؤية القصص محليًا بصريًا‏";
"Liking a story automatically advances to the next one after a short delay" = "‏الإعجاب بقصة ينقلك تلقائيًا للقصة التالية بعد تأخير قصير‏";
"Manage list" = "‏إدارة القائمة‏";
"Manage list (%lu)" = "‏إدارة القائمة (%lu)‏";
"Manual seen button mode" = "‏وضع زر التحديد كمقروءة يدويًا‏";
"Mark seen on story like" = "‏تحديد كمقروءة عند الإعجاب بالقصة‏";
"Mark seen on story reply" = "‏تحديد كمقروءة عند الرد على القصة‏";
"Marks a story as seen the moment you tap the heart, even with seen blocking on" = "‏يحدد القصة كمقروءة بمجرد النقر على القلب، حتى مع تفعيل حظر المشاهدة‏";
"Marks a story as seen when you send a reply or emoji reaction, even with seen blocking on" = "‏يحدد القصة كمقروءة عند إرسال رد أو تفاعل، حتى مع تفعيل حظر المشاهدة‏";
"Marks stories as seen locally (grey ring) while still blocking the seen receipt on the server" = "‏يحدد القصص كمقروءة محليًا (حلقة رمادية) بينما لا يزال يحظر إرسال مؤشر المشاهدة للخادم‏";
"Master toggle. When off, the list is ignored" = "‏المفتاح الرئيسي. عند إيقاف التشغيل، يتم تجاهل القائمة‏";
"Playback" = "‏التشغيل‏";
"Search, sort, swipe to remove" = "‏بحث، فرز، التمرير للإزالة‏";
"Seen receipts" = "‏مؤشرات القراءة‏";
"Sending a reply or emoji reaction automatically advances to the next story" = "‏إرسال رد أو تفاعل ينقلك تلقائيًا للقصة التالية‏";
"Adds a 'View mentions' entry to the action button menu and story 3-dot menu" = "‏يضيف خيار 'عرض الإشارات' إلى قائمة زر الإجراء وقائمة النقاط الثلاث في القصص‏";
"Mentions overlay button" = "‏زر الإشارات على القصة‏";
"Mentions count badge" = "شارة عدد الإشارات";
"Adds a button next to the action/eye button on the story overlay. Only appears when the current story has mentions or shared posts/reels" = "‏يضيف زرًا بجوار زر الإجراء/المشاهدة على القصة. يظهر فقط عند احتواء القصة الحالية على إشارات أو منشورات/ريلز مشتركة‏";
"Shows the number of unique mentioned accounts as a red badge on the overlay button" = "يعرض عدد الحسابات المُشار إليها كشارة حمراء على الزر التراكبي";
"Hide stories midcards" = "إخفاء البطاقات الوسطى للقصص";
"Removes the Trending and Music promo cards from the stories tray" = "يزيل بطاقات الترويج للرائج والموسيقى من شريط القصص";
"Stickers" = "‏ملصقات‏";
"Peek at poll/quiz/slider results before interacting — you can still tap to vote normally. Force legacy adds the Quiz and Reveal stickers back to the story composer." = "‏اطلع على نتائج استطلاعات الرأي/الاختبارات/شريط التمرير قبل التفاعل — لا يزال بإمكانك النقر للتصويت بشكل طبيعي. 'إجبار الملصقات القديمة' يعيد ملصقَي الاختبار والكشف إلى لوحة إنشاء القصة.‏";
"Peek at poll/quiz/slider results on reels before interacting — you can still tap to vote normally." = "‏اطلع على نتائج استطلاعات الرأي/الاختبارات/شريط التمرير في الريلز قبل التفاعل — لا يزال بإمكانك النقر للتصويت بشكل طبيعي.‏";
"Force legacy stickers in tray" = "‏إجبار ظهور الملصقات القديمة‏";
"Adds Quiz and Reveal stickers back to the picker" = "‏إعادة ملصقَي الاختبار والكشف إلى منتقي الملصقات‏";
"Bypass Reveal sticker" = "‏تجاوز ملصق الكشف‏";
"Skip the DM-to-reveal step on stories with a Reveal sticker" = "‏تخطَّ خطوة إرسال رسالة لكشف القصص التي تحتوي على ملصق الكشف‏";
"Show quiz answer" = "‏إظهار إجابة الاختبار‏";
"Circle the correct option on quiz stickers, or the leading option on polls" = "‏تمييز الخيار الصحيح في ملصقات الاختبار أو الخيار الأكثر تصويتًا في الاستطلاعات‏";
"Show poll vote counts" = "‏إظهار عدد أصوات الاستطلاع‏";
"Show vote tallies on poll options and slider count/average before you vote" = "‏إظهار عدد الأصوات على خيارات الاستطلاع ومتوسط/عدد شريط التمرير قبل التصويت‏";
"Stop story auto-advance" = "‏إيقاف التقدم التلقائي للقصص‏";
"Stories" = "‏القصص‏";
"Stories won't auto-skip to the next one when the timer ends. Tap to advance manually" = "‏لن تنتقل القصص تلقائيًا للتالية عند انتهاء المؤقت. انقر للتقدم يدويًا‏";
"Story audio toggle" = "‏تبديل صوت القصة‏";
"Story user list" = "‏قائمة مستخدمي القصص‏";
"Tapping the eye button to mark a story as seen advances to the next story automatically" = "‏النقر على زر المشاهدة لتحديد القصة كمقروءة ينقلك للتالية تلقائيًا‏";
"View story mentions" = "‏عرض إشارات القصة‏";
"Which stories get seen-receipt blocking" = "‏أي القصص يتم حظر مؤشر مشاهدتها‏";

//////////////////////////////////////////////////////////////////////////////
//                         MESSAGES — READ RECEIPTS                         //
// Settings → Read receipts tab                                             //
//////////////////////////////////////////////////////////////////////////////

"Adds a button to DM threads to mark messages as seen" = "‏إضافة زر إلى المحادثات الخاصة لتحديد الرسائل كمقروءة‏";
"Auto mark seen on interact" = "‏تحديد كمقروءة تلقائيًا عند التفاعل‏";
"Auto mark seen on typing" = "‏تحديد كمقروءة تلقائيًا عند الكتابة‏";
"Control when messages are marked as seen" = "‏التحكم في متى يتم تحديد الرسائل كمقروءة‏";
"How the seen button behaves" = "‏كيفية عمل زر التحديد كمقروءة‏";
"Manually mark messages as seen" = "‏تحديد الرسائل كمقروءة يدويًا‏";
"Marks messages as seen when you send any message" = "‏يحدد الرسائل كمقروءة عند إرسال أي رسالة‏";
"Marks messages as seen when you start typing" = "‏يحدد الرسائل كمقروءة عند بدء الكتابة‏";
"Read receipt mode" = "‏وضع مؤشر القراءة‏";
"Read receipts" = "‏مؤشرات القراءة‏";

//////////////////////////////////////////////////////////////////////////////
//                         MESSAGES — KEEP DELETED                          //
// Settings → Keep deleted messages tab                                     //
//////////////////////////////////////////////////////////////////////////////

"Activity" = "‏النشاط‏";
"Adds a 'Download' option to the long-press menu on voice messages to save them as M4A audio" = "‏يضيف خيار 'تنزيل' إلى قائمة الضغط المطول للرسائل الصوتية لحفظها كصوت M4A‏";
"Allows typing and sending DMs longer than Instagram's limit" = "‏يسمح بكتابة وإرسال رسائل أطول من الحد المسموح به في إنستغرام‏";
"Adds a 'Send File' option to the plus menu in DMs. Supported file types may be limited by Instagram" = "‏يضيف خيار 'إرسال ملف' إلى قائمة الزائد في الرسائل الخاصة. الأنواع المدعومة قد يقيدها إنستغرام‏";
"Adds an 'Audio File' option to the plus menu in DMs to send audio files as voice messages" = "‏يضيف خيار 'ملف صوتي' إلى قائمة الزائد في الرسائل الخاصة لإرسال الملفات الصوتية كرسائل صوتية‏";
"Adds copy text, download GIF/audio to the note long-press menu" = "‏يضيف خيارات نسخ النص، وتنزيل صور جيف والصوت إلى قائمة الضغط المطول للملاحظة‏";
"Block all: all chats blocked — listed chats are exceptions.\nBlock selected: only listed chats are blocked — everything else is normal.\nBoth lists are saved independently. Long-press a chat in the inbox to add or remove." = "‏حظر الكل: حظر جميع المحادثات — المحادثات المدرجة مستثناة.\nحظر المحدد: حظر المحادثات المدرجة فقط — كل شيء آخر طبيعي.\nيتم حفظ القائمتين بشكل مستقل. اضغط مطولاً على محادثة للإضافة أو الإزالة.‏";
"Block keep-deleted for excluded chats" = "‏إيقاف الاحتفاظ بالمحذوف للمحادثات المستبعدة‏";
"Block keep-deleted for unlisted chats" = "‏إيقاف الاحتفاظ بالمحذوف للمحادثات غير المدرجة‏";
"Bypass DM character limit" = "‏تجاوز حد عدد الأحرف في الرسائل‏";
"Chat list" = "‏قائمة المحادثات‏";
"Confirmation dialog before clearing preserved messages" = "‏نافذة تأكيد قبل مسح الرسائل المحفوظة‏";
"Copies note text directly on long press without opening the menu" = "‏ينسخ نص الملاحظة مباشرة عند الضغط المطول دون فتح القائمة‏";
"Copy text on hold" = "‏نسخ النص عند التوقف‏";
"Adds a paintbrush button and long-press shortcut to pick custom background and text colors" = "‏يضيف زر فرشاة واختصار ضغط مطوّل لاختيار ألوان مخصّصة للخلفية والنص‏";
"Custom note themes" = "‏سمات ملاحظات مخصصة‏";
"Disable vanish mode swipe" = "‏تعطيل سحب وضع الاختفاء‏";
"Disable typing status" = "‏تعطيل حالة الكتابة (يكتب...)‏";
"Disable view-once limitations" = "‏تعطيل قيود العرض لمرة واحدة‏";
"Download voice messages" = "‏تنزيل الرسائل الصوتية‏";
"Enable chat list" = "‏تفعيل قائمة المحادثات‏";
"Enable note theming" = "‏تفعيل سمات الملاحظات‏";
"Enables the notes theme picker" = "‏يفعّل منتقي سمات الملاحظات‏";
"Files" = "‏الملفات‏";
"Full last active date" = "‏تاريخ آخر ظهور كامل‏";
"Hide reels blend button" = "‏إخفاء زر مزيج ريلز (Blend)‏";
"Hide send to group chat" = "‏إخفاء الإرسال إلى محادثة جماعية‏";
"Pin recipients on long-press" = "‏تثبيت المستلمين بالضغط المطوّل‏";
"Long-press in the share sheet to pin a chat/user to the top" = "‏اضغط مطولاً في ورقة المشاركة لتثبيت محادثة/مستخدم في الأعلى‏";
"Long-press a recipient to pin or unpin. Pinned recipients render at the top." = "‏اضغط مطولاً على مستلم لتثبيته أو إلغاء تثبيته. يظهر المستلمون المثبتون في الأعلى.‏";
"Recipient pinned" = "‏تم تثبيت المستلم‏";
"Recipient unpinned" = "‏تم إلغاء تثبيت المستلم‏";
"Couldn't resolve recipient id" = "‏تعذّر تحديد معرّف المستلم‏";
"Hide video call button" = "‏إخفاء زر مكالمة الفيديو‏";
"Hide voice call button" = "‏إخفاء زر المكالمة الصوتية‏";
"Hides the blend button in DMs" = "‏يخفي زر المزيج في الرسائل الخاصة‏";
"Removes the create/send to group chat row when sharing to multiple recipients" = "‏يزيل خيار إنشاء/إرسال إلى محادثة جماعية عند المشاركة لعدة مستلمين‏";
"Hides typing indicator from others" = "‏يخفي مؤشر الكتابة عن الآخرين‏";
"Indicate unsent messages" = "‏الإشارة للرسائل الملغاة‏";
"Keep deleted messages" = "‏الاحتفاظ بالرسائل المحذوفة‏";
"Makes view-once messages behave like normal visual messages (loopable/pauseable)" = "‏يجعل رسائل العرض لمرة واحدة تتصرف كالرسائل العادية (قابلة للتكرار والإيقاف)‏";
"Note actions" = "‏إجراءات الملاحظات‏";
"Preserves messages that others unsend" = "‏يحتفظ بالرسائل التي يلغي الآخرون إرسالها‏";
"Prevents accidental swipe-up activation of vanish mode" = "‏يمنع التنشيط العشوائي لوضع الاختفاء عند السحب لأعلى‏";
"Quick list button in chats" = "‏زر القائمة السريعة في المحادثات‏";
"Removes the audio call button from DM thread header" = "‏يزيل زر المكالمة الصوتية من أعلى المحادثة‏";
"Removes the video call button from DM thread header" = "‏يزيل زر مكالمة الفيديو من أعلى المحادثة‏";
"Replay visual messages without expiring. Toggle in the eye button menu, or as a standalone button when the eye button is disabled" = "‏إعادة تشغيل الرسائل المرئية دون انتهاء صلاحيتها. يمكن التبديل من زر العين أو كزر مستقل‏";
"Search, sort, swipe to remove or toggle keep-deleted" = "‏البحث، الفرز، التمرير للإزالة أو تبديل الاحتفاظ بالمحذوف‏";
"Send audio as file" = "‏إرسال الصوت كملف‏";
"Send files (experimental)" = "‏إرسال ملفات (تجريبي)‏";
"Show full date instead of \"Active 2h ago\"" = "‏إظهار التاريخ الكامل بدلاً من \"نشط منذ ساعتين\"‏";
"Shows a button in DM threads to add/remove chats from the list. Long-press for more options" = "‏يُظهر زرًا في المحادثات لإضافة أو إزالة المحادثات من القائمة. اضغط مطولاً لمزيد من الخيارات‏";
"Shows a notification pill when a message is unsent" = "‏يظهر إشعارًا صغيرًا عند إلغاء إرسال رسالة‏";
"Shows an \"Unsent\" label on preserved messages" = "‏يعرض علامة \"أُلغي الإرسال\" على الرسائل المحفوظة‏";
"Unlimited replay of visual messages" = "‏إعادة تشغيل غير محدودة للرسائل المرئية‏";
"Unsent message notification" = "‏إشعار الرسائل الملغاة‏";
"Voice messages" = "‏الرسائل الصوتية‏";
"Warn before clearing on refresh" = "‏تحذير قبل المسح عند التحديث‏";
"Which chats get read-receipt blocking" = "‏المحادثات التي يُحظر فيها مؤشر القراءة‏";
"⚠️ Pull-to-refresh in the DMs tab clears all preserved messages. Enable the warning below to get a confirmation dialog." = "‏⚠️ السحب للتحديث في تبويب الرسائل الخاصة يمسح جميع الرسائل المحفوظة. فعّل التحذير أدناه للحصول على نافذة تأكيد.‏";

//////////////////////////////////////////////////////////////////////////////
//                       MESSAGES — DELETED MESSAGES LOG                    //
// Settings → Messages → Deleted messages log + the in-app log UI           //
//////////////////////////////////////////////////////////////////////////////

"%@%lu deleted" = "‏%@%lu محذوف‏";
"%lu messages from %lu users" = "‏%lu رسالة من %lu مستخدمًا‏";
"%lu selected" = "‏%lu محدد‏";
"Absolute date + time" = "‏تاريخ ووقت كاملان‏";
"Adjust the filters or clear the search to see more." = "‏عدّل الفلاتر أو امسح البحث لعرض المزيد.‏";
"All time" = "‏كل الوقت‏";
"Browse, filter and search recorded messages" = "‏تصفح وفلتر وابحث في الرسائل المسجلة‏";
"Captures unsent messages with their text or media" = "‏يلتقط الرسائل المحذوفة مع نصها أو وسائطها‏";
"Clear deleted-message log?" = "‏مسح سجل الرسائل المحذوفة؟‏";
"Clear from this user" = "‏مسح من هذا المستخدم‏";
"Clear log" = "‏مسح السجل‏";
"Clear log for this account" = "‏مسح سجل هذا الحساب‏";
"Clear log for this user?" = "‏مسح سجل هذا المستخدم؟‏";
"Clear media files" = "‏مسح ملفات الوسائط‏";
"Clearing media keeps the records (text, sender, timestamp). Clearing the log removes everything for this account." = "‏مسح الوسائط يحتفظ بالسجلات (النص، المرسل، الوقت). مسح السجل يحذف كل شيء لهذا الحساب.‏";
"Close" = "‏إغلاق‏";
"Content unavailable" = "‏المحتوى غير متاح‏";
"Copied" = "‏تم النسخ‏";
"Copy URL" = "نسخ الرابط";
"Date range" = "‏نطاق التاريخ‏";
"Deleted messages" = "‏الرسائل المحذوفة‏";
"Deleted messages log" = "‏سجل الرسائل المحذوفة‏";
"Deleted: %@\n" = "‏حُذفت: %@‏\n";
"Edit %lu" = "‏تعديل %lu‏";
"Edit history" = "‏سجل التعديلات‏";
"Edited" = "‏تم التعديل‏";
"Empty" = "‏فارغ‏";
"Enable deleted messages log" = "‏تفعيل سجل الرسائل المحذوفة‏";
"Enable Settings → Messages → Deleted messages log to start recording." = "‏فعّل الإعدادات ← الرسائل ← سجل الرسائل المحذوفة لبدء التسجيل.‏";
"GIF" = "‏GIF‏";
"Hashtag" = "‏هاشتاغ‏";
"IGTV" = "‏IGTV‏";
"Kind: %@\n" = "‏النوع: %@‏\n";
"Last 30 days" = "‏آخر 30 يومًا‏";
"Last 7 days" = "‏آخر 7 أيام‏";
"Link" = "‏رابط‏";
"Live location" = "الموقع المباشر";
"Location" = "موقع";
"Logging is off" = "‏التسجيل متوقف‏";
"Media on disk" = "‏الوسائط على القرص‏";
"Most messages" = "‏الأكثر رسائل‏";
"Most recent" = "‏الأحدث‏";
"No deleted messages yet" = "‏لا توجد رسائل محذوفة بعد‏";
"No matches" = "‏لا توجد نتائج‏";
"Nothing to save" = "‏لا يوجد شيء لحفظه‏";
"Oldest first" = "‏الأقدم أولاً‏";
"Open log" = "‏فتح السجل‏";
"Open profile" = "‏فتح الملف الشخصي‏";
"Original" = "‏الأصلي‏";
"Play" = "‏تشغيل‏";
"Post" = "منشور";
"Records every message someone unsends, grouped by sender" = "‏يحفظ كل رسالة يلغيها أحدهم، مجمعة حسب المرسل‏";
"Reel" = "‏ريل‏";
"Relative (1m / 3h / 3d ago)" = "‏نسبي (قبل دقيقة / 3 س / 3 ي)‏";
"Removes every preserved deleted message and its captured media for the current account. This cannot be undone." = "‏يزيل كل رسالة محذوفة محفوظة ووسائطها للحساب الحالي. لا يمكن التراجع عن هذا.‏";
"Removes every preserved deleted message and its captured media for this account." = "‏يزيل كل رسالة محذوفة محفوظة ووسائطها لهذا الحساب.‏";
"Removes every preserved deleted message from this sender." = "‏يزيل كل رسالة محذوفة محفوظة من هذا المرسل.‏";
"Removes every saved photo, video and voice clip. Records keep their text and sender info." = "‏يزيل كل صورة وفيديو ومقطع صوتي محفوظ. تحتفظ السجلات بنصها ومعلومات المرسل.‏";
"Search messages" = "‏ابحث في الرسائل‏";
"Search senders or messages" = "‏ابحث عن المرسلين أو الرسائل‏";
"Select" = "‏تحديد‏";
"Show edit history" = "‏عرض سجل التعديلات‏";
"Source URL recorded but media not stored.\n" = "‏تم تسجيل عنوان المصدر دون تخزين الوسائط.‏\n";
"Sticker" = "‏ملصق‏";
"Tap to open in Instagram" = "اضغط للفتح في Instagram";
"Tap to open in Maps" = "اضغط للفتح في الخرائط";
"Tap to play" = "اضغط للتشغيل";
"Tap to play · %@" = "اضغط للتشغيل · %@";
"Text" = "‏نص‏";
"This account" = "‏هذا الحساب‏";
"Unknown" = "‏غير معروف‏";
"Video" = "‏فيديو‏";
"View" = "‏عرض‏";
"Voice" = "‏صوت‏";
"When enabled, deleted messages and their media are saved on this device. Toggle off and clear the log to wipe history." = "‏عند التفعيل، تُحفظ الرسائل المحذوفة ووسائطها على هذا الجهاز. أوقف التفعيل وامسح السجل لمسح المحفوظات.‏";
"When someone unsends a message, it will appear here grouped by sender." = "‏عندما يحذف أحدهم رسالة، ستظهر هنا مجمعة حسب المرسل.‏";

//////////////////////////////////////////////////////////////////////////////
//                                 MESSAGES                                 //
// Settings → Messages tab                                                  //
//////////////////////////////////////////////////////////////////////////////

"Custom chat background" = "خلفية محادثة مخصصة";
"Incoming calls stay silent — no ring, no screen, no notification" = "تبقى المكالمات الواردة صامتة — بلا رنين ولا شاشة ولا إشعار";
"Messages" = "‏الرسائل‏";
"Silence incoming calls" = "إسكات المكالمات الواردة";
"Threads" = "‏المحادثات‏";
"Use your own images as chat backgrounds" = "استخدم صورك الخاصة كخلفيات للمحادثات";

//////////////////////////////////////////////////////////////////////////////
//                            MESSAGES — INSTANTS                           //
// Settings → Messages → Instants section                                   //
//////////////////////////////////////////////////////////////////////////////

"%@ (%lu)" = "%@ (%lu)";
"Adds a gallery button to the instants camera so you can send a photo from your album" = "‏يضيف زر المعرض إلى كاميرا اللحظات السريعة لإرسال صورة من ألبومك‏";
"Adds a RyukGram action button to the instants viewer header with expand, save, share, and bulk-save entries" = "‏يضيف زر إجراء RyukGram إلى رأس عارض إنستنت مع خيارات التوسيع والحفظ والمشاركة والحفظ المجمّع‏";
"All loaded instants" = "‏جميع اللحظات المحمّلة‏";
"Bypasses the Instants screenshot block" = "‏يتجاوز حظر لقطات الشاشة على اللحظات السريعة‏";
"Could not locate the instant on screen" = "‏تعذّر تحديد موقع اللحظة على الشاشة‏";
"Current instant" = "‏اللحظة الحالية‏";
"In-app Gallery" = "‏معرض التطبيق‏";
"Instant" = "‏لحظة‏";
"Instants" = "‏اللحظات السريعة‏";
"Instants action button" = "‏زر إجراء إنستنت‏";
"No instants currently loaded" = "‏لا توجد لحظات محمّلة حاليًا‏";
"No media available to save" = "‏لا توجد وسائط لحفظها‏";
"Photos library" = "‏مكتبة الصور‏";
"Pick from" = "‏اختر من‏";
"Queued %lu instants" = "‏تم إدراج %lu لحظة في قائمة الانتظار‏";
"Save all to Gallery" = "‏حفظ الكل في المعرض‏";
"Save all to Photos" = "‏حفظ الكل في الصور‏";
"Save to Gallery" = "‏حفظ في المعرض‏";
"Send from gallery" = "‏إرسال من المعرض‏";
"Tweaks for the QuickSnap / Instants camera surface." = "‏تعديلات على واجهة كاميرا QuickSnap / اللحظات السريعة.‏";
"Use" = "‏استخدام‏";

//////////////////////////////////////////////////////////////////////////////
//                                NAVIGATION                                //
// Settings → Navigation tab                                                //
//////////////////////////////////////////////////////////////////////////////

"Also hide the bottom tab bar — only the inbox is visible" = "‏إخفاء شريط التبويبات السفلي أيضًا — يظهر صندوق الوارد فقط‏";
"Hide create tab" = "‏إخفاء تبويب الإنشاء‏";
"Hide explore tab" = "‏إخفاء تبويب الإكسبلور‏";
"Hide feed tab" = "‏إخفاء تبويب اليوميات‏";
"Hide messages tab" = "‏إخفاء تبويب الرسائل‏";
"Hide reels tab" = "‏إخفاء تبويب ريلز‏";
"Hide tab bar" = "‏إخفاء شريط التبويبات‏";
"Hides every tab except DM inbox + profile and forces launch into the inbox. Settings shortcut moves to long-press on the inbox tab." = "‏يخفي كل التبويبات باستثناء صندوق الوارد والملف الشخصي ويفرض التشغيل فيه. ينتقل اختصار الإعدادات للضغط المطول على صندوق الوارد.‏";
"Hides the create tab on the bottom navigation bar" = "‏يخفي تبويب الإنشاء من شريط التنقل السفلي‏";
"Hides the direct messages tab on the bottom navigation bar" = "‏يخفي تبويب الرسائل المباشرة من شريط التنقل السفلي‏";
"Hides the explore/search tab on the bottom navigation bar" = "‏يخفي تبويب الإكسبلور والبحث من شريط التنقل السفلي‏";
"Hides the feed/home tab on the bottom navigation bar" = "‏يخفي تبويب اليوميات والصفحة الرئيسية من شريط التنقل السفلي‏";
"Hides the reels tab on the bottom navigation bar" = "‏يخفي تبويب ريلز من شريط التنقل السفلي‏";
"Hiding tabs" = "‏إخفاء التبويبات‏";
"Icon order" = "‏ترتيب الأيقونات‏";
"Launch tab" = "‏تبويب البدء‏";
"Lets you swipe to switch between navigation bar tabs" = "‏يسمح لك بالتمرير للتبديل بين تبويبات شريط التنقل‏";
"Messages only" = "‏الرسائل فقط‏";
"Messages-only mode" = "‏وضع الرسائل فقط‏";
"Navigation" = "‏التنقل‏";
"Swipe between tabs" = "‏التمرير بين التبويبات‏";
"Tab the app opens to. Ignored when Messages-only is on" = "‏التبويب الذي يفتح عليه التطبيق. يتم تجاهله عند تفعيل الرسائل فقط‏";
"The order of the icons on the bottom navigation bar" = "‏ترتيب الأيقونات في شريط التنقل السفلي‏";
"Turn IG into a DM-only client" = "‏تحويل إنستغرام لعميل رسائل فقط‏";

//////////////////////////////////////////////////////////////////////////////
//                             CONFIRM ACTIONS                              //
// Settings → Confirm actions tab                                           //
//////////////////////////////////////////////////////////////////////////////

"All" = "‏الكل‏";
"Calls" = "المكالمات";
"Comments & posts" = "التعليقات والمنشورات";
"Confirm actions" = "‏تأكيد الإجراءات‏";
"Confirm changing theme" = "‏تأكيد تغيير السمة‏";
"Confirm follow" = "‏تأكيد المتابعة‏";
"Confirm follow requests" = "‏تأكيد طلبات المتابعة‏";
"Confirm Instants capture" = "‏تأكيد التقاط الإنستنت‏";
"Confirm Instants emoji reaction" = "‏تأكيد تفاعل الإيموجي في الإنستنت‏";
"Confirm like: Posts" = "‏تأكيد الإعجاب: المنشورات‏";
"Confirm like: Reels" = "‏تأكيد الإعجاب: ريلز‏";
"Confirm note emoji reaction" = "‏تأكيد تفاعل الإيموجي على الملاحظة‏";
"Confirm note like" = "‏تأكيد الإعجاب بالملاحظة‏";
"Confirm posting comment" = "‏تأكيد نشر التعليق‏";
"Confirm repost" = "‏تأكيد إعادة النشر‏";
"Confirm send to group chat" = "‏تأكيد الإرسال إلى محادثة جماعية‏";
"Confirm sticker interaction (highlights)" = "‏تأكيد التفاعل مع الملصقات (الهايلايت)‏";
"Confirm sticker interaction (stories)" = "‏تأكيد التفاعل مع الملصقات (القصص)‏";
"Confirm story emoji reaction" = "‏تأكيد تفاعل الإيموجي في القصة‏";
"Confirm story like" = "‏تأكيد الإعجاب بالقصة‏";
"Confirm switching Instant" = "‏تأكيد تبديل الإنستنت‏";
"Confirm unfollow" = "‏تأكيد إلغاء المتابعة‏";
"Confirm vanish mode" = "‏تأكيد وضع الاختفاء‏";
"Confirm video call" = "‏تأكيد مكالمة الفيديو‏";
"Confirm voice call" = "‏تأكيد المكالمة الصوتية‏";
"Confirm voice messages" = "‏تأكيد الرسائل الصوتية‏";
"Follows" = "يتابِع";
"Likes" = "الإعجابات";
"Messaging" = "المراسلة";
"Reaction stickers only" = "‏ملصقات التفاعل فقط‏";
"Reactions" = "التفاعلات";
"Send to group chat?" = "‏إرسال إلى محادثة جماعية؟‏";
"Shows an alert before creating/sending to a group chat from the share sheet" = "‏يعرض تنبيهًا قبل إنشاء/إرسال إلى محادثة جماعية من قائمة المشاركة‏";
"Shows an alert before sending an emoji reaction on a note" = "‏يُظهر تنبيهًا قبل إرسال تفاعل إيموجي على ملاحظة‏";
"Shows an alert before sending an emoji reaction on a story" = "‏يُظهر تنبيهًا قبل إرسال تفاعل إيموجي على قصة‏";
"Shows an alert before sending an emoji reaction on an Instant" = "‏يعرض تنبيهًا قبل إرسال تفاعل إيموجي على إنستنت‏";
"Shows an alert before taking a photo with the Instants camera" = "‏يعرض تنبيهًا قبل التقاط صورة بكاميرا الإنستنت‏";
"Shows an alert before tapping to switch to the next/previous Instant" = "‏يعرض تنبيهًا قبل النقر للتبديل إلى الإنستنت التالي/السابق‏";
"Shows an alert to confirm before sending a voice message" = "‏يُظهر تنبيهًا للتأكيد قبل إرسال رسالة صوتية‏";
"Shows an alert to confirm before toggling vanish mode" = "‏يُظهر تنبيهًا للتأكيد قبل تفعيل وضع الاختفاء‏";
"Shows an alert when you accept/decline a follow request" = "‏يُظهر تنبيهًا عند قبول أو رفض طلب متابعة‏";
"Shows an alert when you change a chat theme to confirm" = "‏يُظهر تنبيهًا عند تغيير سمة المحادثة للتأكيد‏";
"Shows an alert when you click the follow button to confirm the follow" = "‏يُظهر تنبيهًا عند النقر على زر المتابعة للتأكيد‏";
"Shows an alert when you click the like button on notes to confirm the like" = "‏يُظهر تنبيهًا عند النقر على زر الإعجاب في الملاحظات للتأكيد‏";
"Shows an alert when you click the like button on posts to confirm the like" = "‏يُظهر تنبيهًا عند النقر على زر الإعجاب في المنشورات للتأكيد‏";
"Shows an alert when you click the like button on reels to confirm the like" = "‏يُظهر تنبيهًا عند النقر على زر الإعجاب في مقاطع ريلز للتأكيد‏";
"Shows an alert when you click the like button on stories to confirm the like" = "‏يُظهر تنبيهًا عند النقر على زر الإعجاب في القصص للتأكيد‏";
"Shows an alert when you click the post comment button to confirm" = "‏يُظهر تنبيهًا عند النقر على زر نشر التعليق للتأكيد‏";
"Shows an alert when you click the repost button to confirm before reposting" = "‏يُظهر تنبيهًا عند النقر على زر إعادة النشر للتأكيد‏";
"Shows an alert when you click the unfollow button to confirm" = "‏يُظهر تنبيهًا عند النقر على زر إلغاء المتابعة للتأكيد‏";
"Shows an alert when you click the video call button to confirm before calling" = "‏يُظهر تنبيهًا عند النقر على زر مكالمة الفيديو للتأكيد قبل الاتصال‏";
"Shows an alert when you click the voice call button to confirm before calling" = "‏يُظهر تنبيهًا عند النقر على زر المكالمة الصوتية للتأكيد قبل الاتصال‏";
"Shows an alert when you tap a sticker inside a highlight" = "‏يُظهر تنبيهًا عند النقر على ملصق داخل هايلايت‏";
"Shows an alert when you tap a sticker on someone's story" = "‏يُظهر تنبيهًا عند النقر على ملصق في قصة شخص ما‏";
"Stories & highlights" = "القصص والمميزة";

//////////////////////////////////////////////////////////////////////////////
//                           SECURITY & PRIVACY                             //
// Settings → Security & Privacy                                            //
//////////////////////////////////////////////////////////////////////////////

"%ld h" = "%ld س";
"%ld locked" = "%ld مقفل";
"%ld min" = "%ld د";
"%ldh idle" = "‏خمول %ldس‏";
"%ldm idle" = "‏خمول %ldد‏";
"%lds" = "%ldث";
"%lds idle" = "‏خمول %ldث‏";
"%lu hidden" = "%lu مخفي";
"4 digits" = "4 أرقام";
"6 digits" = "6 أرقام";
"Add hidden chat" = "إضافة محادثة مخفية";
"Add locked chat" = "إضافة محادثة مقفلة";
"Allow Instants screenshots" = "السماح بلقطات شاشة Instants";
"Always ask when opening again" = "اسأل دائمًا عند الفتح مرة أخرى";
"Ask again after Instagram returns" = "اسأل مجددًا بعد عودة Instagram";
"Auto-relock after idle" = "إعادة القفل التلقائي بعد الخمول";
"Balanced default" = "الافتراضي المتوازن";
"Best for sensitive sections" = "الأفضل للأقسام الحساسة";
"Biometric" = "القياس الحيوي";
"Change passcode" = "تغيير رمز المرور";
"Chat hidden" = "تم إخفاء المحادثة";
"Chat locked" = "تم قفل المحادثة";
"Chat unlocked" = "تم فتح المحادثة";
"Choose a code you'll remember." = "اختر رمزًا تتذكره.";
"Choose how long this section stays unlocked while idle. Never keeps it unlocked until Instagram closes or goes to background." = "اختر مدة بقاء هذا القسم مفتوحًا أثناء الخمول. خيار \"أبدًا\" يبقيه مفتوحًا حتى إغلاق Instagram أو انتقاله إلى الخلفية.";
"Confirm current passcode" = "تأكيد رمز المرور الحالي";
"Confirm passcode" = "تأكيد رمز المرور";
"Could not save passcode" = "تعذر حفظ رمز المرور";
"Create passcode" = "إنشاء رمز مرور";
"Derivation failed" = "فشل الاشتقاق";
"DM inbox" = "صندوق الرسائل";
"Don't share unlock" = "عدم مشاركة فتح القفل";
"Each target has its own enable, timeout, and re-lock configuration." = "لكل هدف إعداده الخاص للتفعيل والمهلة وإعادة القفل.";
"Enable lock" = "تفعيل القفل";
"Enter passcode" = "أدخل رمز المرور";
"Enter value" = "أدخل قيمة";
"Enter your current passcode to change it" = "أدخل رمز المرور الحالي لتغييره";
"Enter your current passcode to reset it" = "أدخل رمز المرور الحالي لإعادة تعيينه";
"Enter your passcode to continue" = "أدخل رمز المرور للمتابعة";
"every use" = "في كل استخدام";
"Every use" = "في كل استخدام";
"Hidden chats" = "المحادثات المخفية";
"Hide chat" = "إخفاء المحادثة";
"Hide message preview" = "إخفاء معاينة الرسالة";
"Hide this chat?" = "إخفاء هذه المحادثة؟";
"Hides RyukGram UI from screenshots/recordings and routes around IG's per-feature screenshot alerts." = "‏يُخفي واجهة RyukGram من لقطات الشاشة والتسجيلات ويتجاوز تنبيهات Instagram للقطات الشاشة لكل ميزة.‏";
"Idle timeout" = "مهلة الخمول";
"Instagram" = "‏إنستغرام‏";
"Keep this target locked separately" = "أبقِ هذا الهدف مقفلاً بشكل منفصل";
"Less frequent prompts" = "مطالبات أقل تكرارًا";
"Lock" = "قفل";
"Lock chat" = "قفل المحادثة";
"Lock every time" = "القفل في كل مرة";
"Lock every time overrides idle timeout. Don't share unlock keeps this target separate." = "يتجاوز \"القفل في كل مرة\" مهلة الخمول. يبقي \"عدم مشاركة فتح القفل\" هذا الهدف منفصلاً.";
"Lock targets" = "أهداف القفل";
"Lock the tweak" = "قفل الإضافة";
"Lock this chat" = "قفل هذه المحادثة";
"Lock this chat?" = "قفل هذه المحادثة؟";
"Lock with passcode" = "القفل برمز المرور";
"Locked chats" = "المحادثات المقفلة";
"Long-press a chat to lock it individually" = "اضغط مطولاً على محادثة لقفلها على حدة";
"Long-press a DM thread → Hide chat to add it here. Hidden chats are filtered out of the inbox until you remove them from this list." = "‏اضغط مطولاً على محادثة → إخفاء المحادثة لإضافتها هنا. تُستبعد المحادثات المخفية من الصندوق حتى تزيلها من هذه القائمة.‏";
"Long-press a DM to add" = "‏اضغط مطولاً على محادثة للإضافة‏";
"Longest idle window" = "أطول فترة خمول";
"Manage locked chats" = "إدارة المحادثات المقفلة";
"Master switch. Turn off to disable every lock target without losing per-target configuration." = "‏المفتاح الرئيسي. أوقف التشغيل لتعطيل جميع أهداف القفل دون فقدان إعدادات كل هدف.‏";
"Never" = "أبدًا";
"No passcode set" = "لا يوجد رمز مرور";
"Nothing here yet." = "لا يوجد شيء هنا بعد.";
"Off" = "‏إيقاف‏";
"On" = "‏تشغيل‏";
"On — %@" = "‏مُفعّل — %@‏";
"On — %@ + %ld more" = "‏مُفعّل — %@ و %ld آخرين‏";
"On — no targets enabled" = "‏مُفعّل — لا توجد أهداف مفعّلة‏";
"Passcode" = "رمز المرور";
"Passcode + biometric. Gate the tweak settings popup, gallery, deleted-messages log, individual chats and the whole app." = "‏رمز المرور + القياس الحيوي. لقفل نافذة الإعدادات والمعرض وسجل الرسائل المحذوفة ومحادثات بعينها والتطبيق كاملاً.‏";
"Passcode changed" = "تم تغيير رمز المرور";
"Passcode reset" = "تم إعادة تعيين رمز المرور";
"Passcode set" = "تم تعيين رمز المرور";
"Passcode too short" = "رمز المرور قصير جدًا";
"Passcodes did not match — try again" = "‏الرموز غير متطابقة — حاول مرة أخرى‏";
"Per-chat locks" = "أقفال لكل محادثة";
"Prompt before Instagram opens" = "‏اطلب قبل فتح Instagram‏";
"Prompt before Profile Analyzer opens" = "اطلب قبل فتح محلل الملف الشخصي";
"Prompt before the deleted-messages log opens" = "اطلب قبل فتح سجل الرسائل المحذوفة";
"Prompt before the gallery opens" = "اطلب قبل فتح المعرض";
"Prompt before tweak settings open" = "اطلب قبل فتح إعدادات الإضافة";
"Prompt on every entry to the DM inbox, including launch-to-messages" = "‏اطلب عند كل دخول إلى صندوق الرسائل، بما في ذلك التشغيل المباشر للرسائل‏";
"Re-enter the same passcode" = "أعد إدخال نفس رمز المرور";
"Re-lock on background" = "إعادة القفل في الخلفية";
"re-lock on bg" = "إعادة القفل في الخلفية";
"Recently hidden" = "تم إخفاؤها مؤخرًا";
"Recently locked" = "تم قفلها مؤخرًا";
"Redact RyukGram buttons from screenshots, screen recordings, and mirroring" = "‏إخفاء أزرار RyukGram من لقطات الشاشة وتسجيلات الشاشة والعرض المرآة‏";
"Remove screenshot alert" = "إزالة تنبيه لقطة الشاشة";
"Replace inbox preview with • • •" = "استبدال معاينة الصندوق الوارد بـ • • •";
"Require passcode for this section" = "طلب رمز المرور لهذا القسم";
"Requires your current passcode" = "يتطلب رمز المرور الحالي";
"Reset passcode" = "إعادة تعيين رمز المرور";
"Reset passcode?" = "إعادة تعيين رمز المرور؟";
"Screenshots & capture" = "لقطات الشاشة والتسجيل";
"Security & Privacy" = "‏الأمان والخصوصية‏";
"Set a passcode to protect Settings, Gallery, deleted messages, chats, the DM inbox, Profile Analyzer, or Instagram itself." = "‏قم بتعيين رمز مرور لقفل الإعدادات والمعرض وسجل الرسائل المحذوفة ومحادثات بعينها وصندوق الرسائل ومحلل الملف الشخصي أو Instagram نفسه.‏";
"Set passcode" = "تعيين رمز المرور";
"Short idle window" = "فترة خمول قصيرة";
"Stay unlocked until app close or background" = "البقاء مفتوحًا حتى إغلاق التطبيق أو انتقاله إلى الخلفية";
"Suppress IG's \"X took a screenshot\" notification across stories, DMs and disappearing media" = "إخفاء إشعار \"التقط X لقطة شاشة\" من Instagram عبر القصص والرسائل المباشرة والوسائط المختفية";
"Tap Unlock" = "اضغط فتح";
"Tap Unlock or enter your passcode" = "اضغط فتح أو أدخل رمز المرور";
"This clears the passcode, disables every lock target, and unlocks all chats. Gallery and Keep-Deleted data are untouched." = "‏يؤدي ذلك إلى مسح رمز المرور وتعطيل جميع أهداف القفل وفتح كل المحادثات. لن يتأثر المعرض وبيانات الرسائل المحذوفة.‏";
"Thread %@" = "محادثة %@";
"Tweak settings" = "‏إعدادات التعديل‏";
"Unlock" = "فتح";
"Unlock %@" = "فتح %@";
"Unlock chat" = "فتح المحادثة";
"Unlock Instagram" = "فتح Instagram";
"Unlock this chat" = "فتح هذه المحادثة";
"Use %@" = "استخدام %@";
"Username (looks up the DM thread) or raw thread ID" = "‏اسم المستخدم (يبحث عن المحادثة) أو معرّف المحادثة الخام‏";
"Username or thread ID" = "اسم المستخدم أو معرّف المحادثة";
"Wrong passcode" = "رمز مرور خاطئ";
"Wrong passcode • %ld attempts" = "رمز مرور خاطئ • %ld محاولة";

//////////////////////////////////////////////////////////////////////////////
//                             BACKUP & RESTORE                             //
// Settings → Backup & Restore tab                                          //
//////////////////////////////////////////////////////////////////////////////

"%lu account(s)" = "%lu حساب";
"%lu account(s) · %lu image(s) · %@" = "%lu حساب · %lu صورة · %@";
"%lu file(s) · %@" = "%lu ملف · %@";
"%lu preferences" = "%lu تفضيل";
"(none)" = "(لا شيء)";
"Apply backup?" = "تطبيق النسخة الاحتياطية؟";
"Applying backup…" = "جارٍ تطبيق النسخة الاحتياطية…";
"archive error" = "خطأ في الأرشيف";
"Archived snapshots" = "اللقطات المؤرشفة";
"Backup & Restore" = "‏النسخ الاحتياطي والاستعادة‏";
"Backup exported" = "تم تصدير النسخة الاحتياطية";
"Backup failed" = "فشلت النسخة الاحتياطية";
"Backup has no importable sections." = "لا تحتوي النسخة الاحتياطية على أقسام قابلة للاستيراد.";
"Chat & story filters" = "مرشحات المحادثة والقصة";
"Chat backgrounds" = "خلفيات المحادثة";
"Clear selected data" = "مسح البيانات المحددة";
"Corrupt entry path." = "مسار الإدخال تالف.";
"Could not decompress archive." = "تعذّر فك ضغط الأرشيف.";
"Could not open archive." = "تعذّر فتح الأرشيف.";
"Could not open staging file." = "تعذّر فتح ملف التحضير.";
"Could not read the backup archive." = "تعذّر قراءة أرشيف النسخة الاحتياطية.";
"Could not write archive." = "تعذّر كتابة الأرشيف.";
"Could not write backup file." = "تعذّر كتابة ملف النسخة الاحتياطية.";
"Could not write extracted file." = "تعذّر كتابة الملف المستخرَج.";
"Existing data for the ticked items will be replaced. A restart may be needed for everything to take effect." = "سيتم استبدال البيانات الحالية للعناصر المحددة. قد تكون إعادة التشغيل ضرورية ليصبح كل شيء ساري المفعول.";
"Export or import RyukGram data — settings, per-account filters, hidden & locked chats, Profile Analyzer, gallery, chat backgrounds and deleted messages. Pick any combination on each page. Settings stay a plain JSON file; bundles with media export as a compressed .ryukbak." = "صدّر أو استورد بيانات RyukGram — الإعدادات، ومرشحات كل حساب، والمحادثات المخفية والمقفلة، ومحلل الملف الشخصي، والمعرض، وخلفيات المحادثات والرسائل المحذوفة. اختر أي مجموعة في كل صفحة. تبقى الإعدادات ملف JSON عادي؛ أما الحزم التي تحتوي على وسائط فتُصدَّر كملف .ryukbak مضغوط.";
"Hidden & locked chats" = "المحادثات المخفية والمقفلة";
"Import" = "استيراد";
"Inspect the full manifest" = "فحص الملف الكامل (manifest)";
"Load a .json or .ryukbak backup" = "تحميل نسخة احتياطية .json أو .ryukbak";
"Not a RyukGram backup archive." = "ليس أرشيف نسخة احتياطية لـ RyukGram.";
"PK %@" = "PK %@";
"Preparing backup…" = "جارٍ تحضير النسخة الاحتياطية…";
"Reading backup…" = "جارٍ قراءة النسخة الاحتياطية…";
"Save settings or a full backup" = "احفظ الإعدادات أو نسخة احتياطية كاملة";
"Tick what to apply. Rows not in this backup are hidden." = "حدّد ما تريد تطبيقه. تُخفى الصفوف غير الموجودة في هذه النسخة الاحتياطية.";
"Tick what to include. Tap a row to inspect it. Adding gallery, chat backgrounds or deleted messages produces a compressed .ryukbak bundle." = "حدّد ما تريد تضمينه. اضغط على صف لفحصه. إضافة المعرض أو خلفيات المحادثات أو الرسائل المحذوفة تنتج حزمة .ryukbak مضغوطة.";
"Truncated entry data." = "بيانات الإدخال مبتورة.";
"Truncated entry length." = "طول الإدخال مبتور.";
"Truncated entry path." = "مسار الإدخال مبتور.";
"Unsafe entry path." = "مسار الإدخال غير آمن.";

//////////////////////////////////////////////////////////////////////////////
//                                 ADVANCED                                 //
// Settings → Advanced tab                                                  //
//////////////////////////////////////////////////////////////////////////////

"Advanced" = "‏متقدم‏";
"Auto-clear cache" = "‏مسح تلقائي للذاكرة المؤقتة‏";
"Automatically opens settings when the app launches" = "‏يفتح الإعدادات تلقائيًا عند تشغيل التطبيق‏";
"Cache" = "‏ذاكرة التخزين المؤقت‏";
"Cache cleared" = "‏تم مسح ذاكرة التخزين المؤقت‏";
"Calculating cache size…" = "‏جاري حساب حجم ذاكرة التخزين المؤقت…‏";
"Clear" = "‏مسح‏";
"Clear cache" = "‏مسح ذاكرة التخزين المؤقت‏";
"Clear cache (%@)" = "‏مسح ذاكرة التخزين المؤقت (%@)‏";
"Clearing cache…" = "‏جاري المسح…‏";
"Clearing still scans on demand." = "‏سيظل المسح يُجري الفحص عند الطلب.‏";
"Daily" = "‏يومياً‏";
"Disable safe mode" = "‏تعطيل الوضع الآمن‏";
"Enable tweak settings quick-access" = "‏تفعيل الوصول السريع لإعدادات الأداة‏";
"Fix duplicate notifications" = "‏إصلاح الإشعارات المكررة‏";
"Free %@ of Instagram cache." = "‏تحرير %@ من ذاكرة إنستغرام.‏";
"Freed %@" = "‏تم تحرير %@‏";
"Hold on the home tab to open RyukGram settings" = "‏اضغط مطولاً على تبويب الصفحة الرئيسية لفتح إعدادات ريوك غرام‏";
"Monthly" = "‏شهرياً‏";
"Nothing to clear" = "‏لا شيء للمسح‏";
"Off skips the size scan when Advanced opens." = "‏عند الإيقاف يتم تخطي فحص الحجم عند فتح «متقدم».‏";
"Pause playback when opening settings" = "‏إيقاف التشغيل مؤقتًا عند فتح الإعدادات‏";
"Always show what's new" = "إظهار الجديد دائمًا";
"Keep the blue dot on every new feature instead of clearing it once viewed" = "إبقاء النقطة الزرقاء على كل ميزة جديدة بدلاً من إزالتها بعد عرضها";
"Preserve messages database" = "‏الحفاظ على قاعدة بيانات الرسائل‏";
"Pauses any playing video/audio when settings opens" = "‏يوقف أي فيديو أو صوت قيد التشغيل مؤقتًا عند فتح الإعدادات‏";
"Prevents Instagram from resetting settings after crashes (at your own risk)" = "‏يمنع إنستغرام من إعادة ضبط الإعدادات بعد الانهيارات (على مسؤوليتك)‏";
"Prevents two banners for the same message when IG is in the foreground" = "‏يمنع ظهور إشعارين لنفس الرسالة عندما يكون Instagram في المقدمة‏";
"Remove Instagram's cached images, videos, and temporary files." = "‏يُزيل صور وفيديوهات وملفات إنستغرام المؤقتة.‏";
"Reset onboarding state" = "‏إعادة ضبط حالة التهيئة التمهيدية‏";
"Run a silent cache clear on launch when the interval has elapsed." = "‏يُنفّذ مسحاً صامتاً للذاكرة المؤقتة عند التشغيل إذا انقضت المدة المحددة.‏";
"Show cache size" = "‏إظهار حجم ذاكرة التخزين المؤقت‏";
"Skip the messages database when clearing — keeps DMs, drafts, and saved messages." = "‏تخطّي قاعدة بيانات الرسائل عند المسح — يُبقي الرسائل المباشرة والمسودات والرسائل المحفوظة.‏";
"Show tweak settings on app launch" = "‏إظهار إعدادات الأداة عند تشغيل التطبيق‏";
"Suppresses the second notification IG enqueues in-app while the notification extension is also delivering it." = "‏يمنع الإشعار الثاني الذي يضيفه Instagram داخل التطبيق بينما يقوم امتداد الإشعارات بتسليمه أيضًا.‏";
"Weekly" = "‏أسبوعياً‏";

//////////////////////////////////////////////////////////////////////////////
//                         ADVANCED EXPERIMENTAL                            //
// Settings → Advanced → Advanced experimental features                     //
//////////////////////////////////////////////////////////////////////////////

"Actions" = "‏الإجراءات‏";
"Advanced experimental features" = "‏الميزات التجريبية المتقدمة‏";
"All experimental toggles will be turned off. Instagram will restart." = "‏سيتم إيقاف جميع المفاتيح التجريبية. سيُعاد تشغيل Instagram.‏";
"Direct Notes — Audio reply" = "‏ملاحظات Direct — الرد الصوتي‏";
"Direct Notes — Avatar reply" = "‏ملاحظات Direct — الرد بالصورة الرمزية‏";
"Direct Notes — Friend Map" = "‏ملاحظات Direct — خريطة الأصدقاء‏";
"Direct Notes — GIFs & stickers reply" = "‏ملاحظات Direct — الرد بصور GIF والملصقات‏";
"Direct Notes — Photo reply" = "‏ملاحظات Direct — الرد بصورة‏";
"Disabled after repeated crashes." = "‏تم الإيقاف بعد تعطل متكرر.‏";
"Enables GIF/sticker replies" = "‏يُفعّل الرد بصور GIF والملصقات‏";
"Enables photo replies" = "‏يُفعّل الرد بالصور‏";
"Enables the audio-note reply type" = "‏يُفعّل الرد بملاحظة صوتية‏";
"Enables the avatar reply type" = "‏يُفعّل الرد بالصورة الرمزية‏";
"Experimental flags reset" = "‏تمت إعادة تعيين الميزات التجريبية‏";
"Flip what you want on, then tap Apply to restart. Some flags may not work on every account or IG version. Flags auto-reset if IG crashes on launch 3 times." = "‏فعّل ما تريد ثم اضغط «تطبيق» لإعادة التشغيل. قد لا تعمل بعض الميزات على جميع الحسابات أو إصدارات IG. تُعاد تعيينها تلقائيًا إذا تعطل IG عند بدء التشغيل 3 مرات.‏";
"Forces Prism-gated experiments on" = "‏يُجبر تفعيل التجارب المُقيّدة بواسطة Prism‏";
"Forces the Homecoming home surface / nav on" = "‏يُجبر تفعيل واجهة وتنقل Homecoming‏";
"Forces the QuickSnap / Instants surface on in feed, inbox, stories, and notes tray" = "‏يُجبر ظهور QuickSnap / Instants في الخلاصة والرسائل والقصص وشريط الملاحظات‏";
"Got it" = "‏فهمت‏";
"Heads up" = "‏تنبيه‏";
"Hidden Instagram experiments" = "‏تجارب Instagram المخفية‏";
"Hidden Instagram experiments (in Advanced)" = "‏تجارب Instagram المخفية (في الإعدادات المتقدمة)‏";
"Homecoming" = "Homecoming";
"Notes & QuickSnap" = "‏الملاحظات وQuickSnap‏";
"Prism design system" = "‏نظام تصميم Prism‏";
"QuickSnap (Instants)" = "QuickSnap (Instants)";
"Reset all experimental flags" = "‏إعادة تعيين جميع المفاتيح التجريبية‏";
"Reset experimental flags?" = "‏إعادة تعيين المفاتيح التجريبية؟‏";
"Restart Instagram to apply changes" = "‏أعِد تشغيل Instagram لتطبيق التغييرات‏";
"Shows the friend map entry in Direct Notes" = "‏يُظهر خريطة الأصدقاء في ملاحظات Direct‏";
"Surfaces" = "‏الواجهات‏";
"These toggles flip hidden Instagram experiments on. Some features may not work on every account or IG version. If IG keeps crashing on launch, the flags auto-reset after 3 failed starts." = "‏تُفعّل هذه المفاتيح تجارب Instagram المخفية. قد لا تعمل بعض الميزات على جميع الحسابات أو إصدارات IG. إذا استمر IG بالتعطل عند التشغيل، تُعاد تعيين المفاتيح بعد 3 محاولات فاشلة.‏";
"Toggle hidden Instagram experiments. Some may not work on every account or IG version." = "‏فعّل تجارب Instagram المخفية. قد لا يعمل بعضها على جميع الحسابات أو إصدارات IG.‏";
"Turn every experimental toggle off" = "‏إيقاف جميع المفاتيح التجريبية‏";

//////////////////////////////////////////////////////////////////////////////
//                                  DEBUG                                   //
// Settings → Debug tab                                                     //
//////////////////////////////////////////////////////////////////////////////

"Button Cell" = "‏خلية زر‏";
"Change the value on the right" = "‏غيّر القيمة الموجودة على اليسار‏";
"Could not delete: %@" = "‏تعذّر الحذف: %@‏";
"Debug" = "‏تصحيح الأخطاء‏";
"Delete an imported override and fall back to the shipped strings" = "‏احذف تجاوزاً مستورداً وارجع إلى النصوص الأصلية‏";
"Deleted %@ override. Restart to apply." = "‏تم حذف تجاوز %@. أعد التشغيل للتطبيق.‏";
"Enable FLEX gesture" = "‏تفعيل إيماءة أداة فليكس (FLEX)‏";
"Export strings" = "تصدير النصوص";
"Hold 5 fingers on the screen to open FLEX" = "‏ضع 5 أصابع على الشاشة لفتح فليكس (FLEX)‏";
"I have %@%@" = "‏لدي %@%@‏";
"Import a .strings file for a language" = "‏استيراد ملف .strings للغة‏";
"Import a .strings file to update a translation. Pick a language, select the file, restart." = "‏استورد ملف .strings لتحديث الترجمة. اختر لغة، حدد الملف، وأعد التشغيل.‏";
"Link Cell" = "‏خلية رابط‏";
"Localization" = "‏التعريب‏";
"Menu Cell" = "‏خلية قائمة‏";
"Navigation Cell" = "‏خلية التنقل‏";
"No imported localization files to reset." = "‏لا توجد ملفات ترجمة مستوردة للإعادة.‏";
"No overrides" = "‏لا توجد تجاوزات‏";
"Open FLEX on app focus" = "‏فتح فليكس عند التركيز على التطبيق‏";
"Open FLEX on app launch" = "‏فتح فليكس عند إطلاق التطبيق‏";
"Opens FLEX when the app is focused" = "‏يفتح فليكس عندما يكون التطبيق قيد التركيز‏";
"Opens FLEX when the app launches" = "‏يفتح فليكس عند إطلاق التطبيق‏";
"Pick a language to delete the imported file" = "‏اختر لغة لحذف الملف المستورد‏";
"Pick a language to export" = "اختر لغة للتصدير";
"Reset localization" = "‏إعادة تعيين الترجمة‏";
"Pick a language and share its .strings file" = "اختر لغة لمشاركة ملف .strings الخاص بها";
"Static Cell" = "‏خلية ثابتة‏";
"Stepper cell" = "‏خلية متدرج‏";
"Switch Cell" = "‏خلية مفتاح تبديل‏";
"Switch Cell (Restart)" = "‏خلية مفتاح تبديل (إعادة تشغيل)‏";
"Tap the switch" = "‏انقر فوق مفتاح التبديل‏";
"These features rely on hidden Instagram flags and may not work on all accounts or versions." = "‏تعتمد هذه الميزات على علامات Instagram مخفية وقد لا تعمل على جميع الحسابات أو الإصدارات.‏";
"Update localization file" = "‏تحديث ملف التعريب‏";
"Using icon" = "‏استخدام أيقونة‏";
"Using image" = "‏استخدام صورة‏";

//////////////////////////////////////////////////////////////////////////////
//                        DOWNLOADS & MEDIA ACTIONS                         //
// Action button menus, download/share/copy toasts, quality picker pills.   //
//////////////////////////////////////////////////////////////////////////////

"%@ settings" = "‏إعدادات %@‏";
"%lu items" = "%lu عنصر";
"Cancelled" = "‏تم الإلغاء‏";
"Carousel" = "دائري";
"Carousel · %lu items" = "دائري · %lu عنصر";
"Copied %lu URLs" = "‏تم نسخ %lu روابط‏";
"Copied caption" = "‏تم نسخ الوصف‏";
"Copied download URL" = "‏تم نسخ رابط التنزيل‏";
"Copied quality info" = "تم نسخ معلومات الجودة";
"Copied video URL" = "تم نسخ رابط الفيديو";
"Copy all URLs" = "‏نسخ كل الروابط‏";
"Copy caption" = "‏نسخ الوصف‏";
"Copy download URL" = "‏نسخ رابط التنزيل‏";
"Could not extract any URLs" = "‏تعذر استخراج أي روابط‏";
"Could not extract audio URL" = "‏تعذر استخراج رابط الصوت‏";
"Could not extract media URL" = "‏تعذر استخراج رابط الوسائط‏";
"Could not extract photo URL" = "‏تعذر استخراج رابط الصورة‏";
"Could not extract video URL" = "‏تعذر استخراج رابط الفيديو‏";
"Done" = "‏تم‏";
"Download all stories and share?" = "‏تنزيل كل القصص والمشاركة؟‏";
"Download all to Photos" = "‏تنزيل الكل إلى الصور‏";
"Download and share all" = "‏تنزيل ومشاركة الكل‏";
"Download failed" = "‏فشل التنزيل‏";
"Downloaded %lu items" = "‏تم تنزيل %lu من العناصر‏";
"Downloading audio…" = "جارٍ تنزيل الصوت…";
"Failed to save" = "‏فشل الحفظ‏";
"File" = "ملف";
"HD" = "HD";
"HD download complete" = "‏اكتمل التنزيل بدقة عالية (HD)‏";
"HD video" = "فيديو HD";
"Mute audio" = "‏كتم الصوت‏";
"No caption on this post" = "‏لا يوجد وصف في هذا المنشور‏";
"No carousel children" = "‏لا توجد وسائط متعددة في هذا المنشور‏";
"No cover image" = "‏لا توجد صورة غلاف‏";
"No media" = "‏لا توجد وسائط‏";
"No media to expand" = "‏لا توجد وسائط لتوسيعها‏";
"No media to show" = "‏لا توجد وسائط لعرضها‏";
"No media URL" = "‏لا يوجد رابط للوسائط‏";
"No URLs" = "‏لا توجد روابط‏";
"No URLs found" = "‏لم يتم العثور على روابط‏";
"No video URL" = "‏لا يوجد رابط للفيديو‏";
"Not a carousel" = "‏ليس منشورًا متعدد الوسائط‏";
"Nothing to share" = "‏لا يوجد شيء لمشاركته‏";
"Opening creator…" = "‏جارِ الفتح...‏";
"Photo library access denied" = "‏تم رفض الوصول إلى مكتبة الصور‏";
"Photos access denied" = "‏تم رفض الوصول إلى الصور‏";
"Preparing repost…" = "‏جارِ تجهيز إعادة النشر...‏";
"Raw image" = "صورة خام";
"Repost" = "‏إعادة نشر‏";
"Repost unavailable" = "‏إعادة النشر غير متاحة‏";
"Save failed" = "‏فشل الحفظ‏";
"Saved %lu items" = "‏تم حفظ %lu من العناصر‏";
"Saved to Photos" = "‏تم الحفظ في الصور‏";
"Saved to RyukGram" = "‏تم الحفظ في ريوك غرام‏";
"Saving to Photos" = "جارٍ الحفظ في الصور";
"Saving…" = "‫جارٍ الحفظ...‬";
"Unmute audio" = "‏إلغاء كتم الصوت‏";
"Video · %@" = "فيديو · %@";
"View cover" = "‏عرض الغلاف‏";
"View mentions" = "‏عرض الإشارات‏";

//////////////////////////////////////////////////////////////////////////////
//                      STORIES & MESSAGES (FEATURES)                       //
// Buttons, menu entries, toasts and alerts shown while watching stories or //
// inside DM threads.                                                       //
//////////////////////////////////////////////////////////////////////////////

"  %lu votes · avg %.0f%%  " = "  %lu صوت · المتوسط %.0f%%  ";
"%@ can't be converted" = "‏تعذر تحويل %@‏";
"%@ unsent a message" = "‏ألغى %@ إرسال رسالة‏";
"%@ unsent a message from %@" = "‏ألغى %1$@ إرسال رسالة من %2$@‏";
"A message was unsent" = "‏تم إلغاء إرسال رسالة‏";
"Add" = "‏إضافة‏";
"Add to block list" = "‏إضافة لقائمة الحظر‏";
"Added to block list" = "‏تمت الإضافة لقائمة الحظر‏";
"Added to exclude list" = "‏أُضيف إلى قائمة الاستبعاد‏";
"Audio not loaded yet. Play the message first and try again." = "‏لم يتم تحميل الصوت بعد. قم بتشغيل الرسالة أولاً وحاول مجددًا.‏";
"Audio sent" = "‏تم إرسال الصوت‏";
"Audio URL not available" = "‏رابط الصوت غير متاح‏";
"Audio/Video from Files" = "‏صوت أو فيديو من الملفات‏";
"Blocked" = "‏محظور‏";
"Cancel" = "‏إلغاء‏";
"Clear preserved messages?" = "‏مسح الرسائل المحفوظة؟‏";
"Converting…" = "‏جارِ التحويل...‏";
"Copy link" = "نسخ الرابط";
"Copy text" = "‏نسخ النص‏";
"Could not copy selected video" = "تعذّر نسخ الفيديو المحدد";
"Could not find media" = "‏تعذر العثور على وسائط‏";
"Could not find story media" = "‏تعذر العثور على وسائط القصة‏";
"Could not get audio data. Try again after refreshing the chat." = "‏تعذر الحصول على بيانات الصوت. حاول مجددًا بعد تحديث المحادثة.‏";
"Disable read receipts" = "‏تعطيل مؤشرات القراءة‏";
"Disappearing media" = "‏وسائط مختفية‏";
"Download audio" = "‏تنزيل الصوت‏";
"Enable read receipts" = "‏تفعيل مؤشرات القراءة‏";
"Error: %@" = "‏خطأ: %@‏";
"Exclude chat" = "‏استبعاد المحادثة‏";
"Exclude from seen" = "‏استبعاد من المُشاهد‏";
"Exclude story seen" = "‏استبعاد مشاهدة القصة‏";
"Excluded" = "‏مستبعد‏";
"Extracting audio…" = "‏جارِ استخراج الصوت...‏";
"FFmpeg conversion failed" = "‏فشل التحويل بواسطة FFmpeg‏";
"File sending not supported" = "‏إرسال الملفات غير مدعوم‏";
"Follow" = "‏متابعة‏";
"Following" = "‏تُتابع‏";
"Format not supported without FFmpegKit" = "‏الصيغة غير مدعومة بدون FFmpegKit‏";
"Inserts a button on disappearing media overlays" = "‏يُضيف زراً على طبقة الوسائط المختفية‏";
"Inserts a speaker button to mute/unmute disappearing media" = "‏يُضيف زر مكبر صوت لكتم/إلغاء كتم الوسائط المختفية‏";
"Inserts an eye button to mark the current disappearing media as viewed" = "‏يُضيف زر عين لتعليم الوسائط المختفية الحالية كمُشاهدة‏";
"Link copied" = "تم نسخ الرابط";
"Mark as viewed" = "‏تعليم كمُشاهدة‏";
"Mark messages as seen" = "‏تحديد الرسائل كمقروءة‏";
"Mark seen" = "‏تحديد كمقروءة‏";
"Marked as viewed" = "‏تم التحديد كمقروءة‏";
"Marked messages as seen" = "‏تم تحديد الرسائل كمقروءة‏";
"Mentions" = "‏الإشارات‏";
"Message from %@ was unsent" = "‏تم إلغاء إرسال رسالة من %@‏";
"Message sender not found" = "‏لم يتم العثور على مُرسل الرسالة‏";
"Messages settings" = "‏إعدادات الرسائل‏";
"Mute story audio" = "‏كتم صوت القصة‏";
"no audio track could be read" = "‏تعذرت قراءة أي مقطع صوتي‏";
"No audio URL found. Try again after refreshing the chat." = "‏لم يتم العثور على رابط للصوت. حاول مجددًا بعد تحديث المحادثة.‏";
"No mentions in this story" = "‏لا توجد إشارات في هذه القصة‏";
"No thread key" = "‏لا يوجد مفتاح للمحادثة‏";
"No video selected" = "لم يتم تحديد فيديو";
"No voice send method found" = "‏لم يتم العثور على طريقة لإرسال الصوت‏";
"Note has no downloadable content" = "لا تحتوي الملاحظة على محتوى قابل للتنزيل";
"Note text copied" = "‏تم نسخ نص الملاحظة‏";
"Open GitHub" = "‏فتح غيت هاب (GitHub)‏";
"Pick audio or video" = "اختر صوتًا أو فيديو";
"Read receipts disabled" = "‏تم تعطيل مؤشرات القراءة‏";
"Read receipts enabled" = "‏تم تفعيل مؤشرات القراءة‏";
"Read receipts will be blocked for this chat." = "‏سيتم حظر مؤشرات القراءة لهذه المحادثة.‏";
"Read receipts will no longer be blocked for this chat." = "‏لن يتم حظر مؤشرات القراءة لهذه المحادثة بعد الآن.‏";
"Refreshing the DMs tab will clear %lu preserved unsent message. This cannot be undone." = "‏تحديث الرسائل سيمسح %lu رسالة محفوظة. لا يمكن التراجع.‏";
"Refreshing the DMs tab will clear %lu preserved unsent messages. This cannot be undone." = "‏تحديث الرسائل سيمسح %lu رسائل محفوظة. لا يمكن التراجع.‏";
"Remove" = "‏إزالة‏";
"Remove from block list" = "‏إزالة من قائمة الحظر‏";
"Remove from exclude list" = "‏إزالة من قائمة الاستبعاد‏";
"Removed" = "‏تمت الإزالة‏";
"Removed from list" = "‏تمت الإزالة من القائمة‏";
"Save GIF" = "‏حفظ صورة جيف (GIF)‏";
"Selection too short (min 0.5s)" = "‏التحديد قصير جدًا (الحد الأدنى 0.5 ثانية)‏";
"Send anyway" = "‏إرسال على أي حال‏";
"Send Audio" = "‏إرسال صوت‏";
"Send failed: %@" = "‏فشل الإرسال: %@‏";
"Send File" = "إرسال ملف";
"Send service not found" = "‏لم يتم العثور على خدمة الإرسال‏";
"Show audio toggle" = "‏إظهار زر الصوت‏";
"Show mark-as-viewed button" = "‏إظهار زر علامة كمُشاهدة‏";
"Story read receipts disabled" = "‏تم تعطيل مؤشرات قراءة القصص‏";
"Story read receipts enabled" = "‏تم تفعيل مؤشرات قراءة القصص‏";
"This chat will resume normal read-receipt behavior." = "‏ستستأنف هذه المحادثة السلوك الطبيعي لمؤشر القراءة.‏";
"This file" = "‏هذا الملف‏";
"Total: %@" = "‏الإجمالي: %@‏";
"Un-exclude chat" = "‏إلغاء استبعاد المحادثة‏";
"Un-exclude story seen" = "‏إلغاء استبعاد مشاهدة القصة‏";
"Un-excluded" = "‏تم إلغاء الاستبعاد‏";
"Unblocked" = "‏تم إلغاء الحظر‏";
"Unlimited replay enabled" = "‏تم تفعيل الإعادة غير المحدودة‏";
"Unmute story audio" = "‏إلغاء كتم صوت القصة‏";
"Unsent" = "‏أُلغي الإرسال‏";
"Upload Audio" = "‏رفع صوت‏";
"VC not found" = "‏لم يتم العثور على واجهة المستخدم‏";
"Video from Library" = "‏فيديو من المكتبة‏";
"Visual messages will expire" = "‏ستنتهي صلاحية الرسائل المرئية‏";
"Visual messages: expiring" = "‏الرسائل المرئية: تنتهي صلاحيتها‏";
"Visual messages: unlimited replay" = "‏الرسائل المرئية: إعادة غير محدودة‏";

//////////////////////////////////////////////////////////////////////////////
//                             CHAT BACKGROUNDS                             //
// Custom per-chat image backgrounds: importer, library, per-image          //
// settings, chat picker, defaults.                                         //
//////////////////////////////////////////////////////////////////////////////

"Add Background" = "إضافة خلفية";
"Add Chat Background" = "إضافة خلفية محادثة";
"Adds your own image backgrounds to Instagram chats" = "يضيف صورك الخاصة كخلفيات لمحادثات Instagram";
"After enabling, open any chat, tap the theme button, then tap the photo icon at the top-right." = "بعد التفعيل، افتح أي محادثة، واضغط على زر السمة، ثم اضغط على أيقونة الصورة في أعلى اليمين.";
"Blur" = "تمويه";
"Browse chats" = "تصفّح المحادثات";
"Browse chats (%ld)" = "تصفّح المحادثات (%ld)";
"Change Background" = "تغيير الخلفية";
"Change default" = "تغيير الافتراضي";
"Chat Backgrounds" = "خلفيات المحادثة";
"Choose an image used when no chat override exists" = "اختر صورة تُستخدم عند عدم وجود تخصيص للمحادثة";
"Choose Image" = "اختيار صورة";
"Clear default" = "مسح الافتراضي";
"Couldn't import image" = "تعذّر استيراد الصورة";
"Custom Chat Background" = "خلفية محادثة مخصصة";
"Default background" = "الخلفية الافتراضية";
"Delete library images, default background, and chat overrides" = "حذف صور المكتبة والخلفية الافتراضية وتخصيصات المحادثات";
"Dim in dark mode" = "التعتيم في الوضع الداكن";
"Edit image settings" = "تعديل إعدادات الصورة";
"Enable custom backgrounds" = "تفعيل الخلفيات المخصصة";
"Enter a username, chat name, or thread ID." = "أدخل اسم مستخدم أو اسم محادثة أو معرّف المحادثة.";
"Group" = "مجموعة";
"Image Settings" = "إعدادات الصورة";
"Library" = "المكتبة";
"Library, default, and per-chat overrides will be deleted." = "سيتم حذف المكتبة والافتراضي وتخصيصات كل محادثة.";
"No Custom" = "بلا تخصيص";
"Opacity" = "العتامة";
"Photo Library" = "مكتبة الصور";
"Pick default" = "اختر الافتراضي";
"Pinch + drag to position" = "اضغط بإصبعين واسحب لتحديد الموضع";
"Quit and reopen Instagram for the change to take effect." = "أغلق Instagram وأعد فتحه ليصبح التغيير ساري المفعول.";
"Recently set" = "تم التعيين مؤخرًا";
"Remove the global fallback background" = "إزالة الخلفية الاحتياطية العامة";
"Replace the default background image" = "استبدال صورة الخلفية الافتراضية";
"Reset all backgrounds" = "إعادة تعيين كل الخلفيات";
"Reset all backgrounds?" = "إعادة تعيين كل الخلفيات؟";
"Reset sets opacity to 1.0, blur to 0, dim to 0." = "تعيد \"إعادة التعيين\" ضبط العتامة إلى 1.0، والتمويه إلى 0، والتعتيم إلى 0.";
"RyukGram Gallery" = "معرض RyukGram";
"Search username, name, or thread ID" = "ابحث باسم المستخدم أو الاسم أو معرّف المحادثة";
"Set as default" = "تعيين كافتراضي";
"Tap plus to add. Tap a background to edit, set as default, or delete." = "اضغط على علامة الزائد للإضافة. اضغط على خلفية لتعديلها أو تعيينها كافتراضية أو حذفها.";
"This Chat Background" = "خلفية هذه المحادثة";
"Thread ID" = "معرّف المحادثة";
"Used only when a chat does not have its own custom background." = "يُستخدم فقط عندما لا يكون للمحادثة خلفية مخصصة خاصة بها.";
"View and manage chats with custom backgrounds" = "عرض وإدارة المحادثات ذات الخلفيات المخصصة";

//////////////////////////////////////////////////////////////////////////////
//                             GENERAL FEATURES                             //
// Strings inside per-feature overlays: fake location, color picker, notes  //
// customization, profile copy, etc.                                        //
//////////////////////////////////////////////////////////////////////////////

"Add location" = "‏إضافة موقع‏";
"Add preset" = "‏إضافة إعداد مسبق‏";
"Affects everything above. When off, RyukGram's theme and surface overrides only apply while iOS is in dark mode — leaving light mode untouched." = "‏يؤثر على كل ما سبق. عند الإيقاف، تُطبق السمة وتجاوزات الأسطح الخاصة بـ RyukGram فقط عندما يكون iOS في الوضع الداكن — تاركةً الوضع الفاتح دون تغيير.‏";
"Apply & restart" = "‏تطبيق وإعادة التشغيل‏";
"Background" = "‏الخلفية‏";
"Behavior" = "‏السلوك‏";
"Change location" = "‏تغيير الموقع‏";
"Clipboard is not an Instagram URL" = "الحافظة لا تحتوي على رابط إنستغرام";
"Comments hidden" = "‏تم إخفاء التعليقات‏";
"Comments shown" = "‏تم إظهار التعليقات‏";
"Copied text to clipboard" = "‏تم نسخ النص إلى الحافظة‏";
"Copy" = "‏نسخ‏";
"Copy bio" = "‏نسخ البايو‏";
"Copy name" = "‏نسخ الاسم‏";
"Could not find cover image" = "‏تعذر العثور على صورة الغلاف‏";
"Current: %@" = "‏الحالي: %@‏";
"Dark" = "‏داكن‏";
"Disable" = "‏تعطيل‏";
"Download GIF" = "‏تنزيل صورة جيف (GIF)‏";
"Dropped pin" = "‏دبوس الموقع‏";
"Emoji" = "‏إيموجي‏";
"Enable" = "‏تفعيل‏";
"Enable Location Services for Instagram in Settings to use your current location." = "‏فعّل خدمات الموقع لإنستغرام من الإعدادات لاستخدام موقعك الحالي.‏";
"Enter emoji" = "‏أدخل إيموجي‏";
"Fake location" = "‏موقع وهمي‏";
"Force theme" = "‏فرض السمة‏";
"Keyboard theme" = "‏سمة لوحة المفاتيح‏";
"Light" = "‏فاتح‏";
"Location access denied" = "‏تم رفض الوصول إلى الموقع‏";
"Location Services off" = "‏خدمات الموقع متوقفة‏";
"Name" = "‏الاسم‏";
"Nothing to copy" = "‏لا يوجد شيء لنسخه‏";
"Off, Light, Dark, or OLED" = "‏إيقاف، فاتح، داكن، أو OLED‏";
"OLED" = "OLED";
"OLED chat theme" = "‏سمة OLED للمحادثات‏";
"Open Settings" = "‏فتح الإعدادات‏";
"Optional per-surface overrides. Each one is independent of the theme above." = "‏تجاوزات اختيارية لكل سطح. كل واحدة مستقلة عن السمة أعلاه.‏";
"Override iOS appearance regardless of system mode" = "‏تجاوز مظهر iOS بغضّ النظر عن وضع النظام‏";
"Override the keyboard appearance when typing" = "‏تجاوز مظهر لوحة المفاتيح عند الكتابة‏";
"Pick location" = "‏اختر الموقع‏";
"Pure black DM thread + incoming bubbles" = "‏خلفية سوداء نقية للمحادثات + الفقاعات الواردة‏";
"Reset theme" = "‏إعادة تعيين السمة‏";
"Restart Instagram to apply your theme changes" = "‏أعد تشغيل انستغرام لتطبيق تغييرات السمة‏";
"Save" = "‏حفظ‏";
"Save preset" = "‏حفظ الإعداد المسبق‏";
"Saved locations" = "‏المواقع المحفوظة‏";
"Select color" = "‏اختيار اللون‏";
"Set location" = "‏تعيين الموقع‏";
"The theme RyukGram applies to Instagram." = "‏السمة التي يطبقها RyukGram على Instagram.‏";
"Theme" = "‏السمة‏";
"Turn every theme option off and restart" = "‏إيقاف كل خيارات السمة وإعادة التشغيل‏";
"Turn Location Services on in Settings → Privacy to use your current location." = "‏فعّل خدمات الموقع من الإعدادات ← الخصوصية لاستخدام موقعك الحالي.‏";
"Type an emoji to use as the note bubble icon." = "‏اكتب إيموجي لاستخدامه كأيقونة لفقاعة الملاحظة.‏";
"View profile picture" = "عرض صورة الملف الشخصي";

//////////////////////////////////////////////////////////////////////////////
//                            PROFILE ANALYZER                              //
// Settings → Profile Analyzer                                              //
//////////////////////////////////////////////////////////////////////////////

" BETA " = " BETA ";
"%@ %lu accounts? The first %ld will be processed to avoid rate limits." = "‏%@ %lu حسابًا؟ ستتم معالجة أول %ld لتجنّب حدود المعدل.‏";
"%@ %lu accounts? This runs sequentially with a short pause between each." = "‏%@ %lu حسابًا؟ ستتم المعالجة بالتتابع مع وقفة قصيرة بين كل طلب.‏";
"%@ followers · %@ following" = "%@ متابِع · %@ متابَع";
"%@ · %ld" = "%@ · %ld";
"%dd ago" = "‏منذ %d ي‏";
"%dh ago" = "‏منذ %d س‏";
"%dm ago" = "‏منذ %d د‏";
"%lu accounts followed" = "‏تمت متابعة %lu حسابًا‏";
"%lu accounts unfollowed" = "‏تم إلغاء متابعة %lu حسابًا‏";
"%lu followers · %lu following" = "‏%lu متابع · %lu يتابع‏";
"%lu of %lu" = "‏%lu من %lu‏";
"%lu saved · comparing against %@" = "تم حفظ %lu · المقارنة مع %@";
"(empty)" = "‏(فارغ)‏";
"(no analyzer data)" = "‏(لا توجد بيانات محلل)‏";
"a saved snapshot" = "لقطة محفوظة";
"About Profile Analyzer" = "‏عن محلل الملف الشخصي‏";
"All preferences (%lu)" = "‏جميع التفضيلات (%lu)‏";
"Analysis complete" = "‏اكتمل التحليل‏";
"Analysis failed" = "‏فشل التحليل‏";
"Another analysis is already running" = "‏هناك تحليل آخر قيد التشغيل بالفعل‏";
"Available after your next scan" = "‏متاحة بعد التحليل التالي‏";
"Batch follow" = "‏متابعة جماعية‏";
"Batch follow finished" = "‏اكتملت المتابعة الجماعية‏";
"Batch unfollow" = "‏إلغاء متابعة جماعي‏";
"Batch unfollow finished" = "‏اكتمل إلغاء المتابعة الجماعي‏";
"Categories" = "‏الفئات‏";
"Clear visited profiles" = "‏مسح الحسابات المُشاهَدة‏";
"Compare next scan against" = "قارن الفحص التالي مع";
"Comparing against %@" = "المقارنة مع %@";
"Continue" = "‏متابعة‏";
"Couldn't fetch profile information" = "‏تعذّر جلب معلومات الملف الشخصي‏";
"Delete %lu snapshots? This can't be undone." = "حذف %lu لقطة؟ لا يمكن التراجع عن هذا.";
"Delete (%lu)" = "حذف (%lu)";
"Delete snapshots" = "حذف اللقطات";
"Delete this snapshot? This can't be undone." = "حذف هذه اللقطة؟ لا يمكن التراجع عن هذا.";
"Each scan saves a full copy of your followers and following so you can compare against it later. Everything stays on this device." = "يحفظ كل فحص نسخة كاملة من متابِعيك ومتابَعيك لتتمكن من المقارنة معها لاحقًا. يبقى كل شيء على هذا الجهاز.";
"Export" = "‏تصدير‏";
"Fetching followers (%lu/%ld)…" = "‏جاري جلب المتابعين (%lu/%ld)…‏";
"Fetching following (%lu/%ld)…" = "‏جاري جلب المتابَعين (%lu/%ld)…‏";
"Fetching profile info…" = "‏جاري جلب معلومات الملف الشخصي…‏";
"File is not a valid RyukGram backup." = "‏الملف ليس تصديرًا صالحًا من RyukGram.‏";
"Filter" = "‏تصفية‏";
"Filter · %lu" = "تصفية · %lu";
"First scan: %@" = "‏أول تحليل: %@‏";
"First scan: we collect your followers and following lists and save them locally." = "‏أول تحليل: نجمع قوائم المتابعين والمتابَعين ونحفظها محليًا.‏";
"Follow %lu" = "‏متابعة %lu‏";
"Follower count exceeds %ld — analysis disabled to avoid rate limits." = "‏عدد المتابعين يتجاوز %ld — التحليل معطّل لتجنب حدود المعدل.‏";
"Followers" = "‏المتابعون‏";
"Following… %lu / %lu" = "‏جارٍ المتابعة… %lu / %lu‏";
"Gained since last scan" = "‏اكتسبتهم منذ آخر تحليل‏";
"Heads up: this feature is in beta and hits Instagram's private API. Running it back-to-back or right after heavy follow/unfollow activity can trigger a short rate-limit. Use it sparingly and at your own risk." = "‏تنبيه: هذه الميزة تجريبية وتستخدم واجهة Instagram الخاصة. تشغيلها بشكل متتالٍ أو بعد نشاط متابعة/إلغاء متابعة كثيف قد يسبب حدًا مؤقتًا. استخدمها باعتدال وعلى مسؤوليتك.‏";
"Import complete" = "‏اكتمل الاستيراد‏";
"Include" = "‏تضمين‏";
"Keep newest" = "الاحتفاظ بالأحدث";
"Keep newest snapshots" = "الاحتفاظ بأحدث اللقطات";
"Large accounts are blocked: analysis is disabled above 13,000 followers to avoid Instagram rate-limiting the whole app." = "‏الحسابات الكبيرة محظورة: يتم تعطيل التحليل فوق 13,000 متابع لتجنّب قيام Instagram بتحديد معدل التطبيق بأكمله.‏";
"Last scan: %@" = "‏آخر تحليل: %@‏";
"Logs every profile you open. Stays on-device." = "‏يسجّل كل حساب تفتحه. يبقى على الجهاز فقط.‏";
"Lost followers" = "‏متابعون مفقودون‏";
"Most visited" = "‏الأكثر مشاهدة‏";
"Mutual followers" = "‏متابعون متبادلون‏";
"Name: %@ → %@" = "‏الاسم: %@ ← %@‏";
"New followers" = "‏متابعون جدد‏";
"No active Instagram session found" = "‏لا توجد جلسة Instagram نشطة‏";
"No results" = "‏لا توجد نتائج‏";
"No scan yet" = "‏لا يوجد تحليل بعد‏";
"Not following you back" = "‏لا يتابعونك بالمقابل‏";
"Not verified only" = "‏غير الموثقة فقط‏";
"Nothing is uploaded — everything stays on this device and can be wiped from the trash icon." = "‏لا يتم رفع أي شيء — كل البيانات تبقى على هذا الجهاز ويمكن مسحها من أيقونة سلة المهملات.‏";
"Nothing was applied." = "‏لم يتم تطبيق شيء.‏";
"OK" = "‏حسناً‏";
"Older snapshots beyond the limit are removed automatically" = "تُزال اللقطات الأقدم التي تتجاوز الحد تلقائيًا";
"Older snapshots beyond this limit are deleted on the next scan." = "تُحذف اللقطات الأقدم التي تتجاوز هذا الحد في الفحص التالي.";
"Pick what to remove. Snapshots clears the scan diffs and every recorded snapshot; visited profiles wipes the visit history." = "اختر ما تريد إزالته. \"اللقطات\" تمسح فروقات الفحص وكل لقطة مسجلة؛ \"الملفات الشخصية المزارة\" تمسح سجل الزيارات.";
"Posts" = "‏المنشورات‏";
"Preferences" = "‏التفضيلات‏";
"Previous scan" = "الفحص السابق";
"Private account" = "‏حساب خاص‏";
"Private only" = "‏الخاصة فقط‏";
"Profile Analyzer" = "‏محلل الملف الشخصي‏";
"Profile Analyzer data" = "‏بيانات محلل الملف الشخصي‏";
"Profile picture changed" = "‏تم تغيير صورة الملف الشخصي‏";
"Profile updates" = "‏تحديثات الملف الشخصي‏";
"Profiles you've opened recently" = "‏الحسابات التي فتحتها مؤخرًا‏";
"Raw" = "‏خام‏";
"Raw JSON" = "‏JSON الخام‏";
"Record snapshots" = "تسجيل اللقطات";
"Recording" = "التسجيل";
"Request failed" = "‏فشل الطلب‏";
"Reset analyzer data" = "‏إعادة تعيين بيانات المحلل‏";
"Reset complete" = "‏اكتملت إعادة التعيين‏";
"Reset everything" = "‏إعادة تعيين كل شيء‏";
"Reset selected data?" = "‏إعادة تعيين البيانات المحددة؟‏";
"Reset snapshots" = "‏إعادة تعيين اللقطات‏";
"Rolling — always your last run" = "متجدد — دائمًا آخر فحص لك";
"Run analysis" = "‏تشغيل التحليل‏";
"Run your first analysis" = "‏شغّل أول تحليل لك‏";
"Save a dated entry on every scan" = "احفظ إدخالاً مؤرخًا في كل فحص";
"Second scan onward: each scan compares against the last, so we can show gained/lost followers, your own follow/unfollow moves, and profile updates." = "‏من التحليل الثاني فصاعدًا: يقارن كل تحليل بما قبله، لتظهر المتابعين الجدد والمفقودين وإجراءاتك من متابعة/إلغاء متابعة وتحديثات الملف الشخصي.‏";
"Settings" = "‏الإعدادات‏";
"Since last scan" = "‏منذ آخر تحليل‏";
"Snapshot" = "لقطة";
"Snapshots" = "اللقطات";
"Snapshots let you archive each scan and pick which one new scans compare against. Track visits records every profile you open so you can review them here." = "تتيح لك اللقطات أرشفة كل فحص واختيار اللقطة التي تقارن معها الفحوصات الجديدة. يسجّل \"تتبّع الزيارات\" كل ملف شخصي تفتحه لتتمكن من مراجعته هنا.";
"Sort" = "‏ترتيب‏";
"Starting…" = "‏يبدأ…‏";
"They follow you, you don't follow back" = "‏يتابعونك، لكنك لا تتابعهم‏";
"This can't be undone." = "‏لا يمكن التراجع عن هذا الإجراء.‏";
"Ticked data will be cleared. Tap a row to see what's stored." = "‏سيتم مسح البيانات المحددة. انقر على أي صف لرؤية ما هو مخزّن.‏";
"Today" = "‏اليوم‏";
"Too many followers" = "‏عدد متابعين كبير جدًا‏";
"Too many followers to analyze" = "‏عدد المتابعين أكبر من أن يُحلَّل‏";
"Track visited profiles" = "‏تتبّع الحسابات المُشاهَدة‏";
"Tracking" = "‏التتبّع‏";
"Tracking off — enable below to log visits" = "‏التتبّع متوقّف — فعّله أدناه لتسجيل الزيارات‏";
"Unfollow" = "‏إلغاء المتابعة‏";
"Unfollow %lu" = "‏إلغاء متابعة %lu‏";
"Unfollow @%@?" = "‏إلغاء متابعة @%@؟‏";
"Unfollowed you since last scan" = "‏ألغوا متابعتك منذ آخر تحليل‏";
"Unfollowing… %lu / %lu" = "‏جارٍ إلغاء المتابعة… %lu / %lu‏";
"Unlimited" = "غير محدود";
"Username A → Z" = "‏اسم المستخدم أ ← ي‏";
"Username Z → A" = "‏اسم المستخدم ي ← أ‏";
"Username, name or picture changes" = "‏تغييرات اسم المستخدم أو الاسم أو الصورة‏";
"Username: @%@ → @%@" = "‏اسم المستخدم: @%@ ← @%@‏";
"Using %@ across %lu snapshots." = "استخدام %@ عبر %lu لقطة.";
"Verified only" = "‏الموثقة فقط‏";
"Visited" = "‏المُشاهَد‏";
"Visited profiles" = "‏الحسابات المُشاهَدة‏";
"We refuse to run when the follower count exceeds %ld to avoid Instagram rate limits." = "‏لا نشغّل التحليل عندما يتجاوز عدد المتابعين %ld لتجنب حدود Instagram.‏";
"You both follow each other" = "‏تتابعان بعضكما البعض‏";
"You don't follow back" = "‏لا تتابعهم بالمقابل‏";
"You follow them, they don't follow back" = "‏تتابعهم، لكنهم لا يتابعونك‏";
"You started following" = "‏بدأت تتابعهم‏";
"You unfollowed" = "‏ألغيت متابعتهم‏";
"your previous scan" = "فحصك السابق";
"“Previous scan” always measures against your last run. Pick a saved snapshot to compare against a fixed point in time instead." = "يقيس \"الفحص السابق\" دائمًا مقارنةً بآخر فحص لك. اختر لقطة محفوظة للمقارنة مع نقطة زمنية ثابتة بدلاً من ذلك.";
"⚠️ This is getting large — lower the limit or delete older snapshots to free space." = "⚠️ يتزايد الحجم — قلّل الحد أو احذف اللقطات الأقدم لتحرير مساحة.";

//////////////////////////////////////////////////////////////////////////////
//                         SETTINGS VIEWS & DIALOGS                         //
// Excluded-lists managers, backup/restore flows, in-picker labels.         //
//////////////////////////////////////////////////////////////////////////////

"Absolute format" = "تنسيق مطلق";
"Add chat" = "‏إضافة محادثة‏";
"Add custom domain" = "‏إضافة نطاق مخصص‏";
"Add to list?" = "‏إضافة للقائمة؟‏";
"Add user" = "‏إضافة مستخدم‏";
"Apply" = "‏تطبيق‏";
"Apply to" = "‏تطبيق على‏";
"Chats" = "‏المحادثات‏";
"Colored" = "‏ملوّن‏";
"Could not read file." = "‏تعذرت قراءة الملف.‏";
"Could not resolve user ID" = "‏تعذر تحليل معرف المستخدم‏";
"Current location" = "‏الموقع الحالي‏";
"Custom" = "‏مخصص‏";
"Delete" = "‏حذف‏";
"Each surface in IG goes through a different NSDate formatter. Toggle the ones you want this format to apply to." = "كل واجهة في IG تستخدم منسّق NSDate مختلف. فعّل الواجهات التي تريد تطبيق هذا التنسيق عليها.";
"Enable fake location" = "‏تفعيل الموقع الوهمي‏";
"Excluded chats" = "‏المحادثات المستبعدة‏";
"Excluded users" = "‏المستخدمون المستبعدون‏";
"Follow default" = "‏اتباع الافتراضي‏";
"Force OFF (allow unsends)" = "‏إيقاف إجباري (السماح بإلغاء الإرسال)‏";
"Force ON (preserve unsends)" = "‏تشغيل إجباري (الاحتفاظ بالرسائل الملغاة)‏";
"Include seconds when the format already shows time." = "تضمين الثواني عندما يعرض التنسيق الوقت.";
"Included chats" = "‏المحادثات المشمولة‏";
"Included users" = "‏المستخدمون المشمولون‏";
"KD: default" = "‏الاحتفاظ: الافتراضي‏";
"KD: ON" = "‏الاحتفاظ: تشغيل‏";
"Keep-deleted" = "‏الاحتفاظ بالمحذوف‏";
"Keep-deleted override" = "‏تجاوز الاحتفاظ بالمحذوف‏";
"Name (A–Z)" = "‏الاسم (أ–ي)‏";
"No DM thread found with @%@" = "‏لم يتم العثور على محادثة رسائل مع @%@‏";
"Presets" = "‏الإعدادات المسبقة‏";
"Recently added" = "‏المُضاف مؤخراً‏";
"Relative time" = "الوقت النسبي";
"Relative within" = "نسبي خلال";
"Remove from list" = "‏إزالة من القائمة‏";
"Reset" = "‏إعادة تعيين‏";
"Search" = "‏بحث‏";
"Search address or place" = "‏بحث عن عنوان أو مكان‏";
"Search by name or username" = "‏بحث بالاسم أو اسم المستخدم‏";
"Search by username or name" = "‏البحث باسم المستخدم أو الاسم‏";
"Select location on map" = "‏تحديد الموقع على الخريطة‏";
"Set current location" = "‏تعيين الموقع الحالي‏";
"Set keep-deleted override" = "‏تعيين تجاوز الاحتفاظ بالمحذوف‏";
"Show map button" = "‏إظهار زر الخريطة‏";
"Show relative time for dates younger than this many days. 0 disables it." = "عرض الوقت النسبي للتواريخ الأحدث من هذا العدد من الأيام. 0 يعطّله.";
"Show seconds" = "‏إظهار الثواني‏";
"Sort by" = "‏فرز حسب‏";
"Thread" = "محادثة";
"Time" = "الوقت";
"Use this location" = "‏استخدام هذا الموقع‏";
"User '%@' not found" = "‏لم يتم العثور على المستخدم '%@'‏";
"Username (A–Z)" = "‏اسم المستخدم (أ–ي)‏";
"Within %ld days" = "خلال %ld أيام";
"Within 1 day" = "خلال يوم واحد";

//////////////////////////////////////////////////////////////////////////////
//                             REELS (FEATURES)                             //
// Strings from Reels.                                                      //
//////////////////////////////////////////////////////////////////////////////

"No password found" = "‏لم يتم العثور على كلمة مرور‏";
"No text field found" = "‏لم يتم العثور على حقل نص‏";
"Refresh Reels?" = "‏تحديث مقاطع ريلز؟‏";

//////////////////////////////////////////////////////////////////////////////
//                            PROFILE (FEATURES)                            //
// Strings from Profile.                                                    //
//////////////////////////////////////////////////////////////////////////////

"%lu accounts" = "%lu حساب";
"%lu loaded" = "تم تحميل %lu";
"%lu loaded · all loaded" = "تم تحميل %lu · تم تحميل الكل";
"Doesn't follow you" = "‏لا يتابعك‏";
"Everyone is already loaded." = "تم تحميل الجميع بالفعل.";
"Filter & sort" = "تصفية وترتيب";
"Follows me" = "يتابِعني";
"Follows me first" = "يتابِعني أولاً";
"Follows you" = "‏يتابعك‏";
"Hides everyone who doesn't match all picked filters." = "يخفي كل من لا يطابق جميع المرشحات المحددة.";
"Jump to bottom" = "الانتقال إلى الأسفل";
"Jump to top" = "الانتقال إلى الأعلى";
"List" = "قائمة";
"List fully loaded" = "تم تحميل القائمة بالكامل";
"Load more" = "تحميل المزيد";
"Loaded more" = "تم تحميل المزيد";
"Mutuals" = "متابعة متبادلة";
"Mutuals first" = "المتابعة المتبادلة أولاً";
"Note copied" = "‏تم نسخ الملاحظة‏";
"People I follow" = "الأشخاص الذين أتابعهم";
"People I follow first" = "الأشخاص الذين أتابعهم أولاً";
"Reverse order" = "عكس الترتيب";
"Show only" = "إظهار فقط";
"Verified" = "موثّق";
"Verified first" = "الموثّقون أولاً";

//////////////////////////////////////////////////////////////////////////////
//                                   MISC                                   //
// Anything that didn't fit a named section. Usually short labels.          //
//////////////////////////////////////////////////////////////////////////////

"%@ - BETA" = "%@ - BETA";
"(unset)" = "‏(غير محدد)‏";
"720p • progressive • fastest" = "‏720p • تدريجي • الأسرع‏";
"Add language" = "‏إضافة لغة‏";
"Album name" = "اسم الألبوم";
"Are you sure?" = "‏هل أنت متأكد؟‏";
"Bundle" = "‏الحزمة‏";
"Copy audio URL" = "‏نسخ رابط الصوت‏";
"Copy quality info" = "‏نسخ معلومات الجودة‏";
"Copy video URL" = "‏نسخ رابط الفيديو‏";
"Could not access reel media" = "‏تعذر الوصول إلى وسائط ريلز‏";
"Could not access reel photo" = "‏تعذر الوصول إلى صورة مقطع ريلز‏";
"Could not write file." = "تعذر كتابة الملف.";
"Download all and share?" = "‏تنزيل الكل ومشاركته؟‏";
"Download Quality" = "‏جودة التنزيل‏";
"Downloading %d%%" = "‏جارِ التنزيل %d%%‏";
"e.g. 1000000" = "مثال: 1000000";
"Localization file not found" = "لم يتم العثور على ملف الترجمة";
"Enter the language code (e.g. fr, de, ja)" = "‏أدخل رمز اللغة (مثل fr، de، ja)‏";
"Error" = "خطأ";
"Extras" = "إضافات";
"FFmpegKit Debug" = "‏تصحيح أخطاء FFmpegKit‏";
"File is empty or not a valid .strings file." = "الملف فارغ أو ليس ملف .strings صالح.";
"KD: OFF" = "‏الاحتفاظ: إيقاف‏";
"Keep-deleted: OFF" = "‏  • الاحتفاظ بالمحذوف: إيقاف‏";
"Keep-deleted: ON" = "‏  • الاحتفاظ بالمحذوف: تشغيل‏";
"Later" = "‏لاحقًا‏";
"Loading" = "‫جارٍ التحميل‬";
"Name of the Photos album RyukGram saves into. Leave empty to restore the default." = "اسم ألبوم الصور الذي يحفظ فيه RyukGram. اتركه فارغًا لاستعادة الافتراضي.";
"Next" = "‏التالي‏";
"No results found." = "لم يتم العثور على نتائج.";
"No!" = "‏لا!‏";
"Pick a language to update, or add a new one" = "‫اختر لغة لتحديثها، أو أضف لغة جديدة‬";
"Preset" = "‏إعداد مسبق‏";
"Restart" = "‏إعادة تشغيل‏";
"Restart now" = "إعادة التشغيل الآن";
"Restart required" = "‏إعادة التشغيل مطلوبة‏";
"Saved preset \"%@\"" = "تم حفظ الإعداد المسبق \"%@\"";
"selected" = "محدد";
"Shared icon, or override per button" = "أيقونة مشتركة، أو تجاوز لكل زر";
"Speed" = "السرعة";
"Unset" = "غير محدد";
"Update localization" = "‫تحديث الترجمة‬";
"Updated %@ (%ld keys). Restart to apply." = "‏تم تحديث %@ (%ld مفاتيح). أعد التشغيل للتطبيق.";
"Use default" = "استخدام الافتراضي";
"Username or PK" = "اسم المستخدم أو PK";
"Username or raw user PK" = "اسم المستخدم أو PK الخام للمستخدم";
"Yes" = "‏نعم‏";
"You must restart the app to apply this change" = "‏يجب عليك إعادة تشغيل التطبيق لتطبيق هذا التغيير‏";

//////////////////////////////////////////////////////////////////////////////
//                               ABOUT / CREDITS                            //
// Strings from the About / Credits footer of Settings.                     //
//////////////////////////////////////////////////////////////////////////////

"%@ — GitHub, Telegram, Donate" = "‏%@ — جيت هاب، تيليجرام، تبرع‏";
"About" = "‏حول‏";
"Arabic translation" = "‏الترجمة العربية‏";
"Chinese (Traditional and Simplified) translation" = "ترجمة الصينية (التقليدية والمبسطة)";
"Credits" = "‏شكر وتقدير‏";
"Developers" = "‏المطوّرون‏";
"Donate to SoCuul" = "‏تبرع إلى SoCuul‏";
"installed" = "‏مُثبّت‏";
"Korean translation" = "‏الترجمة الكورية‏";
"Portuguese (Brazil) translation" = "الترجمة البرتغالية (البرازيل)";
"Turkish translation" = "الترجمة التركية";
"Vietnamese translation" = "الترجمة الفيتنامية";
"French translation" = "الترجمة الفرنسية";
"Code contributions" = "مساهمات في الكود";
"Following feed mode (from InstaSane)" = "‏وضع يوميات المتابَعين (من InstaSane)‏";
"latest" = "‏الأحدث‏";
"Links" = "‏الروابط‏";
"No releases" = "‏لا توجد إصدارات‏";
"Original SCInsta developer" = "‏مطور SCInsta الأصلي‏";
"Release notes" = "‏ملاحظات الإصدار‏";
"Releases" = "‏الإصدارات‏";
"Report an issue" = "‏الإبلاغ عن مشكلة‏";
"Russian translation" = "‏الترجمة الروسية‏";
"RyukGram developer" = "‏مطوّر RyukGram‏";
"Join Telegram channel" = "‏انضم إلى قناة تيليجرام‏";
"Source code" = "‏الكود المصدري‏";
"View on GitHub" = "‏عرض على جيت هاب‏";
"Spanish translation" = "‏الترجمة الإسبانية‏";
"Support the original SCInsta developer" = "‏ادعم مطور SCInsta الأصلي‏";
"Inspirations" = "‏مصادر الإلهام‏";
"Inspirations, contributors, translators" = "‏مصادر الإلهام، المساهمون، المترجمون‏";
"Code and research" = "‏الكود والبحث‏";
"Translators" = "‏المترجمون‏";
"Original BHInstagram developer" = "‏مطور BHInstagram الأصلي‏";
"OLED theme inspiration" = "‏إلهام مظهر OLED‏";
"Donate to Ryuk" = "‏ادعم Ryuk‏";
"Support RyukGram development" = "‏ادعم تطوير RyukGram‏";
"RyukGram is a heavily reworked fork of SCInsta — supporting the original developer is appreciated." = "‏RyukGram هو نسخة مُعاد تطويرها بشكل كبير من SCInsta — دعم المطور الأصلي موضع تقدير.‏";
"Browse changes from previous releases" = "‏تصفح التغييرات من الإصدارات السابقة‏";
"Code inspiration" = "‏إلهام برمجي‏";
"zxPluginsInject sideload compatibility shim" = "‏واجهة توافق التحميل الجانبي zxPluginsInject‏";
"Telegram channel" = "‏قناة تيليجرام‏";
"Testing and feature suggestions" = "‏الاختبار واقتراحات الميزات‏";
"Version" = "‏الإصدار‏";
"Version, credits, and links" = "‏الإصدار والاعتمادات والروابط‏";
"What's new in RyukGram" = "‏جديد RyukGram‏";

//////////////////////////////////////////////////////////////////////////////
//                             HD DOWNLOADS                                 //
// Enhanced / HD downloads settings (DASH + FFmpegKit encoding).            //
//////////////////////////////////////////////////////////////////////////////

"720p • progressive • silent" = "‏720p • تدريجي • صامت‏";
"Audio only" = "‏الصوت فقط‏";
"Audio ready" = "‏الصوت جاهز‏";
"Download video at the highest available quality" = "‏تنزيل الفيديو بأعلى جودة متاحة‏";
"Downloads HD video via DASH streams and encodes to H.264. Requires FFmpegKit." = "‏تنزيل الفيديو عالي الدقة (HD) عبر بث داش (DASH) وترميزه إلى H.264. يتطلب حزمة FFmpegKit.‏";
"Encoding speed" = "‏سرعة الترميز‏";
"Enhanced downloads" = "‏تنزيلات محسّنة‏";
"Faster = lower quality" = "‏أسرع = جودة أقل‏";
"FFmpeg not available" = "‏FFmpeg غير متاح‏";
"FFmpegKit is not available. Install the sideloaded IPA or the _ffmpeg .deb variant to enable." = "‏حزمة FFmpegKit غير متوفرة. قم بتثبيت تطبيق IPA المُحمّل جانبياً أو نسخة _ffmpeg .deb للتفعيل.‏";
"No audio track found" = "‏لم يتم العثور على مسار صوتي‏";
"Photo" = "‏صورة‏";
"Photo quality" = "‏جودة الصورة‏";
"silent" = "‏صامت‏";
"Use highest resolution available" = "‏استخدام أعلى دقة متاحة‏";
"Video quality" = "‏جودة الفيديو‏";
"Which quality to download" = "‏الجودة المراد تنزيلها‏";

//////////////////////////////////////////////////////////////////////////////
//                            ADVANCED ENCODING                             //
// Advanced encoding page — codecs, profiles, CRF/bitrate, audio,           //
// container. Manual ffmpeg controls behind “Advanced encoding” toggle.     //
//////////////////////////////////////////////////////////////////////////////

"'%@' is not in this FFmpegKit build — using hardware h264 instead." = "'%@' غير متوفر في إصدار FFmpegKit هذا — يتم استخدام h264 العتادي بدلاً منه.";
"10-bit 4:2:0. ~2x slower, smoother gradients." = "10-bit 4:2:0. أبطأ بنحو الضعف، تدرّجات أنعم.";
"10-bit colour. Slower, smoother gradients. Software only." = "ألوان 10-bit. أبطأ، تدرّجات أنعم. برمجي فقط.";
"1080p30 baseline." = "أساس 1080p30.";
"4K30 baseline." = "أساس 4K30.";
"8-bit 4:2:0. Universal default." = "8-bit 4:2:0. الافتراضي العام.";
"8-bit 4:2:2 chroma. Niche playback." = "كروما 8-bit 4:2:2. تشغيل محدود.";
"8-bit 4:2:2 chroma. Software only." = "كروما 8-bit 4:2:2. برمجي فقط.";
"8-bit 4:4:4 chroma. Software only." = "كروما 8-bit 4:4:4. برمجي فقط.";
"8-bit 4:4:4 full chroma. Niche playback." = "كروما كاملة 8-bit 4:4:4. تشغيل محدود.";
"8-bit. Best for modern devices." = "8-bit. الأفضل للأجهزة الحديثة.";
"Advanced encoding" = "الترميز المتقدم";
"Advanced encoding settings" = "إعدادات الترميز المتقدم";
"Archival quality." = "جودة أرشيفية.";
"Audio bitrate" = "معدل بِت الصوت";
"Audio channels" = "قنوات الصوت";
"Audio codec" = "ترميز الصوت";
"Audio conversion failed" = "فشل تحويل الصوت";
"Audio sample rate" = "معدل أخذ عينات الصوت";
"Balanced. libx264 default." = "متوازن. الافتراضي لـ libx264.";
"Best practical quality per bit." = "أفضل جودة عملية لكل بِت.";
"Bitrate, channels, and sample rate apply only when the codec is AAC (re-encoding)." = "ينطبق معدل البِت والقنوات ومعدل العينات فقط عندما يكون الترميز AAC (إعادة الترميز).";
"Cartoons / anime." = "رسوم متحركة / أنمي.";
"Cinematic. Smaller files." = "سينمائي. ملفات أصغر.";
"Codec" = "الترميز";
"Container" = "الحاوية";
"Copy (passthrough)" = "نسخ (تمرير)";
"CRF quality" = "جودة CRF";
"Downloading video…" = "جارٍ تنزيل الفيديو…";
"Easier to play back on weak devices." = "أسهل في التشغيل على الأجهزة الضعيفة.";
"Encoder unavailable" = "المُرمِّز غير متوفر";
"Examples: 8M, 12M, 25M, 4500k. Leave empty for auto." = "أمثلة: 8M، 12M، 25M، 4500k. اتركه فارغًا للوضع التلقائي.";
"Failed to download video" = "فشل تنزيل الفيديو";
"Fast, fixed-bitrate, GPU-accelerated." = "سريع، معدل بِت ثابت، مُسرَّع بالـ GPU.";
"Fastest, worst compression." = "الأسرع، أسوأ ضغط.";
"Faststart" = "Faststart";
"Faststart moves the MP4 index to the start so playback begins before the file fully buffers. Strip metadata removes source tags (creation date, handler, encoder) from the file." = "ينقل Faststart فهرس MP4 إلى البداية ليبدأ التشغيل قبل اكتمال تخزين الملف مؤقتًا. تزيل \"إزالة البيانات الوصفية\" وسوم المصدر (تاريخ الإنشاء، المعالِج، المُرمِّز) من الملف.";
"FFmpeg documentation" = "وثائق FFmpeg";
"FFmpeg mux failed" = "فشل دمج FFmpeg";
"Frame rate" = "معدل الإطارات";
"H.264 level" = "مستوى H.264";
"H.264 profile" = "ملف تعريف H.264";
"Hardware (VideoToolbox)" = "العتاد (VideoToolbox)";
"Hardware (VideoToolbox) only supports yuv420p — '%@' was ignored. Switch to Software (libx264) to use it." = "يدعم العتاد (VideoToolbox) yuv420p فقط — تم تجاهل '%@'. بدّل إلى البرمجي (libx264) لاستخدامه.";
"Keep original audio. Fast." = "الاحتفاظ بالصوت الأصلي. سريع.";
"Keep the source frame rate." = "الاحتفاظ بمعدل إطارات المصدر.";
"Let the encoder pick." = "اترك المُرمِّز يختار.";
"Live-action video." = "فيديو واقعي.";
"Lossless. Huge files." = "بلا فقدان. ملفات ضخمة.";
"Low-latency streaming." = "بث منخفض الكمون.";
"Manual ffmpeg controls in place of Encoding speed." = "أدوات تحكم ffmpeg يدوية بدلاً من سرعة الترميز.";
"Marginal gain, huge time cost." = "مكسب هامشي، تكلفة وقت ضخمة.";
"Max resolution" = "أقصى دقة";
"Mono" = "أحادي";
"No tuning. Default." = "بلا ضبط. الافتراضي.";
"None" = "لا شيء";
"Pixel format" = "تنسيق البكسل";
"Pixel format ignored" = "تم تجاهل تنسيق البكسل";
"Preserve film grain." = "الحفاظ على حبيبات الفيلم.";
"Preset and Tune apply to Software (libx264) only. Pair profile with pixel format: high↔yuv420p, high10↔yuv420p10le, high422↔yuv422p, high444↔yuv444p. Mismatches downconvert silently. Hardware always uses yuv420p." = "ينطبق الإعداد المسبق والضبط على البرمجي (libx264) فقط. اقرن ملف التعريف بتنسيق البكسل: high↔yuv420p، high10↔yuv420p10le، high422↔yuv422p، high444↔yuv444p. عدم التطابق يُحوَّل إلى أدنى بصمت. يستخدم العتاد yuv420p دائمًا.";
"Re-encode. Use when source is opus or unsupported." = "إعادة الترميز. استخدمه عندما يكون المصدر opus أو غير مدعوم.";
"Reset advanced encoding" = "إعادة تعيين الترميز المتقدم";
"Setting a video bitrate switches Software to fixed-bitrate and ignores CRF. Leave empty for CRF. Hardware uses bitrate." = "تعيين معدل بِت للفيديو يبدّل البرمجي إلى معدل بِت ثابت ويتجاهل CRF. اتركه فارغًا لاستخدام CRF. يستخدم العتاد معدل البِت.";
"Slideshow-like content." = "محتوى يشبه عرض الشرائح.";
"Slower, better compression per bit." = "أبطأ، ضغط أفضل لكل بِت.";
"Smaller, visible artefacts." = "أصغر، تشوهات مرئية.";
"Software (libx264)" = "البرمجي (libx264)";
"Standard 8-bit." = "8-bit قياسي.";
"Stereo" = "ستيريو";
"Streaming default." = "الافتراضي للبث.";
"Strip metadata" = "إزالة البيانات الوصفية";
"Top of AAC." = "أعلى مستوى لـ AAC.";
"Tune" = "ضبط";
"Unknown error" = "خطأ غير معروف";
"Very high quality." = "جودة عالية جدًا.";
"Video bitrate" = "معدل بِت الفيديو";
"Video codec" = "ترميز الفيديو";
"Visually lossless. RyukGram default." = "بلا فقدان مرئي. الافتراضي لـ RyukGram.";
"Widest compatibility, no B-frames." = "أوسع توافق، بلا إطارات B.";
"Worst quality." = "أسوأ جودة.";

//////////////////////////////////////////////////////////////////////////////
//                          ACTION MENU CONFIG                              //
// Profile action button: per-section toggles, reorder handles, default-tap //
// behavior, reset confirmations, action catalog labels.                    //
//////////////////////////////////////////////////////////////////////////////

"Long-press gestures" = "‏إيماءات الضغط المطول‏";
"Inserts a button in the profile navigation header" = "‏يدرج زرًا في رأس التنقل بالملف الشخصي‏";
"Adds a RyukGram action button to the profile header with copy, view picture, share, save, and profile-info entries. Tap opens the menu by default; change the tap behavior in Configure menu." = "‏يضيف زر إجراء ريوك غرام إلى رأس الملف الشخصي مع خيارات نسخ وعرض الصورة ومشاركة وحفظ ومعلومات الملف. يؤدي النقر إلى فتح القائمة افتراضيًا؛ يمكنك تغيير سلوك النقر من قائمة التهيئة.‏";
"Configure menu" = "‏تهيئة القائمة‏";
"Reorder, enable/disable, set default tap, show date" = "‏إعادة الترتيب، تفعيل/تعطيل، ضبط النقر الافتراضي، إظهار التاريخ‏";
"Reorder, enable/disable, set default tap" = "‏إعادة الترتيب، تفعيل/تعطيل، ضبط النقر الافتراضي‏";
"RyukGram profile actions" = "‏إجراءات ريوك غرام للملف الشخصي‏";
"Reorder sections" = "‏إعادة ترتيب الأقسام‏";
"Drag the ≡ handle to reorder sections." = "‏اسحب مقبض ≡ لإعادة ترتيب الأقسام.‏";
"Drag the ≡ handle to reorder. Toggle a row off to hide it from the menu. Mark a section as a submenu to collapse its actions behind a single entry." = "‏اسحب مقبض ≡ لإعادة الترتيب. أوقف الصف لإخفائه من القائمة. حدّد قسمًا كقائمة فرعية لطي إجراءاته خلف خيار واحد.‏";
"Show as submenu" = "‏إظهار كقائمة فرعية‏";
"Collapse this section's actions behind a single entry" = "‏طي إجراءات هذا القسم خلف خيار واحد‏";
"Configure: %@" = "‏تهيئة: %@‏";
"What happens on a single tap. Long-press always opens the full menu." = "‏ما الذي يحدث عند النقر المفرد. الضغط المطول يفتح القائمة الكاملة دائمًا.‏";
"Reset to defaults" = "‏إعادة التعيين إلى الافتراضي‏";
"This will restore the default sections, order, and toggles for this menu." = "‏سيؤدي هذا إلى استعادة الأقسام والترتيب والمفاتيح الافتراضية لهذه القائمة.‏";
"Audio & visibility" = "‏الصوت والرؤية‏";
"DM disappearing media" = "‏الوسائط المختفية في الرسائل الخاصة‏";
"Bulk download" = "‏تنزيل جماعي‏";
"Feed settings" = "‏إعدادات اليوميات‏";
"Reels settings" = "‏إعدادات ريلز‏";
"Profile settings" = "‏إعدادات الملف الشخصي‏";
"Stories settings" = "‏إعدادات القصص‏";
"Copy ID" = "‏نسخ المعرف‏";
"Copy Info" = "‏نسخ المعلومات‏";
"Copy all info" = "‫نسخ كل المعلومات‬";
"Copy media URL" = "‏نسخ رابط الوسائط‏";
"Copy profile link" = "‏نسخ رابط الملف الشخصي‏";
"Copy username" = "‏نسخ اسم المستخدم‏";
"Download" = "‏تنزيل‏";
"Download to Gallery" = "‏تنزيل إلى المعرض‏";
"Download all to Gallery" = "‏تنزيل الكل إلى المعرض‏";
"Exclude/include user" = "‏استبعاد/تضمين المستخدم‏";
"Mute / unmute audio" = "‏كتم / إلغاء كتم الصوت‏";
"Save picture to Gallery" = "‏حفظ الصورة في المعرض‏";
"Share picture" = "‏مشاركة الصورة‏";
"View picture" = "‏عرض الصورة‏";
"Bio" = "‏البايو‏";
"ID" = "‏المعرف‏";
"Info" = "‏المعلومات‏";
"Profile info" = "‫معلومات الملف الشخصي‬";
"Profile link" = "‏رابط الملف الشخصي‏";
"Picture not found" = "‏الصورة غير موجودة‏";
"Private profile" = "‏ملف شخصي خاص‏";
"Profile unavailable" = "‏الملف الشخصي غير متاح‏";
"Public profile" = "‏ملف شخصي عام‏";
"Username" = "‏اسم المستخدم‏";
"Followers: %@" = "‏المتابِعون: %@‏";
"Following: %@" = "‏المتابَعون: %@‏";
"Copied %@" = "‏تم نسخ %@‏";

//////////////////////////////////////////////////////////////////////////////
//                                 GALLERY                                  //
// On-device media library: enable + save mode, browsing, filters, sort,    //
// delete tools, picker entries, and the Photos/Gallery download submenu.   //
//////////////////////////////////////////////////////////////////////////////

"%.0f kbps" = "%.0f kbps";
"%.1f Mbps" = "%.1f Mbps";
"(unknown)" = "‏(غير معروف)‏";
"All files deleted" = "‏تم حذف جميع الملفات‏";
"Browsing" = "‏التصفح‏";
"By source" = "‏حسب المصدر‏";
"By type" = "‏حسب النوع‏";
"By user" = "‏حسب المستخدم‏";
"Clear filters" = "‏مسح المرشحات‏";
"Comment" = "‏تعليق‏";
"Create" = "‏إنشاء‏";
"Create & Move" = "‏إنشاء ونقل‏";
"Delete %@?" = "‏حذف %@؟‏";
"Delete all files" = "‏حذف جميع الملفات‏";
"Delete all images" = "‏حذف جميع الصور‏";
"Delete all videos" = "‏حذف جميع الفيديوهات‏";
"Delete by user" = "‏حذف حسب المستخدم‏";
"Delete DM media" = "‏حذف وسائط الرسائل الخاصة‏";
"Delete feed posts" = "‏حذف منشورات اليوميات‏";
"Delete files" = "‏حذف الملفات‏";
"Delete Folder" = "‏حذف المجلد‏";
"Delete from Gallery?" = "‏حذف من المعرض؟‏";
"Delete profile pictures" = "‏حذف صور الملف الشخصي‏";
"Delete reels" = "‏حذف ريلز‏";
"Delete selected" = "‏حذف المحدد‏";
"Delete Selected Files?" = "‏حذف الملفات المحددة؟‏";
"Delete stories" = "‏حذف القصص‏";
"Delete thumbnails" = "‏حذف الصور المصغّرة‏";
"Deleted from Gallery" = "‏تم الحذف من المعرض‏";
"Deleted selected files" = "‫تم حذف الملفات المحددة‬";
"Deselect All" = "‫إلغاء تحديد الكل‬";
"DM media deleted" = "‏تم حذف وسائط الرسائل الخاصة‏";
"DMs" = "‏الرسائل‏";
"Each user appears as a folder next to your real folders." = "‏كل مستخدم يظهر كمجلد بجانب مجلداتك الحقيقية.‏";
"Each user gets a labelled section in the grid/list." = "‏كل مستخدم يحصل على قسم باسمه في الشبكة/القائمة.‏";
"Enable gallery" = "‏تفعيل المعرض‏";
"Failed" = "‏فشل‏";
"Failed to delete" = "‏فشل الحذف‏";
"Favorite" = "‏تفضيل‏";
"Favorite selected" = "‏تفضيل المحدد‏";
"Favorites only" = "‏المفضلة فقط‏";
"Feed posts deleted" = "‏تم حذف منشورات اليوميات‏";
"Files deleted" = "‏تم حذف الملفات‏";
"Flat list. No grouping." = "‏قائمة مسطحة. بدون تجميع.‏";
"Folder name" = "‏اسم المجلد‏";
"Folders" = "‏مجلدات‏";
"From RyukGram Gallery" = "‏صوت من معرض ريوك غرام‏";
"Gallery" = "‏المعرض‏";
"Gallery only" = "‏المعرض فقط‏";
"Gallery save mode" = "‏وضع الحفظ في المعرض‏";
"Gallery Settings" = "‏إعدادات المعرض‏";
"GIFs" = "‏صور جيف (GIFs)‏";
"Grid view" = "‏عرض شبكي‏";
"Group by user" = "‏تجميع حسب المستخدم‏";
"Hold DM tab to open gallery" = "‫اضغط على تبويب الرسائل لفتح المعرض‬";
"Images" = "‏الصور‏";
"Images deleted" = "‏تم حذف الصور‏";
"Images first" = "‏الصور أولاً‏";
"item" = "‏عنصر‏";
"items" = "‏عناصر‏";
"Largest first" = "‏الأكبر أولاً‏";
"List view" = "‏عرض قائمة‏";
"Long-press the inbox button in the bottom tab bar to open RyukGram gallery" = "‫اضغط مطولاً على زر الرسائل في شريط التبويب السفلي لفتح معرض ريوك غرام‬";
"Manage" = "‏إدارة‏";
"More" = "‏المزيد‏";
"Move selected" = "‏نقل المحدد‏";
"Move to Folder" = "‏نقل إلى مجلد‏";
"Name A-Z" = "‏الاسم أ-ي‏";
"Name Z-A" = "‏الاسم ي-أ‏";
"New Folder" = "‏مجلد جديد‏";
"New folder…" = "‏مجلد جديد…‏";
"Newest first" = "‏الأحدث أولاً‏";
"No files in Gallery" = "‏لا توجد ملفات في المعرض‏";
"No files to delete" = "‏لا توجد ملفات للحذف‏";
"No matching files" = "‏لا توجد ملفات مطابقة‏";
"On-device library of media downloaded through RyukGram. Save mode picks where 'Download to Photos' actually writes." = "‏مكتبة على الجهاز للوسائط التي تم تنزيلها عبر ريوك غرام. يحدد وضع الحفظ المكان الذي يكتب فيه 'تنزيل إلى الصور' فعليًا.‏";
"Open" = "‏فتح‏";
"Open Original Post" = "‏فتح المنشور الأصلي‏";
"Options" = "‏الخيارات‏";
"Other" = "‏أخرى‏";
"Photos + Gallery" = "‏الصور + المعرض‏";
"Photos only" = "‏الصور فقط‏";
"Profile pictures deleted" = "‏تم حذف صور الملف الشخصي‏";
"Reels deleted" = "‏تم حذف ريلز‏";
"Rename" = "‏إعادة تسمية‏";
"Rename Folder" = "‏إعادة تسمية المجلد‏";
"Root" = "‏الجذر‏";
"Save media from the preview screen\nto see it here." = "‏احفظ الوسائط من شاشة المعاينة\nلتظهر هنا.‏";
"Saved %lu items to Gallery" = "‏تم حفظ %lu من العناصر في المعرض‏";
"Saved to Gallery" = "‏تم الحفظ في المعرض‏";
"Saving to Gallery" = "‏جارِ الحفظ في المعرض...‏";
"Search users" = "‏بحث عن المستخدمين‏";
"Sections" = "‏أقسام‏";
"Select All" = "‫تحديد الكل‬";
"Share" = "‏مشاركة‏";
"Share selected" = "‏مشاركة المحدد‏";
"Show favorites at top" = "‏إظهار المفضلة في الأعلى‏";
"Show gallery entries in download menus and unlock the gallery button" = "‏إظهار خيارات المعرض في قوائم التنزيل وفتح زر المعرض‏";
"Smallest first" = "‏الأصغر أولاً‏";
"Source" = "‏المصدر‏";
"Source user" = "‏المستخدم المصدر‏";
"Storage" = "‏التخزين‏";
"Stories deleted" = "‏تم حذف القصص‏";
"Story" = "‏القصة‏";
"The original content may no longer exist." = "‫قد لا يكون المحتوى الأصلي موجوداً بعد الآن.‬";
"This folder contains %ld file(s). They will be moved to the parent folder." = "‏يحتوي هذا المجلد على %ld من الملفات. سيتم نقلها إلى المجلد الأصلي.‏";
"This folder is empty." = "‏هذا المجلد فارغ.‏";
"This will permanently remove %ld file%@ from the gallery." = "‏سيؤدي هذا إلى إزالة %ld %@ نهائيًا من المعرض.‏";
"This will permanently remove %ld file(s)." = "‏سيؤدي هذا إلى إزالة %ld من الملفات نهائيًا.‏";
"This will permanently remove this file from the gallery." = "‏سيؤدي هذا إلى إزالة هذا الملف نهائيًا من المعرض.‏";
"Thumb" = "‏مصغّرة‏";
"Thumbnails deleted" = "‏تم حذف الصور المصغّرة‏";
"to Gallery" = "‏إلى المعرض‏";
"Total files" = "‏إجمالي الملفات‏";
"Total size" = "‏الحجم الإجمالي‏";
"Type" = "‏النوع‏";
"Unable to open original post" = "‏تعذر فتح المنشور الأصلي‏";
"Unable to open profile" = "‏تعذر فتح الملف الشخصي‏";
"Unfavorite" = "‏إلغاء التفضيل‏";
"Unknown user" = "‏مستخدم غير معروف‏";
"User files deleted" = "‏تم حذف ملفات المستخدم‏";
"Videos" = "‏الفيديوهات‏";
"Videos deleted" = "‏تم حذف الفيديوهات‏";
"Videos first" = "‏الفيديوهات أولاً‏";
"When enabled, favorites are pinned above other files inside the current sort and folder context." = "‏عند التفعيل، يتم تثبيت المفضلة فوق الملفات الأخرى ضمن سياق الفرز والمجلد الحالي.‏";
"Where 'Download to Photos' actually writes when gallery is on" = "‏المكان الذي يكتب فيه 'تنزيل إلى الصور' فعليًا عند تفعيل المعرض‏";
"Yesterday" = "‏أمس‏";

//////////////////////////////////////////////////////////////////////////////
//                              HOME SHORTCUT                               //
// Extra button on the home top bar (right of the create-post +) — picks    //
// between Gallery, Changelog, etc. Configure-screen and the row reorderer. //
//////////////////////////////////////////////////////////////////////////////

"Home shortcut button" = "‫زر اختصار الصفحة الرئيسية‬";
"Show the extra button on the home top bar" = "‫اضبط الزر الإضافي في الشريط العلوي للصفحة الرئيسية‬";
"Auto" = "‫تلقائي‬";
"Icon" = "‫الأيقونة‬";
"Drag the ≡ handle to reorder. Toggle actions off to hide them. With one action enabled, tapping fires it directly. With two or more, tapping opens a menu." = "‫اسحب مقبض ≡ لإعادة الترتيب. أوقف صفًا لإخفاء تلك الوجهة. عند تفعيل إجراء واحد ينفذه الضغط؛ عند تفعيل اثنين أو أكثر يعرض الضغط قائمة.‬";
"Changelog" = "‫سجل التغييرات‬";

//////////////////////////////////////////////////////////////////////////////
//                              INTERFACE PAGE                              //
// Settings → Interface (renamed Navigation tab)                            //
//////////////////////////////////////////////////////////////////////////////

"Adds an extra shortcut button beside the create-post + button on the home top bar." = "يضيف زر اختصار إضافيًا بجوار زر + لإنشاء منشور في الشريط العلوي للصفحة الرئيسية.";
"All buttons" = "كل الأزرار";
"Choose icon, reorder actions, and enable menu items" = "اختر الأيقونة، وأعد ترتيب الإجراءات، وفعّل عناصر القائمة";
"Choose the icon shown on the home top bar. Auto uses the selected action icon when only one action is enabled." = "اختر الأيقونة المعروضة في الشريط العلوي للصفحة الرئيسية. يستخدم \"تلقائي\" أيقونة الإجراء المحدد عند تفعيل إجراء واحد فقط.";
"Configure button" = "تكوين الزر";
"Global Action Icons" = "أيقونات الإجراءات العامة";
"Interface" = "الواجهة";
"Override the icon for a specific button. Buttons left on Default follow the shared icon above." = "تجاوز الأيقونة لزر محدد. تتبع الأزرار المتروكة على \"افتراضي\" الأيقونة المشتركة أعلاه.";
"Per button" = "لكل زر";
"Show home shortcut button" = "إظهار زر اختصار الصفحة الرئيسية";
"Tab bar" = "شريط التبويبات";
"Universal in-app notifications. Pick style, position, per-action routing (custom pill / IG-native / off)." = "إشعارات داخل التطبيق موحدة. اختر النمط والموضع والتوجيه لكل إجراء (كبسولة / إنستغرام أصلي / إيقاف).";

//////////////////////////////////////////////////////////////////////////////
//                              NOTIFICATIONS                               //
// Settings → Interface → Notifications + the universal pill / toast system //
//////////////////////////////////////////////////////////////////////////////

"Notifications" = "الإشعارات";
"Appearance" = "المظهر";
"Routing" = "التوجيه";
"Style" = "النمط";
"Position" = "الموضع";
"Stack size" = "حجم الكومة";
"Duration" = "المدة";
"Default surface" = "السطح الافتراضي";
"Enable notifications" = "تمكين الإشعارات";
"Haptic feedback" = "استجابة لمسية";
"Preview pill" = "معاينة الكبسولة";
"Preview download pill" = "معاينة كبسولة التنزيل";
"Preview loading pill" = "معاينة كبسولة التحميل";
"Master switch. When off, no RyukGram pills or IG-native toasts are emitted." = "المفتاح الرئيسي. عند الإيقاف، لا تظهر أي إشعارات.";
"Universal in-app notifications. All RyukGram feedback (downloads, copies, errors, success messages) routes through here." = "إشعارات داخل التطبيق موحدة. كل ملاحظات RyukGram (التنزيلات، النسخ، الأخطاء، رسائل النجاح) تمر من هنا.";
"Minimal: flat blur. Colorful: tinted by tone. Glow: colored halo. Island: dynamic-island capsule." = "Minimal: ضبابية مسطحة. Colorful: ملونة بالنبرة. Glow: هالة ملونة. Island: كبسولة الجزيرة الديناميكية.";
"Top slides down, bottom slides up." = "الأعلى ينزلق للأسفل، الأسفل ينزلق للأعلى.";
"How many pills can show at once before queueing." = "عدد الكبسولات التي يمكن عرضها معًا قبل الانتظار.";
"Multiplies how long toasts stay on screen." = "يضاعف مدة بقاء الإشعارات على الشاشة.";
"Vibration on success/error pills." = "اهتزاز عند كبسولات النجاح/الخطأ.";
"For toast-style actions you can choose between our pill and IG's native bottom toast. Per-action overrides live below." = "للإجراءات بنمط الإشعار يمكنك الاختيار بين كبسولتنا وإشعار إنستغرام الأصلي. التجاوزات لكل إجراء أدناه.";
"What to use when an action doesn't have its own override." = "ما يُستخدم عندما لا يحتوي إجراء على تجاوز خاص.";
"Tap to cycle: info → success → warning → error" = "اضغط للتنقل: معلومات ← نجاح ← تحذير ← خطأ";
"Tap to cycle between success and failure" = "اضغط للتبديل بين النجاح والفشل";
"Progress UI — pill or off only." = "واجهة التقدم — كبسولة أو إيقاف فقط.";
"Minimal" = "بسيط";
"Colorful" = "ملوّن";
"Glow" = "توهّج";
"Island" = "جزيرة";
"Top" = "أعلى";
"Bottom" = "أسفل";
"Custom pill" = "كبسولة مخصصة";
"IG native toast" = "إشعار إنستغرام الأصلي";
"Short" = "قصير";
"Normal" = "عادي";
"Long" = "طويل";
"Very long" = "طويل جدًا";
"Downloads & saving" = "التنزيلات والحفظ";
"Copy to clipboard" = "نسخ إلى الحافظة";
"Read receipts & seen" = "إيصالات القراءة والمشاهدة";
"Block, exclude & pin" = "حظر واستثناء وتثبيت";
"Stories & messages" = "القصص والرسائل";
"Voice & audio" = "الصوت والمقاطع";
"Errors" = "الأخطاء";
"Download progress" = "تقدم التنزيل";
"Bulk download progress" = "تقدم التنزيل المجمع";
"Copied post / reel URL" = "تم نسخ رابط المنشور/الريل";
"Copied comment text" = "تم نسخ نص التعليق";
"Copied note text" = "تم نسخ نص الملاحظة";
"Copied profile info" = "تم نسخ معلومات الملف الشخصي";
"Copied audio URL" = "تم نسخ رابط الصوت";
"Copied quality picker URL" = "تم نسخ رابط منتقي الجودة";
"Copied unlocked password" = "تم نسخ كلمة المرور المفتوحة";
"Copied description text" = "تم نسخ نص الوصف";
"DM seen / read receipts" = "إيصالات قراءة الرسائل المباشرة";
"Story seen / read receipts" = "إيصالات قراءة القصص";
"User blocked / unblocked" = "تم حظر / إلغاء حظر المستخدم";
"Chat added / removed from exclude" = "تم إضافة / إزالة المحادثة من الاستثناءات";
"Story user added / removed from exclude" = "تم إضافة / إزالة مستخدم القصة من الاستثناءات";
"Share-sheet recipient pinned" = "تم تثبيت المستلم في ورقة المشاركة";
"Unsent message detected" = "تم اكتشاف رسالة غير مرسلة";
"Live comments toggled" = "تم تبديل تعليقات البث المباشر";
"Custom GIF sent" = "تم إرسال GIF مخصص";
"Voice DM sent" = "تم إرسال رسالة صوتية";
"Audio extraction status" = "حالة استخراج الصوت";
"Profile Analyzer complete" = "اكتمل محلل الملف الشخصي";
"Media extraction failed" = "فشل استخراج الوسائط";
"Permission denied" = "تم رفض الإذن";
"Validation error" = "خطأ في التحقق";
"Network / API error" = "خطأ في الشبكة / API";
"Action error fallback" = "احتياطي خطأ الإجراء";
"Invalid clipboard link" = "رابط الحافظة غير صالح";
"Experimental flag warning" = "تحذير العلامة التجريبية";
"Settings action confirmed" = "تم تأكيد إجراء الإعدادات";
"Cache clearing progress" = "تقدم مسح الذاكرة المؤقتة";
"Other / uncategorized" = "أخرى / غير مصنفة";
"Comment copied" = "تم نسخ التعليق";
"FFmpeg log copied" = "تم نسخ سجل FFmpeg";
"GIF inserted" = "تم إدراج GIF";
"Story marked as seen" = "تم تعليم القصة كمشاهدة";
"Saved" = "تم الحفظ";
"Tap to retry" = "اضغط لإعادة المحاولة";
"Looks great" = "يبدو رائعًا";
"Something broke" = "حدث خطأ ما";
"Just so you know" = "للعلم فقط";
"Success preview" = "معاينة النجاح";
"Error preview" = "معاينة الخطأ";
"Warning preview" = "معاينة التحذير";
"Info preview" = "معاينة المعلومات";
"Preview download…" = "معاينة التنزيل…";
"Colors" = "‏الألوان‏";
"+ Add new language" = "‏+ إضافة لغة جديدة‏";
"Each chat can override this in the list" = "‏يمكن لكل محادثة تجاوز هذا في القائمة‏";
"When on, Instagram location requests return your selected fake location. The map button adds a quick shortcut inside Friends Map." = "عند التشغيل، طلبات موقع Instagram تُرجع موقعك الوهمي المحدد. زر الخريطة يضيف اختصارًا سريعًا داخل خريطة الأصدقاء.";
"Tap a preset to make it active. Swipe left to delete." = "اضغط على إعداد مسبق لتفعيله. اسحب لليسار للحذف.";
"Override Instagram location reads." = "تجاوز قراءات موقع Instagram.";
"Show the quick button in Friends Map." = "إظهار الزر السريع في خريطة الأصدقاء.";
"Pick how absolute dates are written. “Default” leaves IG's own format untouched." = "اختر كيف تُكتب التواريخ المطلقة. \"افتراضي\" يترك تنسيق IG الخاص دون تغيير.";
"Dates younger than the threshold show as relative time. Older dates fall back to the absolute format. “Combine with date” shows both — “Jan 5, 2026 (2h)” or “2h – Jan 5, 2026”." = "التواريخ الأحدث من العتبة تظهر كوقت نسبي. التواريخ الأقدم تعود إلى التنسيق المطلق. “دمج مع التاريخ” يعرض كليهما — “5 يناير 2026 (2س)” أو “2س – 5 يناير 2026”.";
"Compact style" = "نمط مدمج";
"Example: “1h” instead of “1 hour ago”" = "مثال: “1h” بدلًا من “mنذ ساعة”";
"Example: “Jan 5, 2026 (2h)”" = "مثال: “Jan 5, 2026 (2h)”";
"iOS audio APIs couldn't process this file%@%@\n\nYou can try sending it to Instagram as-is, or open a support issue." = "واجهات صوت iOS لم تستطع معالجة هذا الملف%@%@\n\nيمكنك محاولة إرساله إلى Instagram كما هو، أو فتح مشكلة دعم.";
"Combine with date" = "دمج مع التاريخ";
"Absolute then relative" = "مطلق ثم نسبي";
"Relative – absolute" = "نسبي – مطلق";
"Relative when young, absolute when older." = "نسبي للحديث، مطلق للقديم.";
"Example: “2h – Jan 5, 2026”" = "مثال: “2س – 5 يناير 2026”";
