From 01ccd47358ed409b1bc8690467e96f16a8e7f30c Mon Sep 17 00:00:00 2001
From: Noah <130611693+upupnoah@users.noreply.github.com>
Date: Fri, 20 Sep 2024 13:50:40 +0700
Subject: [PATCH] feat(i18n): add ar-iq/kw/tn language support (#462)
* feat(i18n): add ar-iq/kw/tn language support
Added ar-iq/kw/tn translations to the application, including localization for app content, common phrases, external resources, language settings, and shortcuts.
* fix: language switch ineffective
* fix: lowercase to uppercase
---
apps/renderer/src/@types/constants.ts | 7 +
apps/renderer/src/@types/default-resource.ts | 9 +
locales/app/ar-iq.json | 210 +++++++++++++++++++
locales/app/ar-kw.json | 210 +++++++++++++++++++
locales/app/ar-tn.json | 210 +++++++++++++++++++
locales/common/ar-iq.json | 28 +++
locales/common/ar-kw.json | 28 +++
locales/common/ar-tn.json | 28 +++
locales/external/ar-iq.json | 42 ++++
locales/external/ar-kw.json | 43 ++++
locales/external/ar-tn.json | 43 ++++
locales/lang/ar-DZ.json | 3 +
locales/lang/ar-IQ.json | 17 ++
locales/lang/ar-KW.json | 16 ++
locales/lang/ar-SA.json | 3 +
locales/lang/{ar-ma.json => ar-TN.json} | 6 +-
locales/lang/en.json | 3 +
locales/lang/es.json | 3 +
locales/lang/fr.json | 3 +
locales/lang/ja.json | 3 +
locales/lang/pt.json | 3 +
locales/lang/zh-CN.json | 3 +
locales/lang/zh-TW.json | 3 +
locales/native/ar-iq.json | 53 +++++
locales/native/ar-kw.json | 53 +++++
locales/native/ar-tn.json | 53 +++++
locales/settings/ar-IQ.json | 203 ++++++++++++++++++
locales/settings/ar-KW.json | 203 ++++++++++++++++++
locales/settings/ar-TN.json | 203 ++++++++++++++++++
locales/shortcuts/ar-IQ.json | 24 +++
locales/shortcuts/ar-KW.json | 24 +++
locales/shortcuts/ar-TN.json | 203 ++++++++++++++++++
32 files changed, 1941 insertions(+), 2 deletions(-)
create mode 100644 locales/app/ar-iq.json
create mode 100644 locales/app/ar-kw.json
create mode 100644 locales/app/ar-tn.json
create mode 100644 locales/common/ar-iq.json
create mode 100644 locales/common/ar-kw.json
create mode 100644 locales/common/ar-tn.json
create mode 100644 locales/external/ar-iq.json
create mode 100644 locales/external/ar-kw.json
create mode 100644 locales/external/ar-tn.json
create mode 100644 locales/lang/ar-IQ.json
create mode 100644 locales/lang/ar-KW.json
rename locales/lang/{ar-ma.json => ar-TN.json} (66%)
create mode 100644 locales/native/ar-iq.json
create mode 100644 locales/native/ar-kw.json
create mode 100644 locales/native/ar-tn.json
create mode 100644 locales/settings/ar-IQ.json
create mode 100644 locales/settings/ar-KW.json
create mode 100644 locales/settings/ar-TN.json
create mode 100644 locales/shortcuts/ar-IQ.json
create mode 100644 locales/shortcuts/ar-KW.json
create mode 100644 locales/shortcuts/ar-TN.json
diff --git a/apps/renderer/src/@types/constants.ts b/apps/renderer/src/@types/constants.ts
index 4bea07a58e..0c87bda2ab 100644
--- a/apps/renderer/src/@types/constants.ts
+++ b/apps/renderer/src/@types/constants.ts
@@ -1,4 +1,5 @@
const langs = [
+ "en",
"ja",
"zh-CN",
"zh-TW",
@@ -7,6 +8,9 @@ const langs = [
"ar-DZ",
"ar-SA",
"ar-MA",
+ "ar-IQ",
+ "ar-KW",
+ "ar-TN",
"zh-HK",
"fi",
"it",
@@ -28,6 +32,9 @@ export const dayjsLocaleImportMap = {
["fr"]: ["fr", () => import("dayjs/locale/fr")],
["pt"]: ["pt", () => import("dayjs/locale/pt")],
["zh-TW"]: ["zh-tw", () => import("dayjs/locale/zh-tw")],
+ ["ar-IQ"]: ["ar-iq", () => import("dayjs/locale/ar-iq")],
+ ["ar-KW"]: ["ar-kw", () => import("dayjs/locale/ar-kw")],
+ ["ar-TN"]: ["ar-tn", () => import("dayjs/locale/ar-tn")],
["zh-HK"]: ["zh-hk", () => import("dayjs/locale/zh-hk")],
}
export const ns = ["app", "common", "lang", "settings", "shortcuts", "errors"] as const
diff --git a/apps/renderer/src/@types/default-resource.ts b/apps/renderer/src/@types/default-resource.ts
index dde1e7247c..c9b7e15507 100644
--- a/apps/renderer/src/@types/default-resource.ts
+++ b/apps/renderer/src/@types/default-resource.ts
@@ -1,7 +1,10 @@
import en from "../../../../locales/app/en.json"
import common_ardz from "../../../../locales/common/ar-DZ.json"
+import common_ariq from "../../../../locales/common/ar-IQ.json"
+import common_arkw from "../../../../locales/common/ar-KW.json"
import common_arma from "../../../../locales/common/ar-MA.json"
import common_arsa from "../../../../locales/common/ar-SA.json"
+import common_artn from "../../../../locales/common/ar-TN.json"
import common_en from "../../../../locales/common/en.json"
import common_es from "../../../../locales/common/es.json"
import common_fi from "../../../../locales/common/fi.json"
@@ -15,8 +18,11 @@ import common_zhTW from "../../../../locales/common/zh-TW.json"
import errors_en from "../../../../locales/errors/en.json"
import external_en from "../../../../locales/external/en.json"
import lang_ardz from "../../../../locales/lang/ar-DZ.json"
+import lang_ariq from "../../../../locales/lang/ar-IQ.json"
+import lang_arkw from "../../../../locales/lang/ar-KW.json"
import lang_arma from "../../../../locales/lang/ar-MA.json"
import lang_arsa from "../../../../locales/lang/ar-SA.json"
+import lang_artn from "../../../../locales/lang/ar-TN.json"
import lang_en from "../../../../locales/lang/en.json"
import lang_es from "../../../../locales/lang/es.json"
import lang_fi from "../../../../locales/lang/fi.json"
@@ -64,4 +70,7 @@ export const defaultResources = {
es: { lang: lang_es, common: common_es },
fr: { lang: lang_fr, common: common_fr },
pt: { lang: lang_pt, common: common_pt },
+ "ar-IQ": { lang: lang_ariq, common: common_ariq },
+ "ar-KW": { lang: lang_arkw, common: common_arkw },
+ "ar-TN": { lang: lang_artn, common: common_artn },
}
diff --git a/locales/app/ar-iq.json b/locales/app/ar-iq.json
new file mode 100644
index 0000000000..7fee8b035c
--- /dev/null
+++ b/locales/app/ar-iq.json
@@ -0,0 +1,210 @@
+{
+ "ai_daily.title": "أهم الأخبار - {{title}}",
+ "ai_daily.tooltip.content": "هنا الأخبار التي اختارها الذكاء الاصطناعي من جدولك الزمني ( - ) والتي قد تكون مهمة لك.",
+ "ai_daily.tooltip.update_schedule": "التحديث يوميًا في الساعة 8 صباحًا و8 مساءً.",
+ "app.copy_logo_svg": "نسخ شعار SVG",
+ "app.toggle_sidebar": "تبديل الشريط الجانبي",
+ "discover.any_url_or_keyword": "أي رابط أو كلمة مفتاحية",
+ "discover.default_option": "(الافتراضي)",
+ "discover.feed_description": "وصف هذه الخلاصة كما يلي، يمكنك ملء النموذج بالمعلومات ذات الصلة.",
+ "discover.feed_maintainers": "تم توفير هذه الخلاصة من قبل RSSHub مع الشكر لـ ",
+ "discover.import.click_to_upload": "انقر لتحميل ملف OPML",
+ "discover.popular": "الشائع",
+ "discover.preview": "معاينة",
+ "discover.rss_hub_route": "مسار RSSHub",
+ "discover.rss_url": "رابط RSS",
+ "discover.select_placeholder": "اختر",
+ "early_access": "الوصول المبكر",
+ "entry_actions.copy_link": "نسخ الرابط",
+ "entry_actions.failed_to_save_to_eagle": "فشل في الحفظ إلى Eagle.",
+ "entry_actions.failed_to_save_to_instapaper": "فشل في الحفظ إلى Instapaper.",
+ "entry_actions.failed_to_save_to_readwise": "فشل في الحفظ إلى Readwise.",
+ "entry_actions.link_copied": "تم نسخ الرابط إلى الحافظة.",
+ "entry_actions.mark_as_read": "تحديد كمقروء",
+ "entry_actions.mark_as_unread": "تحديد كغير مقروء",
+ "entry_actions.open_in_browser": "فتح في المتصفح",
+ "entry_actions.save_media_to_eagle": "حفظ الوسائط إلى Eagle",
+ "entry_actions.save_to_instapaper": "حفظ إلى Instapaper",
+ "entry_actions.save_to_readwise": "حفظ إلى Readwise",
+ "entry_actions.saved_to_eagle": "تم الحفظ إلى Eagle.",
+ "entry_actions.saved_to_instapaper": "تم الحفظ إلى Instapaper.",
+ "entry_actions.saved_to_readwise": "تم الحفظ إلى Readwise.",
+ "entry_actions.share": "مشاركة",
+ "entry_actions.star": "إضافة إلى المفضلة",
+ "entry_actions.starred": "تم الإضافة إلى المفضلة.",
+ "entry_actions.tip": "إكرامية",
+ "entry_actions.unstar": "إزالة من المفضلة",
+ "entry_actions.unstarred": "تمت الإزالة من المفضلة.",
+ "entry_column.filtered_content_tip": "تمت تصفية المحتوى وإخفاؤه.",
+ "entry_column.filtered_content_tip_2": "بالإضافة إلى الإدخالات المعروضة أعلاه، هناك أيضًا محتوى مصفى.",
+ "entry_column.refreshing": "تحديث الإدخالات الجديدة...",
+ "entry_content.ai_summary": "ملخص الذكاء الاصطناعي",
+ "entry_content.fetching_content": "جارٍ جلب المحتوى الأصلي والمعالجة...",
+ "entry_content.header.play_tts": "تشغيل النص إلى كلام",
+ "entry_content.header.readability": "الوضوح",
+ "entry_content.no_content": "لا يوجد وسائط متاحة",
+ "entry_content.readability_notice": "يتم توفير هذا المحتوى من قبل Readability. إذا وجدت أخطاء مطبعية، يرجى الذهاب إلى الموقع الأصلي لعرض المحتوى.",
+ "entry_content.render_error": "خطأ في العرض:",
+ "entry_content.report_issue": "الإبلاغ عن مشكلة",
+ "entry_content.support_amount": "{{amount}} شخص دعم منشئ هذه الخلاصة.",
+ "entry_content.support_creator": "دعم المنشئ",
+ "entry_content.web_app_notice": "قد لا يدعم تطبيق الويب هذا النوع من المحتوى. يمكنك تنزيل التطبيق المكتبي.",
+ "entry_list.zero_unread": "لا توجد رسائل غير مقروءة",
+ "entry_list_header.daily_report": "تقرير يومي",
+ "entry_list_header.hide_no_image_items": "إخفاء الإدخالات بدون صور.",
+ "entry_list_header.items": "عناصر",
+ "entry_list_header.new_entries_available": "إدخالات جديدة متاحة",
+ "entry_list_header.refetch": "إعادة الجلب",
+ "entry_list_header.refresh": "تحديث",
+ "entry_list_header.show_all": "عرض الكل",
+ "entry_list_header.show_all_items": "عرض جميع الإدخالات",
+ "entry_list_header.show_unread_only": "عرض غير المقروء فقط",
+ "entry_list_header.switch_to_grid": "التبديل إلى الشبكة",
+ "entry_list_header.switch_to_masonry": "التبديل إلى التخطيط المكدس",
+ "entry_list_header.unread": "غير مقروء",
+ "feed_claim_modal.choose_verification_method": "هناك ثلاث طرق للاختيار من بينها، يمكنك اختيار واحدة للتحقق.",
+ "feed_claim_modal.claim_button": "ادعاء",
+ "feed_claim_modal.content_instructions": "انسخ المحتوى أدناه وقم بنشره في أحدث خلاصة RSS الخاصة بك.",
+ "feed_claim_modal.description_current": "الوصف الحالي:",
+ "feed_claim_modal.description_instructions": "انسخ المحتوى التالي والصقه في حقل
الخاص بخلاصة RSS الخاصة بك.",
+ "feed_claim_modal.failed_to_load": "فشل في تحميل رسالة الادعاء",
+ "feed_claim_modal.rss_format_choice": "مولدات RSS توفر عادة خيارين للتنسيق. يرجى نسخ تنسيقات XML وJSON أدناه حسب الحاجة.",
+ "feed_claim_modal.rss_instructions": "انسخ الكود أدناه والصقه في مولد RSS الخاص بك.",
+ "feed_claim_modal.rss_json_format": "تنسيق JSON",
+ "feed_claim_modal.rss_xml_format": "تنسيق XML",
+ "feed_claim_modal.rsshub_notice": "يتم توفير هذه الخلاصة بواسطة RSSHub بوقت تخزين مؤقت لمدة ساعة واحدة. يرجى السماح بما يصل إلى ساعة واحدة لظهور التغييرات بعد نشر المحتوى.",
+ "feed_claim_modal.tab_content": "المحتوى",
+ "feed_claim_modal.tab_description": "الوصف",
+ "feed_claim_modal.tab_rss": "علامة RSS",
+ "feed_claim_modal.verify_ownership": "لادعاء هذه الخلاصة كملكك، تحتاج إلى التحقق من الملكية.",
+ "feed_form.add_follow": "إضافة متابعة",
+ "feed_form.category": "الفئة",
+ "feed_form.category_description": "بشكل افتراضي، سيتم تصنيف متابعاتك حسب الموقع.",
+ "feed_form.error_fetching_feed": "خطأ في جلب الخلاصة.",
+ "feed_form.feed_not_found": "لم يتم العثور على الخلاصة.",
+ "feed_form.feedback": "ملاحظات",
+ "feed_form.follow": "متابعة",
+ "feed_form.followed": "🎉 تمت المتابعة.",
+ "feed_form.private_follow": "متابعة خاصة",
+ "feed_form.private_follow_description": "هل هذه المتابعة مرئية علنًا في صفحة ملفك الشخصي.",
+ "feed_form.retry": "إعادة المحاولة",
+ "feed_form.title": "العنوان",
+ "feed_form.title_description": "عنوان مخصص لهذه الخلاصة. اتركه فارغًا لاستخدام الافتراضي.",
+ "feed_form.unfollow": "إلغاء المتابعة",
+ "feed_form.update": "تحديث",
+ "feed_form.update_follow": "تحديث المتابعة",
+ "feed_form.updated": "🎉 تم التحديث.",
+ "feed_form.view": "عرض",
+ "feed_item.claimed_by_owner": "تم ادعاء هذه الخلاصة بواسطة",
+ "feed_item.claimed_by_unknown": "صاحبها.",
+ "feed_item.claimed_by_you": "تم الادعاء من قبلك",
+ "feed_item.claimed_feed": "خلاصة مدعاة",
+ "feed_item.error_since": "خطأ منذ",
+ "feed_item.not_publicly_visible": "غير مرئي علنًا في صفحة ملفك الشخصي",
+ "feed_view_type.articles": "مقالات",
+ "feed_view_type.audios": "صوتيات",
+ "feed_view_type.notifications": "إشعارات",
+ "feed_view_type.pictures": "صور",
+ "feed_view_type.social_media": "وسائل التواصل الاجتماعي",
+ "feed_view_type.videos": "فيديوهات",
+ "mark_all_read_button.auto_confirm_info": "سيتم التأكيد تلقائيًا بعد 3 ثوانٍ.",
+ "mark_all_read_button.confirm": "تأكيد",
+ "mark_all_read_button.confirm_mark_all": "تحديد {{which}} كمقروء؟",
+ "mark_all_read_button.confirm_mark_all_info": "تأكيد تحديد الكل كمقروء؟",
+ "mark_all_read_button.mark_all_as_read": "تحديد الكل كمقروء",
+ "mark_all_read_button.mark_as_read": "تحديد {{which}} كمقروء",
+ "mark_all_read_button.undo": "تراجع",
+ "player.back_10s": "العودة 10 ثوانٍ",
+ "player.close": "إغلاق",
+ "player.download": "تنزيل",
+ "player.exit_full_screen": "الخروج من وضع ملء الشاشة",
+ "player.forward_10s": "التقدم 10 ثوانٍ",
+ "player.full_screen": "ملء الشاشة",
+ "player.mute": "كتم الصوت",
+ "player.open_entry": "فتح الإدخال",
+ "player.pause": "إيقاف مؤقت",
+ "player.play": "تشغيل",
+ "player.playback_rate": "معدل التشغيل",
+ "player.unmute": "إلغاء كتم الصوت",
+ "player.volume": "الصوت",
+ "search.empty.no_results": "لم يتم العثور على نتائج.",
+ "search.group.entries": "إدخالات",
+ "search.group.feeds": "خلاصات",
+ "search.options.all": "الكل",
+ "search.options.entries": "الإدخالات",
+ "search.options.feeds": "الخلاصات",
+ "search.options.search_type": "نوع البحث",
+ "search.placeholder": "بحث...",
+ "search.result_count_local_mode": "(الوضع المحلي)",
+ "search.tooltip.local_search": "يغطي هذا البحث البيانات المتاحة محليًا. حاول إعادة الجلب لتضمين أحدث البيانات.",
+ "shortcuts.guide.title": "دليل الاختصارات",
+ "sidebar.category_remove_dialog.cancel": "إلغاء",
+ "sidebar.category_remove_dialog.continue": "متابعة",
+ "sidebar.category_remove_dialog.description": "ستؤدي هذه العملية إلى حذف فئتك، ولكن ستظل الخلاصات التي تحتوي عليها محفوظة ومجموعة حسب الموقع.",
+ "sidebar.category_remove_dialog.title": "إزالة الفئة",
+ "sidebar.feed_actions.claim": "ادعاء",
+ "sidebar.feed_actions.claim_feed": "ادعاء الخلاصة",
+ "sidebar.feed_actions.copy_feed_id": "نسخ معرف الخلاصة",
+ "sidebar.feed_actions.copy_feed_url": "نسخ رابط الخلاصة",
+ "sidebar.feed_actions.edit": "تحرير",
+ "sidebar.feed_actions.edit_feed": "تحرير الخلاصة",
+ "sidebar.feed_actions.feed_owned_by_you": "هذه الخلاصة مملوكة لك",
+ "sidebar.feed_actions.mark_all_as_read": "تحديد الكل كمقروء",
+ "sidebar.feed_actions.navigate_to_feed": "الانتقال إلى الخلاصة",
+ "sidebar.feed_actions.open_feed_in_browser": "فتح الخلاصة في المتصفح",
+ "sidebar.feed_actions.open_site_in_browser": "فتح الموقع في المتصفح",
+ "sidebar.feed_actions.unfollow": "إلغاء المتابعة",
+ "sidebar.feed_actions.unfollow_feed": "إلغاء متابعة الخلاصة",
+ "sidebar.feed_column.context_menu.change_to_other_view": "تغيير إلى عرض آخر",
+ "sidebar.feed_column.context_menu.delete_category": "حذف الفئة",
+ "sidebar.feed_column.context_menu.delete_category_confirmation": "حذف الفئة {{folderName}}؟",
+ "sidebar.feed_column.context_menu.mark_as_read": "تحديد كمقروء",
+ "sidebar.feed_column.context_menu.rename_category": "إعادة تسمية الفئة",
+ "sidebar.select_sort_method": "اختر طريقة الترتيب",
+ "signin.continue_with_github": "متابعة باستخدام GitHub",
+ "signin.continue_with_google": "متابعة باستخدام Google",
+ "signin.sign_in_to": "تسجيل الدخول إلى",
+ "sync_indicator.disabled": "نظرًا لأسباب أمنية، تم تعطيل المزامنة.",
+ "sync_indicator.offline": "غير متصل",
+ "sync_indicator.synced": "متزامن مع الخادم",
+ "tip_modal.amount": "المبلغ",
+ "tip_modal.claim_feed": "ادعاء هذه الخلاصة",
+ "tip_modal.create_wallet": "إنشاء مجانًا",
+ "tip_modal.feed_owner": "مالك الخلاصة",
+ "tip_modal.low_balance": "رصيدك غير كافٍ لتغطية هذه الإكرامية. يرجى تعديل المبلغ.",
+ "tip_modal.no_wallet": "ليس لديك محفظة بعد. يرجى إنشاء محفظة لإعطاء الإكراميات.",
+ "tip_modal.tip_amount_sent": "تم إرسال الإكرامية إلى المؤلف.",
+ "tip_modal.tip_now": "أعطِ إكرامية الآن",
+ "tip_modal.tip_sent": "تم إرسال الإكرامية بنجاح! شكرًا لدعمك.",
+ "tip_modal.tip_support": "⭐ إعطاء إكرامية لإظهار دعمك!",
+ "tip_modal.unclaimed_feed": "لم يدّعِ أحد هذه الخلاصة بعد. سيتم الاحتفاظ بالقوة المستلمة بشكل آمن في عقد البلوكشين حتى يتم ادعاؤها.",
+ "user_button.account": "الحساب",
+ "user_button.download_desktop_app": "تحميل تطبيق سطح المكتب",
+ "user_button.log_out": "تسجيل الخروج",
+ "user_button.power": "القوة",
+ "user_button.preferences": "التفضيلات",
+ "user_button.profile": "الملف الشخصي",
+ "user_profile.close": "إغلاق",
+ "user_profile.edit": "تحرير",
+ "user_profile.loading": "جارٍ التحميل",
+ "user_profile.share": "مشاركة",
+ "user_profile.toggle_item_style": "تبديل نمط العنصر",
+ "words.add": "إضافة",
+ "words.confirm": "تأكيد",
+ "words.discover": "اكتشاف",
+ "words.email": "البريد الإلكتروني",
+ "words.import": "استيراد",
+ "words.items": "عناصر",
+ "words.language": "اللغة",
+ "words.load_archived_entries": "تحميل الإدخالات المؤرشفة",
+ "words.login": "تسجيل الدخول",
+ "words.rss": "RSS",
+ "words.rss3": "RSS3",
+ "words.rsshub": "RSSHub",
+ "words.search": "بحث",
+ "words.starred": "المفضلة",
+ "words.unread": "غير مقروء",
+ "words.user": "المستخدم",
+ "words.which.all": "الكل",
+ "words.zero_items": "لا توجد عناصر"
+}
diff --git a/locales/app/ar-kw.json b/locales/app/ar-kw.json
new file mode 100644
index 0000000000..1e6151319e
--- /dev/null
+++ b/locales/app/ar-kw.json
@@ -0,0 +1,210 @@
+{
+ "ai_daily.title": "أهم الأخبار - {{title}}",
+ "ai_daily.tooltip.content": "هنا تجد أخبار مختارة من قبل الذكاء الاصطناعي من الجدول الزمني الخاص بك ( - ) التي قد تكون مهمة بالنسبة لك.",
+ "ai_daily.tooltip.update_schedule": "يتم التحديث يوميًا في الساعة 8 صباحًا و 8 مساءً.",
+ "app.copy_logo_svg": "نسخ شعار SVG",
+ "app.toggle_sidebar": "تبديل الشريط الجانبي",
+ "discover.any_url_or_keyword": "أي عنوان URL أو كلمة مفتاحية",
+ "discover.default_option": " (الافتراضي)",
+ "discover.feed_description": "وصف هذه التغذية كالتالي، ويمكنك ملء استمارة المعلمات بالمعلومات ذات الصلة.",
+ "discover.feed_maintainers": "تم توفير هذه التغذية بواسطة RSSHub، مع إشارة إلى ",
+ "discover.import.click_to_upload": "انقر لتحميل ملف OPML",
+ "discover.popular": "الشائع",
+ "discover.preview": "معاينة",
+ "discover.rss_hub_route": "مسار RSSHub",
+ "discover.rss_url": "رابط RSS",
+ "discover.select_placeholder": "اختر",
+ "early_access": "الوصول المبكر",
+ "entry_actions.copy_link": "نسخ الرابط",
+ "entry_actions.failed_to_save_to_eagle": "فشل في الحفظ إلى Eagle.",
+ "entry_actions.failed_to_save_to_instapaper": "فشل في الحفظ إلى Instapaper.",
+ "entry_actions.failed_to_save_to_readwise": "فشل في الحفظ إلى Readwise.",
+ "entry_actions.link_copied": "تم نسخ الرابط إلى الحافظة.",
+ "entry_actions.mark_as_read": "وضع علامة كمقروء",
+ "entry_actions.mark_as_unread": "وضع علامة كغير مقروء",
+ "entry_actions.open_in_browser": "فتح في المتصفح",
+ "entry_actions.save_media_to_eagle": "حفظ الوسائط إلى Eagle",
+ "entry_actions.save_to_instapaper": "حفظ إلى Instapaper",
+ "entry_actions.save_to_readwise": "حفظ إلى Readwise",
+ "entry_actions.saved_to_eagle": "تم الحفظ إلى Eagle.",
+ "entry_actions.saved_to_instapaper": "تم الحفظ إلى Instapaper.",
+ "entry_actions.saved_to_readwise": "تم الحفظ إلى Readwise.",
+ "entry_actions.share": "مشاركة",
+ "entry_actions.star": "تفضيل",
+ "entry_actions.starred": "تم التفضيل.",
+ "entry_actions.tip": "إكرامية",
+ "entry_actions.unstar": "إزالة التفضيل",
+ "entry_actions.unstarred": "تمت إزالة التفضيل.",
+ "entry_column.filtered_content_tip": "لديك محتوى مخفي تم تصفيته.",
+ "entry_column.filtered_content_tip_2": "بالإضافة إلى الإدخالات المعروضة أعلاه، يوجد أيضًا محتوى مخفي.",
+ "entry_column.refreshing": "تحديث الإدخالات الجديدة...",
+ "entry_content.ai_summary": "ملخص الذكاء الاصطناعي",
+ "entry_content.fetching_content": "جلب المحتوى الأصلي ومعالجته...",
+ "entry_content.header.play_tts": "تشغيل النص إلى كلام",
+ "entry_content.header.readability": "وضوح النص",
+ "entry_content.no_content": "لا توجد وسائط متاحة",
+ "entry_content.readability_notice": "تم توفير هذا المحتوى بواسطة Readability. إذا وجدت أي أخطاء مطبعية، يرجى الذهاب إلى الموقع المصدر لمشاهدة المحتوى الأصلي.",
+ "entry_content.render_error": "خطأ في العرض:",
+ "entry_content.report_issue": "الإبلاغ عن مشكلة",
+ "entry_content.support_amount": "{{amount}} أشخاص دعموا منشئ هذه التغذية.",
+ "entry_content.support_creator": "دعم المنشئ",
+ "entry_content.web_app_notice": "ربما لا يدعم تطبيق الويب هذا النوع من المحتوى. لكن يمكنك تنزيل تطبيق سطح المكتب.",
+ "entry_list.zero_unread": "صفر غير مقروء",
+ "entry_list_header.daily_report": "التقرير اليومي",
+ "entry_list_header.hide_no_image_items": "إخفاء الإدخالات بدون صور.",
+ "entry_list_header.items": "العناصر",
+ "entry_list_header.new_entries_available": "إدخالات جديدة متاحة",
+ "entry_list_header.refetch": "إعادة الجلب",
+ "entry_list_header.refresh": "تحديث",
+ "entry_list_header.show_all": "عرض الكل",
+ "entry_list_header.show_all_items": "عرض جميع العناصر",
+ "entry_list_header.show_unread_only": "عرض غير المقروء فقط",
+ "entry_list_header.switch_to_grid": "التبديل إلى الشبكة",
+ "entry_list_header.switch_to_masonry": "التبديل إلى التخطيط المتسلسل",
+ "entry_list_header.unread": "غير مقروء",
+ "feed_claim_modal.choose_verification_method": "هناك ثلاث طرق للاختيار من بينها، يمكنك اختيار واحدة منها للتحقق.",
+ "feed_claim_modal.claim_button": "المطالبة",
+ "feed_claim_modal.content_instructions": "انسخ المحتوى أدناه وقم بنشره في أحدث تغذية RSS الخاصة بك.",
+ "feed_claim_modal.description_current": "الوصف الحالي:",
+ "feed_claim_modal.description_instructions": "انسخ المحتوى التالي والصقه في حقل
لتغذية RSS الخاصة بك.",
+ "feed_claim_modal.failed_to_load": "فشل في تحميل رسالة المطالبة",
+ "feed_claim_modal.rss_format_choice": "مولدات RSS توفر بشكل عام تنسيقين للاختيار منهما. يرجى نسخ تنسيقات XML و JSON أدناه حسب الحاجة.",
+ "feed_claim_modal.rss_instructions": "انسخ الكود أدناه والصقه في مولد RSS الخاص بك.",
+ "feed_claim_modal.rss_json_format": "تنسيق JSON",
+ "feed_claim_modal.rss_xml_format": "تنسيق XML",
+ "feed_claim_modal.rsshub_notice": "تم توفير هذه التغذية بواسطة RSSHub بوقت ذاكرة مؤقتة قدره ساعة واحدة. يرجى السماح بمرور ما يصل إلى ساعة حتى تظهر التغييرات بعد نشر المحتوى.",
+ "feed_claim_modal.tab_content": "المحتوى",
+ "feed_claim_modal.tab_description": "الوصف",
+ "feed_claim_modal.tab_rss": "علامة RSS",
+ "feed_claim_modal.verify_ownership": "للمطالبة بهذه التغذية كملك لك، تحتاج إلى التحقق من الملكية.",
+ "feed_form.add_follow": "إضافة متابعة",
+ "feed_form.category": "الفئة",
+ "feed_form.category_description": "افتراضيًا، سيتم تجميع متابعاتك حسب الموقع الإلكتروني.",
+ "feed_form.error_fetching_feed": "خطأ في جلب التغذية.",
+ "feed_form.feed_not_found": "لم يتم العثور على التغذية.",
+ "feed_form.feedback": "ملاحظات",
+ "feed_form.follow": "متابعة",
+ "feed_form.followed": "🎉 تمت المتابعة.",
+ "feed_form.private_follow": "متابعة خاصة",
+ "feed_form.private_follow_description": "هل هذه المتابعة مرئية للجمهور في صفحة ملفك الشخصي.",
+ "feed_form.retry": "إعادة المحاولة",
+ "feed_form.title": "العنوان",
+ "feed_form.title_description": "عنوان مخصص لهذه التغذية. اتركه فارغًا لاستخدام الافتراضي.",
+ "feed_form.unfollow": "إلغاء المتابعة",
+ "feed_form.update": "تحديث",
+ "feed_form.update_follow": "تحديث المتابعة",
+ "feed_form.updated": "🎉 تم التحديث.",
+ "feed_form.view": "عرض",
+ "feed_item.claimed_by_owner": "تمت المطالبة بهذه التغذية من قبل",
+ "feed_item.claimed_by_unknown": "مالكها.",
+ "feed_item.claimed_by_you": "تمت المطالبة بها من قبلك",
+ "feed_item.claimed_feed": "تمت المطالبة بالتغذية",
+ "feed_item.error_since": "خطأ منذ",
+ "feed_item.not_publicly_visible": "غير مرئي للجمهور في صفحة ملفك الشخصي",
+ "feed_view_type.articles": "مقالات",
+ "feed_view_type.audios": "مقاطع صوتية",
+ "feed_view_type.notifications": "إشعارات",
+ "feed_view_type.pictures": "صور",
+ "feed_view_type.social_media": "وسائل التواصل الاجتماعي",
+ "feed_view_type.videos": "فيديوهات",
+ "mark_all_read_button.auto_confirm_info": "سيتم التأكيد تلقائيًا بعد 3 ثوانٍ.",
+ "mark_all_read_button.confirm": "تأكيد",
+ "mark_all_read_button.confirm_mark_all": "وضع علامة {{which}} كمقروء؟",
+ "mark_all_read_button.confirm_mark_all_info": "تأكيد وضع علامة الجميع كمقروء؟",
+ "mark_all_read_button.mark_all_as_read": "وضع علامة الكل كمقروء",
+ "mark_all_read_button.mark_as_read": "وضع علامة {{which}} كمقروء",
+ "mark_all_read_button.undo": "التراجع",
+ "player.back_10s": "للخلف 10 ثوانٍ",
+ "player.close": "إغلاق",
+ "player.download": "تنزيل",
+ "player.exit_full_screen": "الخروج من وضع الشاشة الكاملة",
+ "player.forward_10s": "للأمام 10 ثوانٍ",
+ "player.full_screen": "شاشة كاملة",
+ "player.mute": "كتم الصوت",
+ "player.open_entry": "فتح الإدخال",
+ "player.pause": "إيقاف مؤقت",
+ "player.play": "تشغيل",
+ "player.playback_rate": "معدل التشغيل",
+ "player.unmute": "إلغاء الكتم",
+ "player.volume": "مستوى الصوت",
+ "search.empty.no_results": "لم يتم العثور على نتائج.",
+ "search.group.entries": "إدخالات",
+ "search.group.feeds": "تغذيات",
+ "search.options.all": "الكل",
+ "search.options.entries": "إدخالات",
+ "search.options.feeds": "تغذيات",
+ "search.options.search_type": "نوع البحث",
+ "search.placeholder": "بحث...",
+ "search.result_count_local_mode": "(وضع محلي)",
+ "search.tooltip.local_search": "يغطي هذا البحث البيانات المتاحة محليًا. حاول إعادة الجلب لتضمين أحدث البيانات.",
+ "shortcuts.guide.title": "دليل الاختصارات",
+ "sidebar.category_remove_dialog.cancel": "إلغاء",
+ "sidebar.category_remove_dialog.continue": "متابعة",
+ "sidebar.category_remove_dialog.description": "سيؤدي هذا الإجراء إلى حذف الفئة، ولكن سيتم الاحتفاظ بالتغذيات التي تحتويها وتجميعها حسب الموقع الإلكتروني.",
+ "sidebar.category_remove_dialog.title": "إزالة الفئة",
+ "sidebar.feed_actions.claim": "المطالبة",
+ "sidebar.feed_actions.claim_feed": "المطالبة بالتغذية",
+ "sidebar.feed_actions.copy_feed_id": "نسخ معرف التغذية",
+ "sidebar.feed_actions.copy_feed_url": "نسخ رابط التغذية",
+ "sidebar.feed_actions.edit": "تحرير",
+ "sidebar.feed_actions.edit_feed": "تحرير التغذية",
+ "sidebar.feed_actions.feed_owned_by_you": "هذه التغذية مملوكة لك",
+ "sidebar.feed_actions.mark_all_as_read": "وضع علامة الكل كمقروء",
+ "sidebar.feed_actions.navigate_to_feed": "التنقل إلى التغذية",
+ "sidebar.feed_actions.open_feed_in_browser": "فتح التغذية في المتصفح",
+ "sidebar.feed_actions.open_site_in_browser": "فتح الموقع في المتصفح",
+ "sidebar.feed_actions.unfollow": "إلغاء المتابعة",
+ "sidebar.feed_actions.unfollow_feed": "إلغاء متابعة التغذية",
+ "sidebar.feed_column.context_menu.change_to_other_view": "التبديل إلى طريقة عرض أخرى",
+ "sidebar.feed_column.context_menu.delete_category": "حذف الفئة",
+ "sidebar.feed_column.context_menu.delete_category_confirmation": "حذف الفئة {{folderName}}؟",
+ "sidebar.feed_column.context_menu.mark_as_read": "وضع علامة كمقروء",
+ "sidebar.feed_column.context_menu.rename_category": "إعادة تسمية الفئة",
+ "sidebar.select_sort_method": "اختر طريقة الفرز",
+ "signin.continue_with_github": "متابعة باستخدام GitHub",
+ "signin.continue_with_google": "متابعة باستخدام Google",
+ "signin.sign_in_to": "تسجيل الدخول إلى",
+ "sync_indicator.disabled": "بسبب أسباب أمنية، تم تعطيل المزامنة.",
+ "sync_indicator.offline": "غير متصل",
+ "sync_indicator.synced": "متزامن مع الخادم",
+ "tip_modal.amount": "المبلغ",
+ "tip_modal.claim_feed": "المطالبة بهذه التغذية",
+ "tip_modal.create_wallet": "إنشاء مجانًا",
+ "tip_modal.feed_owner": "مالك التغذية",
+ "tip_modal.low_balance": "رصيدك غير كافٍ لتغطية هذه الإكرامية. يرجى تعديل المبلغ.",
+ "tip_modal.no_wallet": "ليس لديك محفظة بعد. يرجى إنشاء محفظة للإكرامية.",
+ "tip_modal.tip_amount_sent": "تم إرسال الإكرامية إلى المؤلف.",
+ "tip_modal.tip_now": "إكرامية الآن",
+ "tip_modal.tip_sent": "تم إرسال الإكرامية بنجاح! شكرًا لدعمك.",
+ "tip_modal.tip_support": "⭐ إكرامية لدعمك!",
+ "tip_modal.unclaimed_feed": "لم يتم المطالبة بهذه التغذية بعد. سيتم الاحتفاظ بـ Power المستلمة بأمان في العقد الذكي حتى يتم المطالبة بها.",
+ "user_button.account": "الحساب",
+ "user_button.download_desktop_app": "تحميل تطبيق سطح المكتب",
+ "user_button.log_out": "تسجيل الخروج",
+ "user_button.power": "Power",
+ "user_button.preferences": "التفضيلات",
+ "user_button.profile": "الملف الشخصي",
+ "user_profile.close": "إغلاق",
+ "user_profile.edit": "تحرير",
+ "user_profile.loading": "جارٍ التحميل",
+ "user_profile.share": "مشاركة",
+ "user_profile.toggle_item_style": "تبديل نمط العنصر",
+ "words.add": "إضافة",
+ "words.confirm": "تأكيد",
+ "words.discover": "استكشاف",
+ "words.email": "البريد الإلكتروني",
+ "words.import": "استيراد",
+ "words.items": "عناصر",
+ "words.language": "اللغة",
+ "words.load_archived_entries": "تحميل الإدخالات المؤرشفة",
+ "words.login": "تسجيل الدخول",
+ "words.rss": "RSS",
+ "words.rss3": "RSS3",
+ "words.rsshub": "RSSHub",
+ "words.search": "بحث",
+ "words.starred": "مفضلة",
+ "words.unread": "غير مقروء",
+ "words.user": "المستخدم",
+ "words.which.all": "الكل",
+ "words.zero_items": "صفر عناصر"
+}
diff --git a/locales/app/ar-tn.json b/locales/app/ar-tn.json
new file mode 100644
index 0000000000..0867f31817
--- /dev/null
+++ b/locales/app/ar-tn.json
@@ -0,0 +1,210 @@
+{
+ "ai_daily.title": "أهم الأخبار - {{title}}",
+ "ai_daily.tooltip.content": "ها هي الأخبار المختارة بواسطة الذكاء الاصطناعي من جدولك الزمني ( - ) التي قد تكون مهمة لك.",
+ "ai_daily.tooltip.update_schedule": "تحديث يومي في الساعة 8 صباحًا و8 مساءً.",
+ "app.copy_logo_svg": "نسخ شعار SVG",
+ "app.toggle_sidebar": "تبديل الشريط الجانبي",
+ "discover.any_url_or_keyword": "أي رابط أو كلمة مفتاحية",
+ "discover.default_option": " (افتراضي)",
+ "discover.feed_description": "وصف هذه التغذية هو كما يلي، ويمكنك ملء نموذج المعلمات بالمعلومات ذات الصلة.",
+ "discover.feed_maintainers": "هذه التغذية مقدمة من RSSHub، مع الإشارة إلى ",
+ "discover.import.click_to_upload": "انقر لتحميل ملف OPML",
+ "discover.popular": "شائع",
+ "discover.preview": "معاينة",
+ "discover.rss_hub_route": "مسار RSSHub",
+ "discover.rss_url": "رابط RSS",
+ "discover.select_placeholder": "اختر",
+ "early_access": "الوصول المبكر",
+ "entry_actions.copy_link": "نسخ الرابط",
+ "entry_actions.failed_to_save_to_eagle": "فشل في الحفظ إلى Eagle.",
+ "entry_actions.failed_to_save_to_instapaper": "فشل في الحفظ إلى Instapaper.",
+ "entry_actions.failed_to_save_to_readwise": "فشل في الحفظ إلى Readwise.",
+ "entry_actions.link_copied": "تم نسخ الرابط إلى الحافظة.",
+ "entry_actions.mark_as_read": "وضع علامة كمقروء",
+ "entry_actions.mark_as_unread": "وضع علامة كغير مقروء",
+ "entry_actions.open_in_browser": "فتح في المتصفح",
+ "entry_actions.save_media_to_eagle": "حفظ الوسائط إلى Eagle",
+ "entry_actions.save_to_instapaper": "حفظ إلى Instapaper",
+ "entry_actions.save_to_readwise": "حفظ إلى Readwise",
+ "entry_actions.saved_to_eagle": "تم الحفظ إلى Eagle.",
+ "entry_actions.saved_to_instapaper": "تم الحفظ إلى Instapaper.",
+ "entry_actions.saved_to_readwise": "تم الحفظ إلى Readwise.",
+ "entry_actions.share": "مشاركة",
+ "entry_actions.star": "إضافة إلى المفضلة",
+ "entry_actions.starred": "تمت إضافته إلى المفضلة.",
+ "entry_actions.tip": "إكرامية",
+ "entry_actions.unstar": "إزالة من المفضلة",
+ "entry_actions.unstarred": "تمت إزالته من المفضلة.",
+ "entry_column.filtered_content_tip": "تم إخفاء المحتوى المصفى.",
+ "entry_column.filtered_content_tip_2": "بالإضافة إلى الإدخالات المعروضة أعلاه، هناك أيضًا محتوى مُصفى.",
+ "entry_column.refreshing": "تحديث الإدخالات الجديدة...",
+ "entry_content.ai_summary": "ملخص بواسطة الذكاء الاصطناعي",
+ "entry_content.fetching_content": "جلب المحتوى الأصلي ومعالجته...",
+ "entry_content.header.play_tts": "تشغيل النص إلى كلام",
+ "entry_content.header.readability": "الوضوح",
+ "entry_content.no_content": "لا توجد وسائط متاحة",
+ "entry_content.readability_notice": "هذا المحتوى مقدم من Readability. إذا وجدت أي تشوهات مطبعية، يرجى زيارة الموقع الأصلي لعرض المحتوى.",
+ "entry_content.render_error": "خطأ في العرض:",
+ "entry_content.report_issue": "الإبلاغ عن مشكلة",
+ "entry_content.support_amount": "{{amount}} شخص دعموا منشئ هذه التغذية.",
+ "entry_content.support_creator": "دعم المنشئ",
+ "entry_content.web_app_notice": "ربما تطبيق الويب لا يدعم هذا النوع من المحتوى. ولكن يمكنك تحميل تطبيق سطح المكتب.",
+ "entry_list.zero_unread": "صفر غير مقروء",
+ "entry_list_header.daily_report": "تقرير يومي",
+ "entry_list_header.hide_no_image_items": "إخفاء الإدخالات التي لا تحتوي على صور.",
+ "entry_list_header.items": "عناصر",
+ "entry_list_header.new_entries_available": "إدخالات جديدة متاحة",
+ "entry_list_header.refetch": "إعادة جلب",
+ "entry_list_header.refresh": "تحديث",
+ "entry_list_header.show_all": "عرض الكل",
+ "entry_list_header.show_all_items": "عرض جميع الإدخالات",
+ "entry_list_header.show_unread_only": "عرض غير المقروء فقط",
+ "entry_list_header.switch_to_grid": "التبديل إلى الشبكة",
+ "entry_list_header.switch_to_masonry": "التبديل إلى البنية",
+ "entry_list_header.unread": "غير مقروء",
+ "feed_claim_modal.choose_verification_method": "هناك ثلاث طرق للاختيار من بينها، يمكنك اختيار واحدة للتحقق.",
+ "feed_claim_modal.claim_button": "ادعاء",
+ "feed_claim_modal.content_instructions": "انسخ المحتوى أدناه وانشره في أحدث تغذية RSS الخاصة بك.",
+ "feed_claim_modal.description_current": "الوصف الحالي:",
+ "feed_claim_modal.description_instructions": "انسخ المحتوى التالي والصقه في حقل
في تغذية RSS الخاصة بك.",
+ "feed_claim_modal.failed_to_load": "فشل تحميل رسالة الادعاء",
+ "feed_claim_modal.rss_format_choice": "غالبًا ما تحتوي مولدات RSS على تنسيقين للاختيار من بينهما. يرجى نسخ التنسيقات XML و JSON أدناه حسب الحاجة.",
+ "feed_claim_modal.rss_instructions": "انسخ الكود أدناه والصقه في مولد RSS الخاص بك.",
+ "feed_claim_modal.rss_json_format": "تنسيق JSON",
+ "feed_claim_modal.rss_xml_format": "تنسيق XML",
+ "feed_claim_modal.rsshub_notice": "تُقدم هذه التغذية من قبل RSSHub مع وقت تخزين مؤقت لمدة ساعة واحدة. يرجى السماح بمرور ساعة حتى تظهر التغييرات بعد نشر المحتوى.",
+ "feed_claim_modal.tab_content": "المحتوى",
+ "feed_claim_modal.tab_description": "الوصف",
+ "feed_claim_modal.tab_rss": "علامة RSS",
+ "feed_claim_modal.verify_ownership": "لادعاء هذه التغذية كملكك، تحتاج إلى التحقق من الملكية.",
+ "feed_form.add_follow": "إضافة متابعة",
+ "feed_form.category": "الفئة",
+ "feed_form.category_description": "افتراضيًا، سيتم تجميع متابعاتك حسب الموقع الإلكتروني.",
+ "feed_form.error_fetching_feed": "خطأ في جلب التغذية.",
+ "feed_form.feed_not_found": "التغذية غير موجودة.",
+ "feed_form.feedback": "التعليقات",
+ "feed_form.follow": "متابعة",
+ "feed_form.followed": "🎉 تم المتابعة.",
+ "feed_form.private_follow": "متابعة خاصة",
+ "feed_form.private_follow_description": "هل هذه المتابعة مرئية علنًا في صفحة ملفك الشخصي.",
+ "feed_form.retry": "إعادة المحاولة",
+ "feed_form.title": "العنوان",
+ "feed_form.title_description": "عنوان مخصص لهذه التغذية. اتركه فارغًا لاستخدام الافتراضي.",
+ "feed_form.unfollow": "إلغاء المتابعة",
+ "feed_form.update": "تحديث",
+ "feed_form.update_follow": "تحديث المتابعة",
+ "feed_form.updated": "🎉 تم التحديث.",
+ "feed_form.view": "عرض",
+ "feed_item.claimed_by_owner": "تم ادعاء هذه التغذية من قبل",
+ "feed_item.claimed_by_unknown": "مالكها.",
+ "feed_item.claimed_by_you": "تم ادعاؤها من قبلك",
+ "feed_item.claimed_feed": "تغذية مُدعاة",
+ "feed_item.error_since": "خطأ منذ",
+ "feed_item.not_publicly_visible": "غير مرئية علنًا في صفحة ملفك الشخصي",
+ "feed_view_type.articles": "مقالات",
+ "feed_view_type.audios": "مقاطع صوتية",
+ "feed_view_type.notifications": "إشعارات",
+ "feed_view_type.pictures": "صور",
+ "feed_view_type.social_media": "وسائل التواصل الاجتماعي",
+ "feed_view_type.videos": "مقاطع فيديو",
+ "mark_all_read_button.auto_confirm_info": "سيتم التأكيد تلقائيًا بعد 3 ثوانٍ.",
+ "mark_all_read_button.confirm": "تأكيد",
+ "mark_all_read_button.confirm_mark_all": "وضع علامة {{which}} كمقروء؟",
+ "mark_all_read_button.confirm_mark_all_info": "تأكيد وضع الجميع كمقروء؟",
+ "mark_all_read_button.mark_all_as_read": "وضع علامة على الكل كمقروء",
+ "mark_all_read_button.mark_as_read": "وضع علامة {{which}} كمقروء",
+ "mark_all_read_button.undo": "تراجع",
+ "player.back_10s": "العودة 10 ثوانٍ",
+ "player.close": "إغلاق",
+ "player.download": "تنزيل",
+ "player.exit_full_screen": "الخروج من الشاشة الكاملة",
+ "player.forward_10s": "التقديم 10 ثوانٍ",
+ "player.full_screen": "الشاشة الكاملة",
+ "player.mute": "كتم الصوت",
+ "player.open_entry": "فتح الإدخال",
+ "player.pause": "إيقاف مؤقت",
+ "player.play": "تشغيل",
+ "player.playback_rate": "سرعة التشغيل",
+ "player.unmute": "إلغاء كتم الصوت",
+ "player.volume": "مستوى الصوت",
+ "search.empty.no_results": "لم يتم العثور على نتائج.",
+ "search.group.entries": "إدخالات",
+ "search.group.feeds": "تغذيات",
+ "search.options.all": "الكل",
+ "search.options.entries": "إدخالات",
+ "search.options.feeds": "تغذيات",
+ "search.options.search_type": "نوع البحث",
+ "search.placeholder": "بحث...",
+ "search.result_count_local_mode": "(وضع محلي)",
+ "search.tooltip.local_search": "يغطي هذا البحث البيانات المتاحة محليًا. حاول إعادة الجلب لتضمين البيانات الأحدث.",
+ "shortcuts.guide.title": "دليل الاختصارات",
+ "sidebar.category_remove_dialog.cancel": "إلغاء",
+ "sidebar.category_remove_dialog.continue": "متابعة",
+ "sidebar.category_remove_dialog.description": "ستؤدي هذه العملية إلى حذف الفئة، ولكن سيتم الاحتفاظ بالتغذيات التي تحتويها وتجميعها حسب الموقع الإلكتروني.",
+ "sidebar.category_remove_dialog.title": "إزالة الفئة",
+ "sidebar.feed_actions.claim": "ادعاء",
+ "sidebar.feed_actions.claim_feed": "ادعاء التغذية",
+ "sidebar.feed_actions.copy_feed_id": "نسخ معرف التغذية",
+ "sidebar.feed_actions.copy_feed_url": "نسخ رابط التغذية",
+ "sidebar.feed_actions.edit": "تحرير",
+ "sidebar.feed_actions.edit_feed": "تحرير التغذية",
+ "sidebar.feed_actions.feed_owned_by_you": "هذه التغذية مملوكة لك",
+ "sidebar.feed_actions.mark_all_as_read": "وضع علامة على الكل كمقروء",
+ "sidebar.feed_actions.navigate_to_feed": "التنقل إلى التغذية",
+ "sidebar.feed_actions.open_feed_in_browser": "فتح التغذية في المتصفح",
+ "sidebar.feed_actions.open_site_in_browser": "فتح الموقع في المتصفح",
+ "sidebar.feed_actions.unfollow": "إلغاء المتابعة",
+ "sidebar.feed_actions.unfollow_feed": "إلغاء متابعة التغذية",
+ "sidebar.feed_column.context_menu.change_to_other_view": "التغيير إلى عرض آخر",
+ "sidebar.feed_column.context_menu.delete_category": "حذف الفئة",
+ "sidebar.feed_column.context_menu.delete_category_confirmation": "حذف الفئة {{folderName}}؟",
+ "sidebar.feed_column.context_menu.mark_as_read": "وضع علامة كمقروء",
+ "sidebar.feed_column.context_menu.rename_category": "إعادة تسمية الفئة",
+ "sidebar.select_sort_method": "اختر طريقة الفرز",
+ "signin.continue_with_github": "المتابعة مع GitHub",
+ "signin.continue_with_google": "المتابعة مع Google",
+ "signin.sign_in_to": "تسجيل الدخول إلى",
+ "sync_indicator.disabled": "بسبب مخاوف الأمان، تم تعطيل المزامنة.",
+ "sync_indicator.offline": "غير متصل",
+ "sync_indicator.synced": "تمت المزامنة مع الخادم",
+ "tip_modal.amount": "المبلغ",
+ "tip_modal.claim_feed": "ادعاء هذه التغذية",
+ "tip_modal.create_wallet": "إنشاء مجانًا",
+ "tip_modal.feed_owner": "مالك التغذية",
+ "tip_modal.low_balance": "رصيدك غير كافٍ لتغطية هذه الإكرامية. يرجى تعديل المبلغ.",
+ "tip_modal.no_wallet": "ليس لديك محفظة حتى الآن. يرجى إنشاء محفظة للإكرامية.",
+ "tip_modal.tip_amount_sent": "تم إرسال المبلغ إلى المؤلف.",
+ "tip_modal.tip_now": "إعطاء إكرامية الآن",
+ "tip_modal.tip_sent": "تم إرسال الإكرامية بنجاح! شكرًا لدعمك.",
+ "tip_modal.tip_support": "⭐ إكرامية لدعمك!",
+ "tip_modal.unclaimed_feed": "لم يدع أحد هذه التغذية بعد. سيتم الاحتفاظ بالقوة المستلمة بأمان في عقد البلوكشين حتى يتم ادعاؤها.",
+ "user_button.account": "الحساب",
+ "user_button.download_desktop_app": "تحميل تطبيق سطح المكتب",
+ "user_button.log_out": "تسجيل الخروج",
+ "user_button.power": "القوة",
+ "user_button.preferences": "التفضيلات",
+ "user_button.profile": "الملف الشخصي",
+ "user_profile.close": "إغلاق",
+ "user_profile.edit": "تحرير",
+ "user_profile.loading": "جارٍ التحميل",
+ "user_profile.share": "مشاركة",
+ "user_profile.toggle_item_style": "تبديل نمط العنصر",
+ "words.add": "إضافة",
+ "words.confirm": "تأكيد",
+ "words.discover": "استكشاف",
+ "words.email": "البريد الإلكتروني",
+ "words.import": "استيراد",
+ "words.items": "عناصر",
+ "words.language": "اللغة",
+ "words.load_archived_entries": "تحميل الإدخالات المؤرشفة",
+ "words.login": "تسجيل الدخول",
+ "words.rss": "RSS",
+ "words.rss3": "RSS3",
+ "words.rsshub": "RSSHub",
+ "words.search": "بحث",
+ "words.starred": "المفضلة",
+ "words.unread": "غير مقروء",
+ "words.user": "المستخدم",
+ "words.which.all": "الكل",
+ "words.zero_items": "صفر عناصر"
+}
diff --git a/locales/common/ar-iq.json b/locales/common/ar-iq.json
new file mode 100644
index 0000000000..09de59417c
--- /dev/null
+++ b/locales/common/ar-iq.json
@@ -0,0 +1,28 @@
+{
+ "app.copied_to_clipboard": "تم النسخ إلى الحافظة",
+ "cancel": "إلغاء",
+ "confirm": "تأكيد",
+ "ok": "موافق",
+ "quantifier.piece": "",
+ "time.last_night": "الليلة الماضية",
+ "time.the_night_before_last": "الليلة قبل الماضية",
+ "time.today": "اليوم",
+ "time.yesterday": "الأمس",
+ "tips.load-lng-error": "فشل في تحميل حزمة اللغة",
+ "words.back": "رجوع",
+ "words.copy": "نسخ",
+ "words.edit": "تحرير",
+ "words.entry": "إدخال",
+ "words.id": "المعرف",
+ "words.items_one": "عنصر",
+ "words.items_other": "عناصر",
+ "words.local": "محلي",
+ "words.record": "سجل",
+ "words.record_one": "سجل",
+ "words.record_other": "سجلات",
+ "words.result": "نتيجة",
+ "words.result_one": "نتيجة",
+ "words.result_other": "نتائج",
+ "words.space": " ",
+ "words.which.all": "الكل"
+}
diff --git a/locales/common/ar-kw.json b/locales/common/ar-kw.json
new file mode 100644
index 0000000000..09de59417c
--- /dev/null
+++ b/locales/common/ar-kw.json
@@ -0,0 +1,28 @@
+{
+ "app.copied_to_clipboard": "تم النسخ إلى الحافظة",
+ "cancel": "إلغاء",
+ "confirm": "تأكيد",
+ "ok": "موافق",
+ "quantifier.piece": "",
+ "time.last_night": "الليلة الماضية",
+ "time.the_night_before_last": "الليلة قبل الماضية",
+ "time.today": "اليوم",
+ "time.yesterday": "الأمس",
+ "tips.load-lng-error": "فشل في تحميل حزمة اللغة",
+ "words.back": "رجوع",
+ "words.copy": "نسخ",
+ "words.edit": "تحرير",
+ "words.entry": "إدخال",
+ "words.id": "المعرف",
+ "words.items_one": "عنصر",
+ "words.items_other": "عناصر",
+ "words.local": "محلي",
+ "words.record": "سجل",
+ "words.record_one": "سجل",
+ "words.record_other": "سجلات",
+ "words.result": "نتيجة",
+ "words.result_one": "نتيجة",
+ "words.result_other": "نتائج",
+ "words.space": " ",
+ "words.which.all": "الكل"
+}
diff --git a/locales/common/ar-tn.json b/locales/common/ar-tn.json
new file mode 100644
index 0000000000..013ae1159f
--- /dev/null
+++ b/locales/common/ar-tn.json
@@ -0,0 +1,28 @@
+{
+ "app.copied_to_clipboard": "تم النسخ إلى الحافظة",
+ "cancel": "إلغاء",
+ "confirm": "تأكيد",
+ "ok": "موافق",
+ "quantifier.piece": "",
+ "time.last_night": "الليلة الماضية",
+ "time.the_night_before_last": "الليلة التي قبلها",
+ "time.today": "اليوم",
+ "time.yesterday": "الأمس",
+ "tips.load-lng-error": "فشل في تحميل حزمة اللغة",
+ "words.back": "عودة",
+ "words.copy": "نسخ",
+ "words.edit": "تعديل",
+ "words.entry": "مدخل",
+ "words.id": "المعرف",
+ "words.items_one": "عنصر",
+ "words.items_other": "عناصر",
+ "words.local": "محلي",
+ "words.record": "تسجيل",
+ "words.record_one": "تسجيل",
+ "words.record_other": "تسجيلات",
+ "words.result": "نتيجة",
+ "words.result_one": "نتيجة",
+ "words.result_other": "نتائج",
+ "words.space": " ",
+ "words.which.all": "الكل"
+}
diff --git a/locales/external/ar-iq.json b/locales/external/ar-iq.json
new file mode 100644
index 0000000000..e243855eac
--- /dev/null
+++ b/locales/external/ar-iq.json
@@ -0,0 +1,42 @@
+{
+ "feed": {
+ "follow_one": "تابع",
+ "follow_other": "متابعات",
+ "followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
+ "read_one": "قراءة",
+ "read_other": "قراءات"
+ },
+ "header": {
+ "app": "التطبيق",
+ "download": "تحميل"
+ },
+ "invitation": {
+ "activate": "تفعيل",
+ "codeOptions": {
+ "1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
+ "2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
+ "3": "تابع حسابنا على X للحصول على هدايا عرضية."
+ },
+ "earlyAccess": "حاليًا Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "generateButton": "إنشاء رمز جديد",
+ "generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
+ "getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "title": "رمز الدعوة"
+ },
+ "login": {
+ "backToWebApp": "العودة إلى تطبيق الويب",
+ "continueWithGitHub": "تابع مع GitHub",
+ "continueWithGoogle": "تابع مع Google",
+ "logInTo": "تسجيل الدخول إلى",
+ "openApp": "افتح التطبيق",
+ "redirecting": "إعادة التوجيه",
+ "welcomeTo": "مرحبًا بك في"
+ },
+ "redirect": {
+ "continueInBrowser": "المتابعة في المتصفح",
+ "instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
+ "openApp": "افتح {{APP_NAME}}",
+ "successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
+ }
+}
diff --git a/locales/external/ar-kw.json b/locales/external/ar-kw.json
new file mode 100644
index 0000000000..cffc4ea29e
--- /dev/null
+++ b/locales/external/ar-kw.json
@@ -0,0 +1,43 @@
+{
+ "copied_link": "تم نسخ الرابط إلى الحافظة",
+ "feed": {
+ "follower_one": "متابع",
+ "follower_other": "متابعين",
+ "followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
+ "read_one": "قراءة",
+ "read_other": "قراءات"
+ },
+ "header": {
+ "app": "التطبيق",
+ "download": "تنزيل"
+ },
+ "invitation": {
+ "activate": "تفعيل",
+ "codeOptions": {
+ "1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
+ "2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
+ "3": "تابع حسابنا على X للحصول على هدايا عرضية."
+ },
+ "earlyAccess": "تطبيق Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "earlyAccessMessage": "😰 عذرًا، Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "generateButton": "إنشاء رمز جديد",
+ "generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} باور لإنشاء رمز دعوة لأصدقائك.",
+ "getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "title": "رمز الدعوة"
+ },
+ "login": {
+ "backToWebApp": "العودة إلى تطبيق الويب",
+ "continueWithGitHub": "تابع مع GitHub",
+ "continueWithGoogle": "تابع مع Google",
+ "logInTo": "تسجيل الدخول إلى",
+ "openApp": "افتح التطبيق",
+ "redirecting": "إعادة التوجيه",
+ "welcomeTo": "مرحبًا بك في"
+ },
+ "redirect": {
+ "continueInBrowser": "المتابعة في المتصفح",
+ "instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
+ "openApp": "افتح {{APP_NAME}}",
+ "successMessage": "تم الاتصال بنجاح بحساب {{APP_NAME}}."
+ }
+}
diff --git a/locales/external/ar-tn.json b/locales/external/ar-tn.json
new file mode 100644
index 0000000000..1d623dcbb4
--- /dev/null
+++ b/locales/external/ar-tn.json
@@ -0,0 +1,43 @@
+{
+ "copied_link": "تم نسخ الرابط إلى الحافظة",
+ "feed": {
+ "follower_one": "متابع",
+ "follower_other": "متابعون",
+ "followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} مع {{readCount}} {{readNoun}} على {{appName}}",
+ "read_one": "قراءة",
+ "read_other": "قراءات"
+ },
+ "header": {
+ "app": "التطبيق",
+ "download": "تحميل"
+ },
+ "invitation": {
+ "activate": "تفعيل",
+ "codeOptions": {
+ "1": "ابحث عن أي مستخدم اختبار ألفا لدعوتك.",
+ "2": "انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
+ "3": "تابع حسابنا على X للحصول على هدايا عرضية."
+ },
+ "earlyAccess": "Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "earlyAccessMessage": "😰 عذراً، Follow حالياً في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "generateButton": "إنشاء رمز جديد",
+ "generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
+ "getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "title": "رمز الدعوة"
+ },
+ "login": {
+ "backToWebApp": "العودة إلى تطبيق الويب",
+ "continueWithGitHub": "المتابعة باستخدام GitHub",
+ "continueWithGoogle": "المتابعة باستخدام Google",
+ "logInTo": "تسجيل الدخول إلى ",
+ "openApp": "افتح التطبيق",
+ "redirecting": "جاري إعادة التوجيه",
+ "welcomeTo": "مرحباً بك في "
+ },
+ "redirect": {
+ "continueInBrowser": "المتابعة في المتصفح",
+ "instruction": "الآن هو الوقت المناسب لفتح {{APP_NAME}} وإغلاق هذه الصفحة بأمان.",
+ "openApp": "افتح {{APP_NAME}}",
+ "successMessage": "تم الاتصال بحساب {{APP_NAME}} بنجاح."
+ }
+}
diff --git a/locales/lang/ar-DZ.json b/locales/lang/ar-DZ.json
index 23ad474529..4c16daba77 100644
--- a/locales/lang/ar-DZ.json
+++ b/locales/lang/ar-DZ.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fr": "Français",
diff --git a/locales/lang/ar-IQ.json b/locales/lang/ar-IQ.json
new file mode 100644
index 0000000000..daf7ab2431
--- /dev/null
+++ b/locales/lang/ar-IQ.json
@@ -0,0 +1,17 @@
+{
+ "langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
+ "langs.ar-MA": "العربية (المغرب)",
+ "langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
+ "langs.en": "English",
+ "langs.es": "Español",
+ "langs.fi": "Suomi",
+ "langs.fr": "Français",
+ "langs.ja": "日本語",
+ "langs.pt": "Português",
+ "langs.zh-CN": "简体中文",
+ "langs.zh-TW": "繁體中文(台灣)",
+ "name": "العربية (العراق)"
+}
diff --git a/locales/lang/ar-KW.json b/locales/lang/ar-KW.json
new file mode 100644
index 0000000000..612e3f0967
--- /dev/null
+++ b/locales/lang/ar-KW.json
@@ -0,0 +1,16 @@
+{
+ "langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
+ "langs.ar-MA": "العربية (المغرب)",
+ "langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
+ "langs.en": "English",
+ "langs.es": "Español",
+ "langs.fr": "Français",
+ "langs.ja": "日本語",
+ "langs.pt": "Português",
+ "langs.zh-CN": "简体中文",
+ "langs.zh-TW": "繁體中文(台灣)",
+ "name": "العربية (الكويت)"
+}
diff --git a/locales/lang/ar-SA.json b/locales/lang/ar-SA.json
index 96b322ab99..f0ca6f38e3 100644
--- a/locales/lang/ar-SA.json
+++ b/locales/lang/ar-SA.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fr": "Français",
diff --git a/locales/lang/ar-ma.json b/locales/lang/ar-TN.json
similarity index 66%
rename from locales/lang/ar-ma.json
rename to locales/lang/ar-TN.json
index 570a057d27..bb84e1e215 100644
--- a/locales/lang/ar-ma.json
+++ b/locales/lang/ar-TN.json
@@ -1,14 +1,16 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fr": "Français",
"langs.ja": "日本語",
"langs.pt": "Português",
"langs.zh-CN": "简体中文",
- "langs.zh-HK": "繁體中文(香港)",
"langs.zh-TW": "繁體中文(台灣)",
- "name": "العربية (المغرب)"
+ "name": "العربية (تونس)"
}
diff --git a/locales/lang/en.json b/locales/lang/en.json
index 6d511f1442..4c98959c55 100644
--- a/locales/lang/en.json
+++ b/locales/lang/en.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/es.json b/locales/lang/es.json
index b7dfec0679..6770e31e2d 100644
--- a/locales/lang/es.json
+++ b/locales/lang/es.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/fr.json b/locales/lang/fr.json
index 7a2edfb473..b6ca821575 100644
--- a/locales/lang/fr.json
+++ b/locales/lang/fr.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/ja.json b/locales/lang/ja.json
index d098c41b5d..ba6647d525 100644
--- a/locales/lang/ja.json
+++ b/locales/lang/ja.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/pt.json b/locales/lang/pt.json
index 47275cbb78..de2304bc33 100644
--- a/locales/lang/pt.json
+++ b/locales/lang/pt.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/zh-CN.json b/locales/lang/zh-CN.json
index a19d4d51f2..92e726a3e1 100644
--- a/locales/lang/zh-CN.json
+++ b/locales/lang/zh-CN.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/lang/zh-TW.json b/locales/lang/zh-TW.json
index 5ac2091ab1..de1f732268 100644
--- a/locales/lang/zh-TW.json
+++ b/locales/lang/zh-TW.json
@@ -1,7 +1,10 @@
{
"langs.ar-DZ": "العربية (الجزائر)",
+ "langs.ar-IQ": "العربية (العراق)",
+ "langs.ar-KW": "العربية (الكويت)",
"langs.ar-MA": "العربية (المغرب)",
"langs.ar-SA": "العربية (السعودية)",
+ "langs.ar-TN": "العربية (تونس)",
"langs.en": "English",
"langs.es": "Español",
"langs.fi": "Suomi",
diff --git a/locales/native/ar-iq.json b/locales/native/ar-iq.json
new file mode 100644
index 0000000000..6ee121dc1c
--- /dev/null
+++ b/locales/native/ar-iq.json
@@ -0,0 +1,53 @@
+{
+ "contextMenu.copyImage": "نسخ الصورة",
+ "contextMenu.copyImageAddress": "نسخ عنوان الصورة",
+ "contextMenu.copyLink": "نسخ الرابط",
+ "contextMenu.copyVideoAddress": "نسخ عنوان الفيديو",
+ "contextMenu.inspect": "فحص العنصر",
+ "contextMenu.openImageInBrowser": "فتح الصورة في المتصفح",
+ "contextMenu.openLinkInBrowser": "فتح الرابط في المتصفح",
+ "contextMenu.saveImageAs": "حفظ الصورة باسم...",
+ "contextMenu.saveVideoAs": "حفظ الفيديو باسم...",
+ "menu.about": "حول {{name}}",
+ "menu.actualSize": "الحجم الفعلي",
+ "menu.bringAllToFront": "إحضار الكل إلى الأمام",
+ "menu.checkForUpdates": "التحقق من التحديثات",
+ "menu.close": "إغلاق",
+ "menu.copy": "نسخ",
+ "menu.cut": "قص",
+ "menu.debug": "تصحيح",
+ "menu.delete": "حذف",
+ "menu.discover": "اكتشف",
+ "menu.edit": "تحرير",
+ "menu.file": "ملف",
+ "menu.followReleases": "تابع الإصدارات",
+ "menu.forceReload": "إعادة التحميل بالقوة",
+ "menu.front": "إحضار إلى الأمام",
+ "menu.help": "مساعدة",
+ "menu.hide": "إخفاء {{name}}",
+ "menu.hideOthers": "إخفاء الآخرين",
+ "menu.minimize": "تصغير",
+ "menu.openLogFile": "فتح ملف السجل",
+ "menu.paste": "لصق",
+ "menu.pasteAndMatchStyle": "لصق ومطابقة النمط",
+ "menu.quickAdd": "إضافة سريعة",
+ "menu.quit": "خروج {{name}}",
+ "menu.quitAndInstallUpdate": "تصحيح: الخروج وتثبيت التحديث",
+ "menu.redo": "إعادة",
+ "menu.reload": "إعادة تحميل",
+ "menu.search": "بحث",
+ "menu.selectAll": "تحديد الكل",
+ "menu.services": "خدمات",
+ "menu.settings": "الإعدادات...",
+ "menu.speech": "النطق",
+ "menu.startSpeaking": "بدء النطق",
+ "menu.stopSpeaking": "إيقاف النطق",
+ "menu.toggleDevTools": "تبديل أدوات المطور",
+ "menu.toggleFullScreen": "تبديل وضع ملء الشاشة",
+ "menu.undo": "تراجع",
+ "menu.view": "عرض",
+ "menu.window": "نافذة",
+ "menu.zoom": "تكبير",
+ "menu.zoomIn": "تكبير",
+ "menu.zoomOut": "تصغير"
+}
diff --git a/locales/native/ar-kw.json b/locales/native/ar-kw.json
new file mode 100644
index 0000000000..6ee121dc1c
--- /dev/null
+++ b/locales/native/ar-kw.json
@@ -0,0 +1,53 @@
+{
+ "contextMenu.copyImage": "نسخ الصورة",
+ "contextMenu.copyImageAddress": "نسخ عنوان الصورة",
+ "contextMenu.copyLink": "نسخ الرابط",
+ "contextMenu.copyVideoAddress": "نسخ عنوان الفيديو",
+ "contextMenu.inspect": "فحص العنصر",
+ "contextMenu.openImageInBrowser": "فتح الصورة في المتصفح",
+ "contextMenu.openLinkInBrowser": "فتح الرابط في المتصفح",
+ "contextMenu.saveImageAs": "حفظ الصورة باسم...",
+ "contextMenu.saveVideoAs": "حفظ الفيديو باسم...",
+ "menu.about": "حول {{name}}",
+ "menu.actualSize": "الحجم الفعلي",
+ "menu.bringAllToFront": "إحضار الكل إلى الأمام",
+ "menu.checkForUpdates": "التحقق من التحديثات",
+ "menu.close": "إغلاق",
+ "menu.copy": "نسخ",
+ "menu.cut": "قص",
+ "menu.debug": "تصحيح",
+ "menu.delete": "حذف",
+ "menu.discover": "اكتشف",
+ "menu.edit": "تحرير",
+ "menu.file": "ملف",
+ "menu.followReleases": "تابع الإصدارات",
+ "menu.forceReload": "إعادة التحميل بالقوة",
+ "menu.front": "إحضار إلى الأمام",
+ "menu.help": "مساعدة",
+ "menu.hide": "إخفاء {{name}}",
+ "menu.hideOthers": "إخفاء الآخرين",
+ "menu.minimize": "تصغير",
+ "menu.openLogFile": "فتح ملف السجل",
+ "menu.paste": "لصق",
+ "menu.pasteAndMatchStyle": "لصق ومطابقة النمط",
+ "menu.quickAdd": "إضافة سريعة",
+ "menu.quit": "خروج {{name}}",
+ "menu.quitAndInstallUpdate": "تصحيح: الخروج وتثبيت التحديث",
+ "menu.redo": "إعادة",
+ "menu.reload": "إعادة تحميل",
+ "menu.search": "بحث",
+ "menu.selectAll": "تحديد الكل",
+ "menu.services": "خدمات",
+ "menu.settings": "الإعدادات...",
+ "menu.speech": "النطق",
+ "menu.startSpeaking": "بدء النطق",
+ "menu.stopSpeaking": "إيقاف النطق",
+ "menu.toggleDevTools": "تبديل أدوات المطور",
+ "menu.toggleFullScreen": "تبديل وضع ملء الشاشة",
+ "menu.undo": "تراجع",
+ "menu.view": "عرض",
+ "menu.window": "نافذة",
+ "menu.zoom": "تكبير",
+ "menu.zoomIn": "تكبير",
+ "menu.zoomOut": "تصغير"
+}
diff --git a/locales/native/ar-tn.json b/locales/native/ar-tn.json
new file mode 100644
index 0000000000..6ee121dc1c
--- /dev/null
+++ b/locales/native/ar-tn.json
@@ -0,0 +1,53 @@
+{
+ "contextMenu.copyImage": "نسخ الصورة",
+ "contextMenu.copyImageAddress": "نسخ عنوان الصورة",
+ "contextMenu.copyLink": "نسخ الرابط",
+ "contextMenu.copyVideoAddress": "نسخ عنوان الفيديو",
+ "contextMenu.inspect": "فحص العنصر",
+ "contextMenu.openImageInBrowser": "فتح الصورة في المتصفح",
+ "contextMenu.openLinkInBrowser": "فتح الرابط في المتصفح",
+ "contextMenu.saveImageAs": "حفظ الصورة باسم...",
+ "contextMenu.saveVideoAs": "حفظ الفيديو باسم...",
+ "menu.about": "حول {{name}}",
+ "menu.actualSize": "الحجم الفعلي",
+ "menu.bringAllToFront": "إحضار الكل إلى الأمام",
+ "menu.checkForUpdates": "التحقق من التحديثات",
+ "menu.close": "إغلاق",
+ "menu.copy": "نسخ",
+ "menu.cut": "قص",
+ "menu.debug": "تصحيح",
+ "menu.delete": "حذف",
+ "menu.discover": "اكتشف",
+ "menu.edit": "تحرير",
+ "menu.file": "ملف",
+ "menu.followReleases": "تابع الإصدارات",
+ "menu.forceReload": "إعادة التحميل بالقوة",
+ "menu.front": "إحضار إلى الأمام",
+ "menu.help": "مساعدة",
+ "menu.hide": "إخفاء {{name}}",
+ "menu.hideOthers": "إخفاء الآخرين",
+ "menu.minimize": "تصغير",
+ "menu.openLogFile": "فتح ملف السجل",
+ "menu.paste": "لصق",
+ "menu.pasteAndMatchStyle": "لصق ومطابقة النمط",
+ "menu.quickAdd": "إضافة سريعة",
+ "menu.quit": "خروج {{name}}",
+ "menu.quitAndInstallUpdate": "تصحيح: الخروج وتثبيت التحديث",
+ "menu.redo": "إعادة",
+ "menu.reload": "إعادة تحميل",
+ "menu.search": "بحث",
+ "menu.selectAll": "تحديد الكل",
+ "menu.services": "خدمات",
+ "menu.settings": "الإعدادات...",
+ "menu.speech": "النطق",
+ "menu.startSpeaking": "بدء النطق",
+ "menu.stopSpeaking": "إيقاف النطق",
+ "menu.toggleDevTools": "تبديل أدوات المطور",
+ "menu.toggleFullScreen": "تبديل وضع ملء الشاشة",
+ "menu.undo": "تراجع",
+ "menu.view": "عرض",
+ "menu.window": "نافذة",
+ "menu.zoom": "تكبير",
+ "menu.zoomIn": "تكبير",
+ "menu.zoomOut": "تصغير"
+}
diff --git a/locales/settings/ar-IQ.json b/locales/settings/ar-IQ.json
new file mode 100644
index 0000000000..62a1ce14e5
--- /dev/null
+++ b/locales/settings/ar-IQ.json
@@ -0,0 +1,203 @@
+{
+ "about.changelog": "سجل التغييرات",
+ "about.feedbackInfo": "{{appName}} ({{commitSha}}) في المراحل الأولى من التطوير. إذا كانت لديك أي ملاحظات أو اقتراحات، فلا تتردد في فتح مشكلة على GitHub الخاص بنا.",
+ "about.iconLibrary": "مكتبة الأيقونات المستخدمة محمية بحقوق الطبع والنشر من قبل ولا يمكن إعادة توزيعها.",
+ "about.licenseInfo": "{{appName}} هو وسيظل دائمًا مشروعًا مجانيًا ومفتوح المصدر. وهو مرخص بموجب {{license}}.",
+ "about.sidebar_title": "حول",
+ "about.socialMedia": "وسائل التواصل الاجتماعي",
+ "actions.actionName": "الإجراء {{number}}",
+ "actions.action_card.add": "إضافة",
+ "actions.action_card.all": "الكل",
+ "actions.action_card.block_rules": "قواعد الحظر",
+ "actions.action_card.custom_filters": "مرشحات مخصصة",
+ "actions.action_card.enable_readability": "تمكين الوضوح",
+ "actions.action_card.entry_options.all": "الكل",
+ "actions.action_card.entry_options.author": "المؤلف",
+ "actions.action_card.entry_options.content": "المحتوى",
+ "actions.action_card.entry_options.order": "الترتيب",
+ "actions.action_card.entry_options.title": "العنوان",
+ "actions.action_card.entry_options.url": "رابط URL",
+ "actions.action_card.feed_options.category": "الفئة",
+ "actions.action_card.feed_options.feed_url": "رابط التغذية",
+ "actions.action_card.feed_options.site_url": "رابط الموقع",
+ "actions.action_card.feed_options.title": "العنوان",
+ "actions.action_card.feed_options.view": "عرض",
+ "actions.action_card.field": "حقل",
+ "actions.action_card.from": "من",
+ "actions.action_card.generate_summary": "توليد ملخص باستخدام الذكاء الاصطناعي",
+ "actions.action_card.name": "الاسم",
+ "actions.action_card.operation_options.contains": "يحتوي على",
+ "actions.action_card.operation_options.does_not_contain": "لا يحتوي على",
+ "actions.action_card.operation_options.is_equal_to": "يساوي",
+ "actions.action_card.operation_options.is_greater_than": "أكبر من",
+ "actions.action_card.operation_options.is_less_than": "أقل من",
+ "actions.action_card.operation_options.is_not_equal_to": "لا يساوي",
+ "actions.action_card.operation_options.matches_regex": "يطابق التعبير العادي",
+ "actions.action_card.operator": "المشغل",
+ "actions.action_card.rewrite_rules": "إعادة كتابة القواعد",
+ "actions.action_card.then_do": "ثم افعل...",
+ "actions.action_card.to": "إلى",
+ "actions.action_card.translate_into": "ترجمة إلى",
+ "actions.action_card.value": "القيمة",
+ "actions.action_card.when_feeds_match": "عند تطابق التغذية...",
+ "actions.newRule": "قاعدة جديدة",
+ "actions.save": "حفظ",
+ "actions.saveSuccess": "🎉 تم حفظ الإجراءات.",
+ "actions.sidebar_title": "الإجراءات",
+ "actions.title": "الإجراءات",
+ "appearance.code_highlight_theme": "موضوع تمييز التعليمات البرمجية",
+ "appearance.content": "المحتوى",
+ "appearance.content_font": "خط المحتوى",
+ "appearance.custom_font": "خط مخصص",
+ "appearance.fonts": "الخطوط",
+ "appearance.general": "عام",
+ "appearance.guess_code_language.description": "اللغات البرمجية الرئيسية التي تستخدم نماذج لاستنتاج الكتل البرمجية غير الموسومة",
+ "appearance.guess_code_language.label": "تخمين لغة البرمجة",
+ "appearance.misc": "متنوع",
+ "appearance.modal_overlay.description": "عرض تراكب نافذة منبثقة",
+ "appearance.modal_overlay.label": "عرض التراكب",
+ "appearance.opaque_sidebars.label": "أشرطة جانبية غير شفافة",
+ "appearance.reader_render_inline_style.description": "السماح بعرض الأنماط المضمنة لـ HTML الأصلي.",
+ "appearance.reader_render_inline_style.label": "عرض النمط المضمن",
+ "appearance.reduce_motion.description": "تقليل حركة العناصر لتحسين الأداء وتقليل استهلاك الطاقة",
+ "appearance.reduce_motion.label": "تقليل الحركة",
+ "appearance.save": "حفظ",
+ "appearance.show_dock_badge.label": "عرض كشارة Dock",
+ "appearance.sidebar_show_unread_count.label": "عرض في الشريط الجانبي",
+ "appearance.sidebar_title": "المظهر",
+ "appearance.text_size": "حجم النص",
+ "appearance.theme.dark": "داكن",
+ "appearance.theme.label": "السمة",
+ "appearance.theme.light": "فاتح",
+ "appearance.theme.system": "نظام",
+ "appearance.title": "المظهر",
+ "appearance.ui_font": "خط واجهة المستخدم",
+ "appearance.unread_count": "عدد غير المقروء",
+ "feeds.claimTips": "لمطالبة بتغذياتك واستلام الإكراميات، انقر بزر الماوس الأيمن على التغذية في قائمة اشتراكاتك واختر مطالبة.",
+ "feeds.noFeeds": "لا توجد تغذيات مطالبة",
+ "feeds.tableHeaders.entryCount": "الإدخالات",
+ "feeds.tableHeaders.name": "الاسم",
+ "feeds.tableHeaders.subscriptionCount": "الاشتراكات",
+ "feeds.tableHeaders.tipAmount": "الإكراميات المستلمة",
+ "general.app": "التطبيق",
+ "general.data_persist.description": "حفظ البيانات محليًا لتمكين الوصول دون اتصال والبحث المحلي.",
+ "general.data_persist.label": "حفظ البيانات للاستخدام دون اتصال",
+ "general.group_by_date.description": "تجميع الإدخالات حسب التاريخ.",
+ "general.group_by_date.label": "تجميع حسب التاريخ",
+ "general.language": "اللغة",
+ "general.launch_at_login": "التشغيل عند تسجيل الدخول",
+ "general.mark_as_read.hover.description": "تحديد الإدخالات تلقائيًا كمقروءة عند التمرير فوقها.",
+ "general.mark_as_read.hover.label": "تحديد كمقروءة عند التمرير",
+ "general.mark_as_read.render.description": "تحديد الإدخالات ذات المستوى الواحد تلقائيًا (مثل المشاركات الاجتماعية، الصور، مشاهدات الفيديو) كمقروءة عند ظهورها في العرض.",
+ "general.mark_as_read.render.label": "تحديد كمقروءة عند العرض",
+ "general.mark_as_read.scroll.description": "تحديد الإدخالات تلقائيًا كمقروءة عند التمرير خارج العرض.",
+ "general.mark_as_read.scroll.label": "تحديد كمقروءة عند التمرير",
+ "general.privacy_data": "الخصوصية والبيانات",
+ "general.rebuild_database.button": "إعادة بناء",
+ "general.rebuild_database.description": "إذا كنت تواجه مشاكل في العرض، قد تحل إعادة بناء قاعدة البيانات هذه المشاكل.",
+ "general.rebuild_database.label": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.title": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.warning.line1": "إعادة بناء قاعدة البيانات سيؤدي إلى مسح جميع بياناتك المحلية.",
+ "general.rebuild_database.warning.line2": "هل أنت متأكد أنك تريد المتابعة؟",
+ "general.send_anonymous_data.description": "عن طريق اختيار إرسال بيانات مجهولة الهوية، تساهم في تحسين تجربة المستخدم العامة لـ Follow.",
+ "general.send_anonymous_data.label": "إرسال بيانات مجهولة الهوية",
+ "general.show_unread_on_launch.description": "عرض المحتوى غير المقروء عند التشغيل",
+ "general.show_unread_on_launch.label": "عرض المحتوى غير المقروء عند التشغيل",
+ "general.sidebar_title": "عام",
+ "general.timeline": "الجدول الزمني",
+ "general.unread": "غير مقروء",
+ "general.voices": "الأصوات",
+ "integration.eagle.enable.description": "عرض زر 'حفظ الوسائط إلى Eagle' عند توفره.",
+ "integration.eagle.enable.label": "تمكين",
+ "integration.eagle.title": "Eagle",
+ "integration.instapaper.enable.description": "عرض زر 'حفظ إلى Instapaper' عند توفره.",
+ "integration.instapaper.enable.label": "تمكين",
+ "integration.instapaper.password.label": "كلمة مرور Instapaper",
+ "integration.instapaper.title": "Instapaper",
+ "integration.instapaper.username.label": "اسم مستخدم Instapaper",
+ "integration.readwise.enable.description": "عرض زر 'حفظ إلى Readwise' عند توفره.",
+ "integration.readwise.enable.label": "تمكين",
+ "integration.readwise.title": "Readwise",
+ "integration.readwise.token.description": "يمكنك الحصول عليه هنا: readwise.io/access_token.",
+ "integration.readwise.token.label": "رمز الوصول إلى Readwise",
+ "integration.sidebar_title": "التكامل",
+ "integration.tip": "نصيحة: يتم تخزين بياناتك الحساسة محليًا ولا يتم تحميلها على الخادم.",
+ "integration.title": "التكامل",
+ "invitation.activate": "تفعيل",
+ "invitation.codeOptions.betaUser": "1. ابحث عن مستخدم بيتا لدعوتك.",
+ "invitation.codeOptions.discord": "2. انضم إلى خادم Discord الخاص بنا واحصل على هدايا من وقت لآخر.",
+ "invitation.codeOptions.xAccount": "3. تابع حسابنا على X واحصل على هدايا من وقت لآخر.",
+ "invitation.confirmModal.cancel": "إلغاء",
+ "invitation.confirmModal.confirm": "هل تريد المتابعة؟",
+ "invitation.confirmModal.continue": "متابعة",
+ "invitation.confirmModal.message": "إنشاء كود دعوة سيكلفك {{INVITATION_PRICE}} باور.",
+ "invitation.confirmModal.title": "تأكيد",
+ "invitation.earlyAccess": "تطبيق Follow حاليًا في الوصول المبكر ويتطلب كود دعوة للاستخدام.",
+ "invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في الوصول المبكر ويتطلب كود دعوة للاستخدام.",
+ "invitation.generateButton": "إنشاء كود جديد",
+ "invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} باور لإنشاء كود دعوة لأصدقائك.",
+ "invitation.getCodeMessage": "يمكنك الحصول على كود دعوة من خلال الطرق التالية:",
+ "invitation.limitationMessage": "بناءً على وقت استخدامك، يمكنك إنشاء ما يصل إلى {{limitation}} رموز دعوة.",
+ "invitation.newInvitationSuccess": "🎉 تم إنشاء دعوة جديدة، تم نسخ كود الدعوة",
+ "invitation.noInvitations": "لا توجد دعوات",
+ "invitation.notUsed": "غير مستخدم",
+ "invitation.sidebar_title": "الدعوات",
+ "invitation.tableHeaders.code": "الكود",
+ "invitation.tableHeaders.creationTime": "وقت الإنشاء",
+ "invitation.tableHeaders.usedBy": "مستخدم بواسطة",
+ "invitation.title": "كود الدعوة",
+ "profile.avatar.label": "الصورة الشخصية",
+ "profile.handle.description": "معرفك الفريد.",
+ "profile.handle.label": "الاسم المستعار",
+ "profile.name.description": "اسم العرض العام الخاص بك.",
+ "profile.name.label": "اسم العرض",
+ "profile.sidebar_title": "الملف الشخصي",
+ "profile.submit": "إرسال",
+ "profile.title": "إعدادات الملف الشخصي",
+ "profile.updateSuccess": "تم تحديث الملف الشخصي.",
+ "titles.about": "حول",
+ "titles.actions": "الإجراءات",
+ "titles.appearance": "المظهر",
+ "titles.feeds": "التغذيات",
+ "titles.general": "عام",
+ "titles.integration": "التكامل",
+ "titles.invitations": "الدعوات",
+ "titles.power": "باور",
+ "titles.profile": "الملف الشخصي",
+ "titles.shortcuts": "الاختصارات",
+ "wallet.address.title": "عنوانك",
+ "wallet.balance.title": "رصيدك",
+ "wallet.balance.withdrawable": "قابل للسحب",
+ "wallet.balance.withdrawableTooltip": "يشمل الرصيد القابل للسحب كل من الإكراميات التي تلقيتها والباور الذي قمت بإعادة شحنه.",
+ "wallet.claim.button.claim": "مطالبة بالباور اليومي",
+ "wallet.claim.button.claimed": "تمت المطالبة اليوم",
+ "wallet.claim.tooltip.alreadyClaimed": "لقد قمت بالمطالبة بالفعل اليوم.",
+ "wallet.claim.tooltip.canClaim": "يمكنك الآن المطالبة بـ {{amount}} باور يوميًا!",
+ "wallet.create.button": "إنشاء محفظة",
+ "wallet.create.description": "أنشئ محفظة مجانية لتلقي باور، والذي يمكن استخدامه لمكافأة المبدعين وأيضًا الحصول على مكافآت لمساهماتك في المحتوى.",
+ "wallet.power.dailyClaim": "يمكنك المطالبة بـ {{amount}} باور مجاني يوميًا، والذي يمكن استخدامه لإعطاء إكراميات لمقالات RSS على Follow.",
+ "wallet.power.description": "باور هو رمز ERC-20 على بلوكتشين {{blockchainName}}.",
+ "wallet.sidebar_title": "باور",
+ "wallet.transactions.amount": "المبلغ",
+ "wallet.transactions.date": "التاريخ",
+ "wallet.transactions.from": "من",
+ "wallet.transactions.noTransactions": "لا توجد معاملات",
+ "wallet.transactions.title": "المعاملات",
+ "wallet.transactions.to": "إلى",
+ "wallet.transactions.tx": "Tx",
+ "wallet.transactions.type": "النوع",
+ "wallet.transactions.types.burn": "حرق",
+ "wallet.transactions.types.mint": "سك",
+ "wallet.transactions.types.purchase": "شراء",
+ "wallet.transactions.types.tip": "إكرامية",
+ "wallet.transactions.types.withdraw": "سحب",
+ "wallet.transactions.you": "أنت",
+ "wallet.withdraw.addressLabel": "عنوان الإيثريوم الخاص بك",
+ "wallet.withdraw.amountLabel": "المبلغ",
+ "wallet.withdraw.availableBalance": "لديك باور قابل للسحب في محفظتك.",
+ "wallet.withdraw.button": "سحب",
+ "wallet.withdraw.error": "فشل السحب: {{error}}",
+ "wallet.withdraw.modalTitle": "سحب باور",
+ "wallet.withdraw.submitButton": "إرسال",
+ "wallet.withdraw.success": "تم السحب بنجاح!"
+}
diff --git a/locales/settings/ar-KW.json b/locales/settings/ar-KW.json
new file mode 100644
index 0000000000..e94a15b8b0
--- /dev/null
+++ b/locales/settings/ar-KW.json
@@ -0,0 +1,203 @@
+{
+ "about.changelog": "سجل التغييرات",
+ "about.feedbackInfo": "{{appName}} ({{commitSha}}) في المراحل الأولى من التطوير. إذا كانت لديك أي ملاحظات أو اقتراحات، لا تتردد في فتح مشكلة على GitHub الخاص بنا.",
+ "about.iconLibrary": "مكتبة الأيقونات المستخدمة محمية بحقوق الطبع والنشر بواسطة ولا يمكن إعادة توزيعها.",
+ "about.licenseInfo": "{{appName}} هو وسيظل دائمًا مشروعًا مجانيًا ومفتوح المصدر. وهو مرخص بموجب {{license}}.",
+ "about.sidebar_title": "حول",
+ "about.socialMedia": "وسائل التواصل الاجتماعي",
+ "actions.actionName": "الإجراء {{number}}",
+ "actions.action_card.add": "إضافة",
+ "actions.action_card.all": "الكل",
+ "actions.action_card.block_rules": "قواعد الحظر",
+ "actions.action_card.custom_filters": "مرشحات مخصصة",
+ "actions.action_card.enable_readability": "تمكين القراءة الواضحة",
+ "actions.action_card.entry_options.all": "الكل",
+ "actions.action_card.entry_options.author": "المؤلف",
+ "actions.action_card.entry_options.content": "المحتوى",
+ "actions.action_card.entry_options.order": "الترتيب",
+ "actions.action_card.entry_options.title": "العنوان",
+ "actions.action_card.entry_options.url": "رابط",
+ "actions.action_card.feed_options.category": "الفئة",
+ "actions.action_card.feed_options.feed_url": "رابط التغذية",
+ "actions.action_card.feed_options.site_url": "رابط الموقع",
+ "actions.action_card.feed_options.title": "العنوان",
+ "actions.action_card.feed_options.view": "عرض",
+ "actions.action_card.field": "الحقل",
+ "actions.action_card.from": "من",
+ "actions.action_card.generate_summary": "إنشاء ملخص باستخدام الذكاء الاصطناعي",
+ "actions.action_card.name": "الاسم",
+ "actions.action_card.operation_options.contains": "يحتوي على",
+ "actions.action_card.operation_options.does_not_contain": "لا يحتوي على",
+ "actions.action_card.operation_options.is_equal_to": "يساوي",
+ "actions.action_card.operation_options.is_greater_than": "أكبر من",
+ "actions.action_card.operation_options.is_less_than": "أقل من",
+ "actions.action_card.operation_options.is_not_equal_to": "لا يساوي",
+ "actions.action_card.operation_options.matches_regex": "يطابق النمط",
+ "actions.action_card.operator": "المشغل",
+ "actions.action_card.rewrite_rules": "إعادة كتابة القواعد",
+ "actions.action_card.then_do": "ثم قم بـ…",
+ "actions.action_card.to": "إلى",
+ "actions.action_card.translate_into": "ترجمة إلى",
+ "actions.action_card.value": "القيمة",
+ "actions.action_card.when_feeds_match": "عند تطابق التغذية…",
+ "actions.newRule": "قاعدة جديدة",
+ "actions.save": "حفظ",
+ "actions.saveSuccess": "🎉 تم حفظ الإجراءات.",
+ "actions.sidebar_title": "الإجراءات",
+ "actions.title": "الإجراءات",
+ "appearance.code_highlight_theme": "نمط تمييز الأكواد",
+ "appearance.content": "المحتوى",
+ "appearance.content_font": "خط المحتوى",
+ "appearance.custom_font": "خط مخصص",
+ "appearance.fonts": "الخطوط",
+ "appearance.general": "عام",
+ "appearance.guess_code_language.description": "اللغات البرمجية الرئيسية التي تستخدم نماذج لاستنتاج الكتل البرمجية غير المصنفة",
+ "appearance.guess_code_language.label": "تخمين لغة البرمجة",
+ "appearance.misc": "متنوع",
+ "appearance.modal_overlay.description": "عرض تراكب النافذة المنبثقة",
+ "appearance.modal_overlay.label": "عرض التراكب",
+ "appearance.opaque_sidebars.label": "أشرطة جانبية غير شفافة",
+ "appearance.reader_render_inline_style.description": "السماح بعرض الأنماط المدمجة لـ HTML الأصلي.",
+ "appearance.reader_render_inline_style.label": "عرض النمط المدمج",
+ "appearance.reduce_motion.description": "تقليل حركة العناصر لتحسين الأداء وتقليل استهلاك الطاقة",
+ "appearance.reduce_motion.label": "تقليل الحركة",
+ "appearance.save": "حفظ",
+ "appearance.show_dock_badge.label": "عرض كشارة Dock",
+ "appearance.sidebar_show_unread_count.label": "عرض في الشريط الجانبي",
+ "appearance.sidebar_title": "المظهر",
+ "appearance.text_size": "حجم النص",
+ "appearance.theme.dark": "داكن",
+ "appearance.theme.label": "السمة",
+ "appearance.theme.light": "فاتح",
+ "appearance.theme.system": "نظام",
+ "appearance.title": "المظهر",
+ "appearance.ui_font": "خط واجهة المستخدم",
+ "appearance.unread_count": "عدد غير المقروء",
+ "feeds.claimTips": "للمطالبة بتغذياتك والحصول على نصائح، انقر بزر الماوس الأيمن على التغذية في قائمة الاشتراكات واختر المطالبة.",
+ "feeds.noFeeds": "لا توجد تغذيات مملوكة",
+ "feeds.tableHeaders.entryCount": "المشاركات",
+ "feeds.tableHeaders.name": "الاسم",
+ "feeds.tableHeaders.subscriptionCount": "الاشتراكات",
+ "feeds.tableHeaders.tipAmount": "النصائح المستلمة",
+ "general.app": "التطبيق",
+ "general.data_persist.description": "حفظ البيانات محليًا لتمكين الوصول دون اتصال والبحث المحلي.",
+ "general.data_persist.label": "حفظ البيانات للاستخدام دون اتصال",
+ "general.group_by_date.description": "تجميع المشاركات حسب التاريخ.",
+ "general.group_by_date.label": "تجميع حسب التاريخ",
+ "general.language": "اللغة",
+ "general.launch_at_login": "التشغيل عند تسجيل الدخول",
+ "general.mark_as_read.hover.description": "تحديد المشاركات كمقروءة تلقائيًا عند التمرير فوقها.",
+ "general.mark_as_read.hover.label": "تحديد كمقروءة عند التمرير",
+ "general.mark_as_read.render.description": "تحديد المشاركات ذات المستوى الفردي (مثل منشورات التواصل الاجتماعي، الصور، مشاهدة الفيديو) كمقروءة عند ظهورها في العرض.",
+ "general.mark_as_read.render.label": "تحديد كمقروءة عند العرض",
+ "general.mark_as_read.scroll.description": "تحديد المشاركات كمقروءة تلقائيًا عند التمرير خارج العرض.",
+ "general.mark_as_read.scroll.label": "تحديد كمقروءة عند التمرير",
+ "general.privacy_data": "الخصوصية والبيانات",
+ "general.rebuild_database.button": "إعادة بناء",
+ "general.rebuild_database.description": "إذا كنت تواجه مشاكل في العرض، قد تحل إعادة بناء قاعدة البيانات هذه المشاكل.",
+ "general.rebuild_database.label": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.title": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.warning.line1": "إعادة بناء قاعدة البيانات ستؤدي إلى مسح جميع بياناتك المحلية.",
+ "general.rebuild_database.warning.line2": "هل أنت متأكد أنك تريد المتابعة؟",
+ "general.send_anonymous_data.description": "عن طريق اختيار إرسال بيانات مجهولة الهوية، تساهم في تحسين تجربة المستخدم العامة لتطبيق Follow.",
+ "general.send_anonymous_data.label": "إرسال بيانات مجهولة الهوية",
+ "general.show_unread_on_launch.description": "عرض المحتوى غير المقروء عند التشغيل",
+ "general.show_unread_on_launch.label": "عرض المحتوى غير المقروء عند التشغيل",
+ "general.sidebar_title": "عام",
+ "general.timeline": "الجدول الزمني",
+ "general.unread": "غير مقروء",
+ "general.voices": "الأصوات",
+ "integration.eagle.enable.description": "عرض زر 'حفظ الوسائط إلى Eagle' عند توفره.",
+ "integration.eagle.enable.label": "تمكين",
+ "integration.eagle.title": "Eagle",
+ "integration.instapaper.enable.description": "عرض زر 'حفظ إلى Instapaper' عند توفره.",
+ "integration.instapaper.enable.label": "تمكين",
+ "integration.instapaper.password.label": "كلمة مرور Instapaper",
+ "integration.instapaper.title": "Instapaper",
+ "integration.instapaper.username.label": "اسم مستخدم Instapaper",
+ "integration.readwise.enable.description": "عرض زر 'حفظ إلى Readwise' عند توفره.",
+ "integration.readwise.enable.label": "تمكين",
+ "integration.readwise.title": "Readwise",
+ "integration.readwise.token.description": "يمكنك الحصول عليه هنا: readwise.io/access_token.",
+ "integration.readwise.token.label": "رمز الوصول إلى Readwise",
+ "integration.sidebar_title": "التكامل",
+ "integration.tip": "نصيحة: يتم تخزين بياناتك الحساسة محليًا ولا يتم تحميلها إلى الخادم.",
+ "integration.title": "التكامل",
+ "invitation.activate": "تفعيل",
+ "invitation.codeOptions.betaUser": "1. ابحث عن مستخدم بيتا لدعوتك.",
+ "invitation.codeOptions.discord": "2. انضم إلى خادم Discord الخاص بنا للحصول على هدايا عرضية.",
+ "invitation.codeOptions.xAccount": "3. تابع حسابنا على X للحصول على هدايا عرضية من وقت لآخر.",
+ "invitation.confirmModal.cancel": "إلغاء",
+ "invitation.confirmModal.confirm": "هل تريد المتابعة؟",
+ "invitation.confirmModal.continue": "استمرار",
+ "invitation.confirmModal.message": "إنشاء رمز دعوة سيكلفك {{INVITATION_PRICE}} Power.",
+ "invitation.confirmModal.title": "تأكيد",
+ "invitation.earlyAccess": "تطبيق Follow في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.generateButton": "إنشاء رمز جديد",
+ "invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} Power لإنشاء رمز دعوة لأصدقائك.",
+ "invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "invitation.limitationMessage": "بناءً على وقت استخدامك، يمكنك إنشاء ما يصل إلى {{limitation}} رمز دعوة.",
+ "invitation.newInvitationSuccess": "🎉 تم إنشاء دعوة جديدة، وتم نسخ رمز الدعوة",
+ "invitation.noInvitations": "لا توجد دعوات",
+ "invitation.notUsed": "غير مستخدم",
+ "invitation.sidebar_title": "الدعوات",
+ "invitation.tableHeaders.code": "الرمز",
+ "invitation.tableHeaders.creationTime": "وقت الإنشاء",
+ "invitation.tableHeaders.usedBy": "استخدمه",
+ "invitation.title": "رمز الدعوة",
+ "profile.avatar.label": "الصورة الرمزية",
+ "profile.handle.description": "معرّفك الفريد.",
+ "profile.handle.label": "المعرّف",
+ "profile.name.description": "اسم العرض العام الخاص بك.",
+ "profile.name.label": "اسم العرض",
+ "profile.sidebar_title": "الملف الشخصي",
+ "profile.submit": "إرسال",
+ "profile.title": "إعدادات الملف الشخصي",
+ "profile.updateSuccess": "تم تحديث الملف الشخصي.",
+ "titles.about": "حول",
+ "titles.actions": "الإجراءات",
+ "titles.appearance": "المظهر",
+ "titles.feeds": "التغذيات",
+ "titles.general": "عام",
+ "titles.integration": "التكامل",
+ "titles.invitations": "الدعوات",
+ "titles.power": "Power",
+ "titles.profile": "الملف الشخصي",
+ "titles.shortcuts": "الاختصارات",
+ "wallet.address.title": "عنوانك",
+ "wallet.balance.title": "رصيدك",
+ "wallet.balance.withdrawable": "قابل للسحب",
+ "wallet.balance.withdrawableTooltip": "يشمل الرصيد القابل للسحب كل من الإكراميات التي تلقيتها وPower الذي أعدت شحنه.",
+ "wallet.claim.button.claim": "مطالبة بـ Power اليومي",
+ "wallet.claim.button.claimed": "تمت المطالبة اليوم",
+ "wallet.claim.tooltip.alreadyClaimed": "لقد طالبت بالفعل اليوم.",
+ "wallet.claim.tooltip.canClaim": "يمكنك الآن المطالبة بـ {{amount}} Power يوميًا!",
+ "wallet.create.button": "إنشاء محفظة",
+ "wallet.create.description": "أنشئ محفظة مجانية لتلقي Power، والذي يمكن استخدامه لمكافأة المبدعين والحصول أيضًا على مكافآت مقابل مساهماتك في المحتوى.",
+ "wallet.power.dailyClaim": "يمكنك المطالبة بـ {{amount}} Power مجانًا يوميًا، والذي يمكن استخدامه لإكراميات لمقالات RSS على Follow.",
+ "wallet.power.description": "Power هو رمز ERC-20 على بلوكتشين {{blockchainName}}.",
+ "wallet.sidebar_title": "Power",
+ "wallet.transactions.amount": "المبلغ",
+ "wallet.transactions.date": "التاريخ",
+ "wallet.transactions.from": "من",
+ "wallet.transactions.noTransactions": "لا توجد معاملات",
+ "wallet.transactions.title": "المعاملات",
+ "wallet.transactions.to": "إلى",
+ "wallet.transactions.tx": "Tx",
+ "wallet.transactions.type": "النوع",
+ "wallet.transactions.types.burn": "حرق",
+ "wallet.transactions.types.mint": "سك",
+ "wallet.transactions.types.purchase": "شراء",
+ "wallet.transactions.types.tip": "إكرامية",
+ "wallet.transactions.types.withdraw": "سحب",
+ "wallet.transactions.you": "أنت",
+ "wallet.withdraw.addressLabel": "عنوان Ethereum الخاص بك",
+ "wallet.withdraw.amountLabel": "المبلغ",
+ "wallet.withdraw.availableBalance": "لديك Power قابل للسحب في محفظتك.",
+ "wallet.withdraw.button": "سحب",
+ "wallet.withdraw.error": "فشل السحب: {{error}}",
+ "wallet.withdraw.modalTitle": "سحب Power",
+ "wallet.withdraw.submitButton": "إرسال",
+ "wallet.withdraw.success": "تم السحب بنجاح!"
+}
diff --git a/locales/settings/ar-TN.json b/locales/settings/ar-TN.json
new file mode 100644
index 0000000000..e10cb01154
--- /dev/null
+++ b/locales/settings/ar-TN.json
@@ -0,0 +1,203 @@
+{
+ "about.changelog": "سجل التغييرات",
+ "about.feedbackInfo": "{{appName}} ({{commitSha}}) لا يزال في المراحل الأولى من التطوير. إذا كان لديك أي ملاحظات أو اقتراحات، لا تتردد في فتح تذكرة على GitHub الخاص بنا.",
+ "about.iconLibrary": "مكتبة الأيقونات المستخدمة محمية بحقوق الطبع والنشر بواسطة ولا يمكن إعادة توزيعها.",
+ "about.licenseInfo": "{{appName}} هو وسيظل دائمًا مشروعًا مجانيًا ومفتوح المصدر. تم ترخيصه بموجب {{license}}.",
+ "about.sidebar_title": "حول",
+ "about.socialMedia": "وسائل التواصل الاجتماعي",
+ "actions.actionName": "الإجراء {{number}}",
+ "actions.action_card.add": "إضافة",
+ "actions.action_card.all": "الكل",
+ "actions.action_card.block_rules": "قواعد الحظر",
+ "actions.action_card.custom_filters": "مرشحات مخصصة",
+ "actions.action_card.enable_readability": "تمكين إمكانية القراءة",
+ "actions.action_card.entry_options.all": "الكل",
+ "actions.action_card.entry_options.author": "المؤلف",
+ "actions.action_card.entry_options.content": "المحتوى",
+ "actions.action_card.entry_options.order": "الترتيب",
+ "actions.action_card.entry_options.title": "العنوان",
+ "actions.action_card.entry_options.url": "الرابط",
+ "actions.action_card.feed_options.category": "الفئة",
+ "actions.action_card.feed_options.feed_url": "رابط التغذية",
+ "actions.action_card.feed_options.site_url": "رابط الموقع",
+ "actions.action_card.feed_options.title": "العنوان",
+ "actions.action_card.feed_options.view": "عرض",
+ "actions.action_card.field": "الحقل",
+ "actions.action_card.from": "من",
+ "actions.action_card.generate_summary": "توليد ملخص باستخدام الذكاء الاصطناعي",
+ "actions.action_card.name": "الاسم",
+ "actions.action_card.operation_options.contains": "يحتوي على",
+ "actions.action_card.operation_options.does_not_contain": "لا يحتوي على",
+ "actions.action_card.operation_options.is_equal_to": "يساوي",
+ "actions.action_card.operation_options.is_greater_than": "أكبر من",
+ "actions.action_card.operation_options.is_less_than": "أقل من",
+ "actions.action_card.operation_options.is_not_equal_to": "ليس مساويًا لـ",
+ "actions.action_card.operation_options.matches_regex": "يطابق التعبير النمطي",
+ "actions.action_card.operator": "المشغل",
+ "actions.action_card.rewrite_rules": "إعادة كتابة القواعد",
+ "actions.action_card.then_do": "ثم قم بـ...",
+ "actions.action_card.to": "إلى",
+ "actions.action_card.translate_into": "ترجمة إلى",
+ "actions.action_card.value": "القيمة",
+ "actions.action_card.when_feeds_match": "عند مطابقة التغذيات...",
+ "actions.newRule": "قاعدة جديدة",
+ "actions.save": "حفظ",
+ "actions.saveSuccess": "🎉 تم حفظ الإجراءات.",
+ "actions.sidebar_title": "الإجراءات",
+ "actions.title": "الإجراءات",
+ "appearance.code_highlight_theme": "سمة تمييز الشيفرة",
+ "appearance.content": "المحتوى",
+ "appearance.content_font": "خط المحتوى",
+ "appearance.custom_font": "خط مخصص",
+ "appearance.fonts": "الخطوط",
+ "appearance.general": "عام",
+ "appearance.guess_code_language.description": "لغات البرمجة الرئيسية التي تستخدم النماذج لاستنتاج كتل الشيفرة غير المسماة",
+ "appearance.guess_code_language.label": "تخمين لغة الشيفرة",
+ "appearance.misc": "متنوع",
+ "appearance.modal_overlay.description": "عرض تراكب النافذة المنبثقة",
+ "appearance.modal_overlay.label": "عرض تراكب النافذة المنبثقة",
+ "appearance.opaque_sidebars.label": "أشرطة جانبية معتمة",
+ "appearance.reader_render_inline_style.description": "يسمح بعرض النمط المضمّن في HTML الأصلي.",
+ "appearance.reader_render_inline_style.label": "عرض النمط المضمّن",
+ "appearance.reduce_motion.description": "تقليل حركة العناصر لتحسين الأداء وتقليل استهلاك الطاقة",
+ "appearance.reduce_motion.label": "تقليل الحركة",
+ "appearance.save": "حفظ",
+ "appearance.show_dock_badge.label": "إظهار كشارة في Dock",
+ "appearance.sidebar_show_unread_count.label": "عرض في الشريط الجانبي",
+ "appearance.sidebar_title": "المظهر",
+ "appearance.text_size": "حجم النص",
+ "appearance.theme.dark": "داكن",
+ "appearance.theme.label": "السمة",
+ "appearance.theme.light": "فاتح",
+ "appearance.theme.system": "النظام",
+ "appearance.title": "المظهر",
+ "appearance.ui_font": "خط واجهة المستخدم",
+ "appearance.unread_count": "عدد العناصر غير المقروءة",
+ "feeds.claimTips": "للمطالبة بتغذياتك واستلام الإكراميات، انقر بزر الماوس الأيمن على التغذية في قائمة اشتراكاتك واختر المطالبة.",
+ "feeds.noFeeds": "لا توجد تغذيات مطالبة",
+ "feeds.tableHeaders.entryCount": "العناصر",
+ "feeds.tableHeaders.name": "الاسم",
+ "feeds.tableHeaders.subscriptionCount": "الاشتراكات",
+ "feeds.tableHeaders.tipAmount": "الإكراميات المستلمة",
+ "general.app": "التطبيق",
+ "general.data_persist.description": "الاحتفاظ بالبيانات محليًا لتمكين الوصول دون اتصال والبحث المحلي.",
+ "general.data_persist.label": "الاحتفاظ بالبيانات للاستخدام دون اتصال",
+ "general.group_by_date.description": "تجميع العناصر حسب التاريخ.",
+ "general.group_by_date.label": "تجميع حسب التاريخ",
+ "general.language": "اللغة",
+ "general.launch_at_login": "التشغيل عند تسجيل الدخول",
+ "general.mark_as_read.hover.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير فوقها.",
+ "general.mark_as_read.hover.label": "تحديد كمقروء عند التمرير",
+ "general.mark_as_read.render.description": "تحديد العناصر أحادية المستوى (مثل منشورات الوسائط الاجتماعية، والصور، وعروض الفيديو) تلقائيًا كمقروءة عند دخولها العرض.",
+ "general.mark_as_read.render.label": "تحديد كمقروء عند العرض",
+ "general.mark_as_read.scroll.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير خارج العرض.",
+ "general.mark_as_read.scroll.label": "تحديد كمقروء عند التمرير",
+ "general.privacy_data": "الخصوصية والبيانات",
+ "general.rebuild_database.button": "إعادة بناء",
+ "general.rebuild_database.description": "إذا كنت تواجه مشكلات في العرض، فقد يحل إعادة بناء قاعدة البيانات هذه المشكلات.",
+ "general.rebuild_database.label": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.title": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.warning.line1": "ستؤدي إعادة بناء قاعدة البيانات إلى مسح جميع بياناتك المحلية.",
+ "general.rebuild_database.warning.line2": "هل أنت متأكد أنك تريد المتابعة؟",
+ "general.send_anonymous_data.description": "من خلال اختيار إرسال بيانات عن بعد مجهولة، فإنك تساهم في تحسين تجربة المستخدم العامة لـ Follow.",
+ "general.send_anonymous_data.label": "إرسال بيانات مجهولة",
+ "general.show_unread_on_launch.description": "عرض المحتوى غير المقروء عند الإطلاق",
+ "general.show_unread_on_launch.label": "عرض المحتوى غير المقروء عند الإطلاق",
+ "general.sidebar_title": "عام",
+ "general.timeline": "الجدول الزمني",
+ "general.unread": "غير مقروء",
+ "general.voices": "الأصوات",
+ "integration.eagle.enable.description": "عرض زر 'حفظ الوسائط إلى Eagle' عندما يكون متاحًا.",
+ "integration.eagle.enable.label": "تمكين",
+ "integration.eagle.title": "Eagle",
+ "integration.instapaper.enable.description": "عرض زر 'حفظ إلى Instapaper' عندما يكون متاحًا.",
+ "integration.instapaper.enable.label": "تمكين",
+ "integration.instapaper.password.label": "كلمة مرور Instapaper",
+ "integration.instapaper.title": "Instapaper",
+ "integration.instapaper.username.label": "اسم مستخدم Instapaper",
+ "integration.readwise.enable.description": "عرض زر 'حفظ إلى Readwise' عندما يكون متاحًا.",
+ "integration.readwise.enable.label": "تمكين",
+ "integration.readwise.title": "Readwise",
+ "integration.readwise.token.description": "يمكنك الحصول عليه هنا: readwise.io/access_token.",
+ "integration.readwise.token.label": "رمز الوصول لـ Readwise",
+ "integration.sidebar_title": "التكامل",
+ "integration.tip": "نصيحة: يتم تخزين بياناتك الحساسة محليًا ولا يتم تحميلها إلى الخادم.",
+ "integration.title": "التكامل",
+ "invitation.activate": "تفعيل",
+ "invitation.codeOptions.betaUser": "1. ابحث عن مستخدم بيتا لدعوتك.",
+ "invitation.codeOptions.discord": "2. انضم إلى خادم Discord الخاص بنا واحصل على هدايا عرضية.",
+ "invitation.codeOptions.xAccount": "3. تابع حسابنا على X واحصل على هدايا من وقت لآخر.",
+ "invitation.confirmModal.cancel": "إلغاء",
+ "invitation.confirmModal.confirm": "هل تريد المتابعة؟",
+ "invitation.confirmModal.continue": "متابعة",
+ "invitation.confirmModal.message": "سيكلفك إنشاء رمز دعوة {{INVITATION_PRICE}} من Power.",
+ "invitation.confirmModal.title": "تأكيد",
+ "invitation.earlyAccess": "Follow حاليًا في الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.generateButton": "إنشاء رمز جديد",
+ "invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
+ "invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "invitation.limitationMessage": "بناءً على وقت استخدامك، يمكنك إنشاء ما يصل إلى {{limitation}} من رموز الدعوات.",
+ "invitation.newInvitationSuccess": "🎉 تم إنشاء دعوة جديدة، وتم نسخ رمز الدعوة",
+ "invitation.noInvitations": "لا توجد دعوات",
+ "invitation.notUsed": "لم يُستخدم",
+ "invitation.sidebar_title": "الدعوات",
+ "invitation.tableHeaders.code": "الرمز",
+ "invitation.tableHeaders.creationTime": "وقت الإنشاء",
+ "invitation.tableHeaders.usedBy": "استخدمه",
+ "invitation.title": "رمز الدعوة",
+ "profile.avatar.label": "الصورة الرمزية",
+ "profile.handle.description": "معرفك الفريد.",
+ "profile.handle.label": "المعرف",
+ "profile.name.description": "اسم العرض العام الخاص بك.",
+ "profile.name.label": "اسم العرض",
+ "profile.sidebar_title": "الملف الشخصي",
+ "profile.submit": "إرسال",
+ "profile.title": "إعدادات الملف الشخصي",
+ "profile.updateSuccess": "تم تحديث الملف الشخصي.",
+ "titles.about": "حول",
+ "titles.actions": "الإجراءات",
+ "titles.appearance": "المظهر",
+ "titles.feeds": "التغذيات",
+ "titles.general": "عام",
+ "titles.integration": "التكامل",
+ "titles.invitations": "الدعوات",
+ "titles.power": "الطاقة",
+ "titles.profile": "الملف الشخصي",
+ "titles.shortcuts": "الاختصارات",
+ "wallet.address.title": "عنوانك",
+ "wallet.balance.title": "رصيدك",
+ "wallet.balance.withdrawable": "قابل للسحب",
+ "wallet.balance.withdrawableTooltip": "تشمل الطاقة القابلة للسحب كلًا من الإكراميات التي تلقيتها والطاقة التي قمت بشحنها.",
+ "wallet.claim.button.claim": "استلام الطاقة اليومية",
+ "wallet.claim.button.claimed": "تم استلام الطاقة اليوم",
+ "wallet.claim.tooltip.alreadyClaimed": "لقد استلمت بالفعل اليوم.",
+ "wallet.claim.tooltip.canClaim": "استلم {{amount}} من الطاقة اليومية الآن!",
+ "wallet.create.button": "إنشاء محفظة",
+ "wallet.create.description": "أنشئ محفظة مجانية لاستلام Power، والتي يمكن استخدامها لمكافأة المبدعين وأيضًا الحصول على مكافآت مقابل مساهماتك في المحتوى.",
+ "wallet.power.dailyClaim": "يمكنك استلام {{amount}} من الطاقة المجانية يوميًا، والتي يمكن استخدامها لإكراميات عناصر RSS على Follow.",
+ "wallet.power.description": "Power هو رمز ERC-20 على سلسلة البلوكشين {{blockchainName}}.",
+ "wallet.sidebar_title": "الطاقة",
+ "wallet.transactions.amount": "المبلغ",
+ "wallet.transactions.date": "التاريخ",
+ "wallet.transactions.from": "من",
+ "wallet.transactions.noTransactions": "لا توجد معاملات",
+ "wallet.transactions.title": "المعاملات",
+ "wallet.transactions.to": "إلى",
+ "wallet.transactions.tx": "Tx",
+ "wallet.transactions.type": "النوع",
+ "wallet.transactions.types.burn": "حرق",
+ "wallet.transactions.types.mint": "سك",
+ "wallet.transactions.types.purchase": "شراء",
+ "wallet.transactions.types.tip": "إكرامية",
+ "wallet.transactions.types.withdraw": "سحب",
+ "wallet.transactions.you": "أنت",
+ "wallet.withdraw.addressLabel": "عنوان Ethereum الخاص بك",
+ "wallet.withdraw.amountLabel": "المبلغ",
+ "wallet.withdraw.availableBalance": "لديك من الطاقة القابلة للسحب في محفظتك.",
+ "wallet.withdraw.button": "سحب",
+ "wallet.withdraw.error": "فشل السحب: {{error}}",
+ "wallet.withdraw.modalTitle": "سحب الطاقة",
+ "wallet.withdraw.submitButton": "إرسال",
+ "wallet.withdraw.success": "تم السحب بنجاح!"
+}
diff --git a/locales/shortcuts/ar-IQ.json b/locales/shortcuts/ar-IQ.json
new file mode 100644
index 0000000000..8bbc70ee58
--- /dev/null
+++ b/locales/shortcuts/ar-IQ.json
@@ -0,0 +1,24 @@
+{
+ "keys.audio.playPause": "تشغيل/إيقاف مؤقت (عند فتح مشغل الصوت)",
+ "keys.entries.markAllAsRead": "وضع علامة على الكل كمقروء",
+ "keys.entries.next": "الإدخال التالي",
+ "keys.entries.previous": "الإدخال السابق",
+ "keys.entries.refetch": "إعادة الجلب",
+ "keys.entries.toggleUnreadOnly": "تبديل إلى غير المقروء فقط",
+ "keys.entry.copyLink": "نسخ الرابط",
+ "keys.entry.openInBrowser": "فتح في المتصفح",
+ "keys.entry.openInNewTab": "فتح في علامة تبويب جديدة",
+ "keys.entry.scrollDown": "التمرير للأسفل",
+ "keys.entry.scrollUp": "التمرير للأعلى",
+ "keys.entry.share": "مشاركة",
+ "keys.entry.tip": "إكرامية Power",
+ "keys.entry.toggleRead": "تبديل إلى مقروء",
+ "keys.entry.toggleStarred": "تبديل إلى مفضلة",
+ "keys.entry.tts": "تشغيل النص إلى كلام",
+ "keys.feeds.add": "إضافة اشتراك",
+ "keys.feeds.switchBetweenViews": "التبديل بين طرق العرض",
+ "keys.feeds.switchToView": "التبديل إلى العرض",
+ "keys.layout.showShortcuts": "إظهار/إخفاء الاختصارات",
+ "keys.layout.toggleSidebar": "إظهار/إخفاء الشريط الجانبي للتغذية",
+ "sidebar_title": "الاختصارات"
+}
diff --git a/locales/shortcuts/ar-KW.json b/locales/shortcuts/ar-KW.json
new file mode 100644
index 0000000000..f239b9ed6a
--- /dev/null
+++ b/locales/shortcuts/ar-KW.json
@@ -0,0 +1,24 @@
+{
+ "keys.audio.playPause": "تشغيل/إيقاف مؤقت (عند فتح مشغل الصوت)",
+ "keys.entries.markAllAsRead": "تحديد الكل كمقروء",
+ "keys.entries.next": "الإدخال التالي",
+ "keys.entries.previous": "الإدخال السابق",
+ "keys.entries.refetch": "إعادة جلب",
+ "keys.entries.toggleUnreadOnly": "التبديل إلى غير المقروء فقط",
+ "keys.entry.copyLink": "نسخ الرابط",
+ "keys.entry.openInBrowser": "فتح في المتصفح",
+ "keys.entry.openInNewTab": "فتح في تبويب جديد",
+ "keys.entry.scrollDown": "التمرير لأسفل",
+ "keys.entry.scrollUp": "التمرير لأعلى",
+ "keys.entry.share": "مشاركة",
+ "keys.entry.tip": "إكرامية Power",
+ "keys.entry.toggleRead": "تبديل المقروء",
+ "keys.entry.toggleStarred": "تبديل التفضيل",
+ "keys.entry.tts": "تشغيل النص إلى كلام",
+ "keys.feeds.add": "إضافة اشتراك",
+ "keys.feeds.switchBetweenViews": "التبديل بين طرق العرض",
+ "keys.feeds.switchToView": "التبديل إلى العرض",
+ "keys.layout.showShortcuts": "إظهار/إخفاء الاختصارات",
+ "keys.layout.toggleSidebar": "إظهار/إخفاء الشريط الجانبي للتغذية",
+ "sidebar_title": "الاختصارات"
+}
diff --git a/locales/shortcuts/ar-TN.json b/locales/shortcuts/ar-TN.json
new file mode 100644
index 0000000000..e10cb01154
--- /dev/null
+++ b/locales/shortcuts/ar-TN.json
@@ -0,0 +1,203 @@
+{
+ "about.changelog": "سجل التغييرات",
+ "about.feedbackInfo": "{{appName}} ({{commitSha}}) لا يزال في المراحل الأولى من التطوير. إذا كان لديك أي ملاحظات أو اقتراحات، لا تتردد في فتح تذكرة على GitHub الخاص بنا.",
+ "about.iconLibrary": "مكتبة الأيقونات المستخدمة محمية بحقوق الطبع والنشر بواسطة ولا يمكن إعادة توزيعها.",
+ "about.licenseInfo": "{{appName}} هو وسيظل دائمًا مشروعًا مجانيًا ومفتوح المصدر. تم ترخيصه بموجب {{license}}.",
+ "about.sidebar_title": "حول",
+ "about.socialMedia": "وسائل التواصل الاجتماعي",
+ "actions.actionName": "الإجراء {{number}}",
+ "actions.action_card.add": "إضافة",
+ "actions.action_card.all": "الكل",
+ "actions.action_card.block_rules": "قواعد الحظر",
+ "actions.action_card.custom_filters": "مرشحات مخصصة",
+ "actions.action_card.enable_readability": "تمكين إمكانية القراءة",
+ "actions.action_card.entry_options.all": "الكل",
+ "actions.action_card.entry_options.author": "المؤلف",
+ "actions.action_card.entry_options.content": "المحتوى",
+ "actions.action_card.entry_options.order": "الترتيب",
+ "actions.action_card.entry_options.title": "العنوان",
+ "actions.action_card.entry_options.url": "الرابط",
+ "actions.action_card.feed_options.category": "الفئة",
+ "actions.action_card.feed_options.feed_url": "رابط التغذية",
+ "actions.action_card.feed_options.site_url": "رابط الموقع",
+ "actions.action_card.feed_options.title": "العنوان",
+ "actions.action_card.feed_options.view": "عرض",
+ "actions.action_card.field": "الحقل",
+ "actions.action_card.from": "من",
+ "actions.action_card.generate_summary": "توليد ملخص باستخدام الذكاء الاصطناعي",
+ "actions.action_card.name": "الاسم",
+ "actions.action_card.operation_options.contains": "يحتوي على",
+ "actions.action_card.operation_options.does_not_contain": "لا يحتوي على",
+ "actions.action_card.operation_options.is_equal_to": "يساوي",
+ "actions.action_card.operation_options.is_greater_than": "أكبر من",
+ "actions.action_card.operation_options.is_less_than": "أقل من",
+ "actions.action_card.operation_options.is_not_equal_to": "ليس مساويًا لـ",
+ "actions.action_card.operation_options.matches_regex": "يطابق التعبير النمطي",
+ "actions.action_card.operator": "المشغل",
+ "actions.action_card.rewrite_rules": "إعادة كتابة القواعد",
+ "actions.action_card.then_do": "ثم قم بـ...",
+ "actions.action_card.to": "إلى",
+ "actions.action_card.translate_into": "ترجمة إلى",
+ "actions.action_card.value": "القيمة",
+ "actions.action_card.when_feeds_match": "عند مطابقة التغذيات...",
+ "actions.newRule": "قاعدة جديدة",
+ "actions.save": "حفظ",
+ "actions.saveSuccess": "🎉 تم حفظ الإجراءات.",
+ "actions.sidebar_title": "الإجراءات",
+ "actions.title": "الإجراءات",
+ "appearance.code_highlight_theme": "سمة تمييز الشيفرة",
+ "appearance.content": "المحتوى",
+ "appearance.content_font": "خط المحتوى",
+ "appearance.custom_font": "خط مخصص",
+ "appearance.fonts": "الخطوط",
+ "appearance.general": "عام",
+ "appearance.guess_code_language.description": "لغات البرمجة الرئيسية التي تستخدم النماذج لاستنتاج كتل الشيفرة غير المسماة",
+ "appearance.guess_code_language.label": "تخمين لغة الشيفرة",
+ "appearance.misc": "متنوع",
+ "appearance.modal_overlay.description": "عرض تراكب النافذة المنبثقة",
+ "appearance.modal_overlay.label": "عرض تراكب النافذة المنبثقة",
+ "appearance.opaque_sidebars.label": "أشرطة جانبية معتمة",
+ "appearance.reader_render_inline_style.description": "يسمح بعرض النمط المضمّن في HTML الأصلي.",
+ "appearance.reader_render_inline_style.label": "عرض النمط المضمّن",
+ "appearance.reduce_motion.description": "تقليل حركة العناصر لتحسين الأداء وتقليل استهلاك الطاقة",
+ "appearance.reduce_motion.label": "تقليل الحركة",
+ "appearance.save": "حفظ",
+ "appearance.show_dock_badge.label": "إظهار كشارة في Dock",
+ "appearance.sidebar_show_unread_count.label": "عرض في الشريط الجانبي",
+ "appearance.sidebar_title": "المظهر",
+ "appearance.text_size": "حجم النص",
+ "appearance.theme.dark": "داكن",
+ "appearance.theme.label": "السمة",
+ "appearance.theme.light": "فاتح",
+ "appearance.theme.system": "النظام",
+ "appearance.title": "المظهر",
+ "appearance.ui_font": "خط واجهة المستخدم",
+ "appearance.unread_count": "عدد العناصر غير المقروءة",
+ "feeds.claimTips": "للمطالبة بتغذياتك واستلام الإكراميات، انقر بزر الماوس الأيمن على التغذية في قائمة اشتراكاتك واختر المطالبة.",
+ "feeds.noFeeds": "لا توجد تغذيات مطالبة",
+ "feeds.tableHeaders.entryCount": "العناصر",
+ "feeds.tableHeaders.name": "الاسم",
+ "feeds.tableHeaders.subscriptionCount": "الاشتراكات",
+ "feeds.tableHeaders.tipAmount": "الإكراميات المستلمة",
+ "general.app": "التطبيق",
+ "general.data_persist.description": "الاحتفاظ بالبيانات محليًا لتمكين الوصول دون اتصال والبحث المحلي.",
+ "general.data_persist.label": "الاحتفاظ بالبيانات للاستخدام دون اتصال",
+ "general.group_by_date.description": "تجميع العناصر حسب التاريخ.",
+ "general.group_by_date.label": "تجميع حسب التاريخ",
+ "general.language": "اللغة",
+ "general.launch_at_login": "التشغيل عند تسجيل الدخول",
+ "general.mark_as_read.hover.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير فوقها.",
+ "general.mark_as_read.hover.label": "تحديد كمقروء عند التمرير",
+ "general.mark_as_read.render.description": "تحديد العناصر أحادية المستوى (مثل منشورات الوسائط الاجتماعية، والصور، وعروض الفيديو) تلقائيًا كمقروءة عند دخولها العرض.",
+ "general.mark_as_read.render.label": "تحديد كمقروء عند العرض",
+ "general.mark_as_read.scroll.description": "تحديد العناصر تلقائيًا كمقروءة عند التمرير خارج العرض.",
+ "general.mark_as_read.scroll.label": "تحديد كمقروء عند التمرير",
+ "general.privacy_data": "الخصوصية والبيانات",
+ "general.rebuild_database.button": "إعادة بناء",
+ "general.rebuild_database.description": "إذا كنت تواجه مشكلات في العرض، فقد يحل إعادة بناء قاعدة البيانات هذه المشكلات.",
+ "general.rebuild_database.label": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.title": "إعادة بناء قاعدة البيانات",
+ "general.rebuild_database.warning.line1": "ستؤدي إعادة بناء قاعدة البيانات إلى مسح جميع بياناتك المحلية.",
+ "general.rebuild_database.warning.line2": "هل أنت متأكد أنك تريد المتابعة؟",
+ "general.send_anonymous_data.description": "من خلال اختيار إرسال بيانات عن بعد مجهولة، فإنك تساهم في تحسين تجربة المستخدم العامة لـ Follow.",
+ "general.send_anonymous_data.label": "إرسال بيانات مجهولة",
+ "general.show_unread_on_launch.description": "عرض المحتوى غير المقروء عند الإطلاق",
+ "general.show_unread_on_launch.label": "عرض المحتوى غير المقروء عند الإطلاق",
+ "general.sidebar_title": "عام",
+ "general.timeline": "الجدول الزمني",
+ "general.unread": "غير مقروء",
+ "general.voices": "الأصوات",
+ "integration.eagle.enable.description": "عرض زر 'حفظ الوسائط إلى Eagle' عندما يكون متاحًا.",
+ "integration.eagle.enable.label": "تمكين",
+ "integration.eagle.title": "Eagle",
+ "integration.instapaper.enable.description": "عرض زر 'حفظ إلى Instapaper' عندما يكون متاحًا.",
+ "integration.instapaper.enable.label": "تمكين",
+ "integration.instapaper.password.label": "كلمة مرور Instapaper",
+ "integration.instapaper.title": "Instapaper",
+ "integration.instapaper.username.label": "اسم مستخدم Instapaper",
+ "integration.readwise.enable.description": "عرض زر 'حفظ إلى Readwise' عندما يكون متاحًا.",
+ "integration.readwise.enable.label": "تمكين",
+ "integration.readwise.title": "Readwise",
+ "integration.readwise.token.description": "يمكنك الحصول عليه هنا: readwise.io/access_token.",
+ "integration.readwise.token.label": "رمز الوصول لـ Readwise",
+ "integration.sidebar_title": "التكامل",
+ "integration.tip": "نصيحة: يتم تخزين بياناتك الحساسة محليًا ولا يتم تحميلها إلى الخادم.",
+ "integration.title": "التكامل",
+ "invitation.activate": "تفعيل",
+ "invitation.codeOptions.betaUser": "1. ابحث عن مستخدم بيتا لدعوتك.",
+ "invitation.codeOptions.discord": "2. انضم إلى خادم Discord الخاص بنا واحصل على هدايا عرضية.",
+ "invitation.codeOptions.xAccount": "3. تابع حسابنا على X واحصل على هدايا من وقت لآخر.",
+ "invitation.confirmModal.cancel": "إلغاء",
+ "invitation.confirmModal.confirm": "هل تريد المتابعة؟",
+ "invitation.confirmModal.continue": "متابعة",
+ "invitation.confirmModal.message": "سيكلفك إنشاء رمز دعوة {{INVITATION_PRICE}} من Power.",
+ "invitation.confirmModal.title": "تأكيد",
+ "invitation.earlyAccess": "Follow حاليًا في الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.earlyAccessMessage": "😰 عذرًا، Follow حاليًا في مرحلة الوصول المبكر ويتطلب رمز دعوة للاستخدام.",
+ "invitation.generateButton": "إنشاء رمز جديد",
+ "invitation.generateCost": "يمكنك إنفاق {{INVITATION_PRICE}} من Power لإنشاء رمز دعوة لأصدقائك.",
+ "invitation.getCodeMessage": "يمكنك الحصول على رمز دعوة من خلال الطرق التالية:",
+ "invitation.limitationMessage": "بناءً على وقت استخدامك، يمكنك إنشاء ما يصل إلى {{limitation}} من رموز الدعوات.",
+ "invitation.newInvitationSuccess": "🎉 تم إنشاء دعوة جديدة، وتم نسخ رمز الدعوة",
+ "invitation.noInvitations": "لا توجد دعوات",
+ "invitation.notUsed": "لم يُستخدم",
+ "invitation.sidebar_title": "الدعوات",
+ "invitation.tableHeaders.code": "الرمز",
+ "invitation.tableHeaders.creationTime": "وقت الإنشاء",
+ "invitation.tableHeaders.usedBy": "استخدمه",
+ "invitation.title": "رمز الدعوة",
+ "profile.avatar.label": "الصورة الرمزية",
+ "profile.handle.description": "معرفك الفريد.",
+ "profile.handle.label": "المعرف",
+ "profile.name.description": "اسم العرض العام الخاص بك.",
+ "profile.name.label": "اسم العرض",
+ "profile.sidebar_title": "الملف الشخصي",
+ "profile.submit": "إرسال",
+ "profile.title": "إعدادات الملف الشخصي",
+ "profile.updateSuccess": "تم تحديث الملف الشخصي.",
+ "titles.about": "حول",
+ "titles.actions": "الإجراءات",
+ "titles.appearance": "المظهر",
+ "titles.feeds": "التغذيات",
+ "titles.general": "عام",
+ "titles.integration": "التكامل",
+ "titles.invitations": "الدعوات",
+ "titles.power": "الطاقة",
+ "titles.profile": "الملف الشخصي",
+ "titles.shortcuts": "الاختصارات",
+ "wallet.address.title": "عنوانك",
+ "wallet.balance.title": "رصيدك",
+ "wallet.balance.withdrawable": "قابل للسحب",
+ "wallet.balance.withdrawableTooltip": "تشمل الطاقة القابلة للسحب كلًا من الإكراميات التي تلقيتها والطاقة التي قمت بشحنها.",
+ "wallet.claim.button.claim": "استلام الطاقة اليومية",
+ "wallet.claim.button.claimed": "تم استلام الطاقة اليوم",
+ "wallet.claim.tooltip.alreadyClaimed": "لقد استلمت بالفعل اليوم.",
+ "wallet.claim.tooltip.canClaim": "استلم {{amount}} من الطاقة اليومية الآن!",
+ "wallet.create.button": "إنشاء محفظة",
+ "wallet.create.description": "أنشئ محفظة مجانية لاستلام Power، والتي يمكن استخدامها لمكافأة المبدعين وأيضًا الحصول على مكافآت مقابل مساهماتك في المحتوى.",
+ "wallet.power.dailyClaim": "يمكنك استلام {{amount}} من الطاقة المجانية يوميًا، والتي يمكن استخدامها لإكراميات عناصر RSS على Follow.",
+ "wallet.power.description": "Power هو رمز ERC-20 على سلسلة البلوكشين {{blockchainName}}.",
+ "wallet.sidebar_title": "الطاقة",
+ "wallet.transactions.amount": "المبلغ",
+ "wallet.transactions.date": "التاريخ",
+ "wallet.transactions.from": "من",
+ "wallet.transactions.noTransactions": "لا توجد معاملات",
+ "wallet.transactions.title": "المعاملات",
+ "wallet.transactions.to": "إلى",
+ "wallet.transactions.tx": "Tx",
+ "wallet.transactions.type": "النوع",
+ "wallet.transactions.types.burn": "حرق",
+ "wallet.transactions.types.mint": "سك",
+ "wallet.transactions.types.purchase": "شراء",
+ "wallet.transactions.types.tip": "إكرامية",
+ "wallet.transactions.types.withdraw": "سحب",
+ "wallet.transactions.you": "أنت",
+ "wallet.withdraw.addressLabel": "عنوان Ethereum الخاص بك",
+ "wallet.withdraw.amountLabel": "المبلغ",
+ "wallet.withdraw.availableBalance": "لديك من الطاقة القابلة للسحب في محفظتك.",
+ "wallet.withdraw.button": "سحب",
+ "wallet.withdraw.error": "فشل السحب: {{error}}",
+ "wallet.withdraw.modalTitle": "سحب الطاقة",
+ "wallet.withdraw.submitButton": "إرسال",
+ "wallet.withdraw.success": "تم السحب بنجاح!"
+}