Update Arabic translations for new features

Added and updated Arabic localization strings for new features and UI improvements, including FFmpeg and yt-dlp setup dialogs, proxy and cookie status messages, download settings, and error handling. This enhances support for recent application updates and improves user experience for Arabic-speaking users.
This commit is contained in:
oop7
2026-01-24 19:49:52 +02:00
parent f0b05d74f4
commit 7fbef73531
+72 -7
View File
@@ -93,7 +93,8 @@
"select_subtitles": "اختر الترجمات", "select_subtitles": "اختر الترجمات",
"filter_languages_placeholder": "تصفية اللغات (مثال: ar، en)...", "filter_languages_placeholder": "تصفية اللغات (مثال: ar، en)...",
"no_subtitles_available": "لا توجد ترجمات متاحة", "no_subtitles_available": "لا توجد ترجمات متاحة",
"matching": "مطابقة" "matching": "مطابقة",
"ytdlp_log_title": "سجل yt-dlp"
}, },
"tabs": { "tabs": {
"cookies": "تسجيل الدخول بالكوكيز", "cookies": "تسجيل الدخول بالكوكيز",
@@ -124,7 +125,10 @@
"browser_selected_title": "تم تطبيق كوكيز المتصفح", "browser_selected_title": "تم تطبيق كوكيز المتصفح",
"browser_applied_message": "سيتم استخراج كوكيز المتصفح من: {browser}", "browser_applied_message": "سيتم استخراج كوكيز المتصفح من: {browser}",
"cleared_title": "تم مسح الكوكيز", "cleared_title": "تم مسح الكوكيز",
"cleared_message": "تم مسح إعدادات الكوكيز" "cleared_message": "تم مسح إعدادات الكوكيز",
"active_browser": "✓ نشط: كوكيز المتصفح ({browser})",
"active_file": "✓ نشط: ملف كوكيز ({file})",
"none_active": "○ لا توجد كوكيز نشطة"
}, },
"custom_command": { "custom_command": {
"help_text": "أدخل أمر yt-dlp مخصص أدناه. سيتم إضافة الرابط الحالي تلقائياً.<br><br>للحصول على قائمة كاملة بالخيارات وأمثلة الاستخدام <a href=\"{docs_url}\">انقر هنا لمشاهدة الوثائق الرسمية لـ yt-dlp</a>.<br><br>ملاحظة: يتم التعامل مع مسار التنزيل ونموذج اسم الملف تلقائياً.", "help_text": "أدخل أمر yt-dlp مخصص أدناه. سيتم إضافة الرابط الحالي تلقائياً.<br><br>للحصول على قائمة كاملة بالخيارات وأمثلة الاستخدام <a href=\"{docs_url}\">انقر هنا لمشاهدة الوثائق الرسمية لـ yt-dlp</a>.<br><br>ملاحظة: يتم التعامل مع مسار التنزيل ونموذج اسم الملف تلقائياً.",
@@ -137,7 +141,14 @@
"full_command": "🔧 الأمر الكامل: {command}", "full_command": "🔧 الأمر الكامل: {command}",
"command_success": "✅ تم تنفيذ الأمر المخصص بنجاح!", "command_success": "✅ تم تنفيذ الأمر المخصص بنجاح!",
"command_failed": "❌ فشل الأمر برمز الخروج {code}", "command_failed": "❌ فشل الأمر برمز الخروج {code}",
"command_error": "❌ خطأ في تنفيذ الأمر المخصص: {error}" "command_error": "❌ خطأ في تنفيذ الأمر المخصص: {error}",
"error_no_url": "❌ خطأ: لم يتم تقديم عنوان URL. يرجى إدخال رابط في النافذة الرئيسية.",
"error_no_command": "❌ خطأ: لم يتم تقديم أي أمر. يرجى إدخال معاملات yt-dlp.",
"executing": "🚀 جارٍ تنفيذ أمر yt-dlp مخصص",
"url_label": "📍 الرابط: {url}",
"args_label": "⚙️ المعاملات: {command}",
"download_path_label": "📁 مسار التنزيل: {path}",
"separator": "=================================================="
}, },
"proxy": { "proxy": {
"help_text": "قم بتكوين إعدادات البروكسي للتنزيلات. اتركه فارغاً للاتصال المباشر.", "help_text": "قم بتكوين إعدادات البروكسي للتنزيلات. اتركه فارغاً للاتصال المباشر.",
@@ -159,7 +170,15 @@
"invalid_main_url": "تنسيق رابط البروكسي الرئيسي غير صالح", "invalid_main_url": "تنسيق رابط البروكسي الرئيسي غير صالح",
"invalid_geo_url": "تنسيق رابط بروكسي الموقع غير صالح", "invalid_geo_url": "تنسيق رابط بروكسي الموقع غير صالح",
"main_configured": "تم تكوين البروكسي الرئيسي", "main_configured": "تم تكوين البروكسي الرئيسي",
"geo_configured": "تم تكوين بروكسي الموقع" "geo_configured": "تم تكوين بروكسي الموقع",
"set_title": "تم تعيين الوكيل",
"set_message": "تم تعيين الوكيل الرئيسي وحفظه: {proxy}",
"geo_set_title": "تم تعيين وكيل جغرافي",
"geo_set_message": "تم تعيين وكيل التحقق الجغرافي وحفظه: {proxy}",
"cleared_title": "تم مسح إعدادات الوكيل",
"cleared_message": "تم مسح جميع إعدادات الوكيل وحفظها.",
"saved_main": "تم حفظ الوكيل الرئيسي: {proxy}",
"saved_geo": "تم حفظ وكيل الموقع: {proxy}"
}, },
"download": { "download": {
"preparing": "جاري التحضير للتنزيل...", "preparing": "جاري التحضير للتنزيل...",
@@ -347,7 +366,11 @@
"zero_selected": "تم اختيار 0", "zero_selected": "تم اختيار 0",
"analyze_first_tooltip": "يرجى تحليل الفيديو أولاً", "analyze_first_tooltip": "يرجى تحليل الفيديو أولاً",
"audio_mode_disabled": "غير متاح في وضع الصوت فقط", "audio_mode_disabled": "غير متاح في وضع الصوت فقط",
"select_subtitles_first": "يرجى تحديد الترجمة أولاً" "select_subtitles_first": "يرجى تحديد الترجمة أولاً",
"settings_tooltip": "المسار الحالي: {path}\nحد السرعة: {speed_limit}",
"speed_limit_none": "بدون",
"open_folder_error": "تعذر فتح المجلد: {error}",
"time_range_set": "تم تعيين المقطع: {section}"
}, },
"sponsorblock": { "sponsorblock": {
"sponsor": "الراعي", "sponsor": "الراعي",
@@ -446,7 +469,8 @@
"next_check": "الفحص التالي: {time}", "next_check": "الفحص التالي: {time}",
"next_check_error": "الفحص التالي: خطأ في الحساب", "next_check_error": "الفحص التالي: خطأ في الحساب",
"checking": "🔄 جاري الفحص...", "checking": "🔄 جاري الفحص...",
"check_now": "🔍 التحقق من التحديثات الآن" "check_now": "🔍 التحقق من التحديثات الآن",
"current_version": "إصدار yt-dlp الحالي: {version}"
}, },
"url_validation": { "url_validation": {
"empty_url": "لا يمكن أن يكون الرابط فارغًا", "empty_url": "لا يمكن أن يكون الرابط فارغًا",
@@ -477,6 +501,7 @@
"clear_confirm_message": "هل أنت متأكد؟ لا يمكن التراجع عن هذا.", "clear_confirm_message": "هل أنت متأكد؟ لا يمكن التراجع عن هذا.",
"no_history": "لا يوجد سجل بعد", "no_history": "لا يوجد سجل بعد",
"no_history_description": "ستظهر تنزيلاتك هنا", "no_history_description": "ستظهر تنزيلاتك هنا",
"loading": "جارٍ تحميل السجل...",
"search_placeholder": "بحث...", "search_placeholder": "بحث...",
"open_location": "فتح الموقع", "open_location": "فتح الموقع",
"redownload": "إعادة التنزيل", "redownload": "إعادة التنزيل",
@@ -495,7 +520,47 @@
"one_entry": "تنزيل واحد", "one_entry": "تنزيل واحد",
"redownload_confirm_title": "إعادة التنزيل؟", "redownload_confirm_title": "إعادة التنزيل؟",
"redownload_confirm_message": "إعادة التنزيل؟\n\n{title}", "redownload_confirm_message": "إعادة التنزيل؟\n\n{title}",
"redownload_started": "بدأ التنزيل" "redownload_started": "بدأ التنزيل",
"no_url_error": "لم يتم العثور على عنوان URL في سجل التاريخ",
"redownload_failed": "فشل بدء إعادة التنزيل: {error}"
},
"ffmpeg": {
"installation_title": "تثبيت FFmpeg",
"installation_message": "يحتاج YTSage إلى FFmpeg لمعالجة الفيديوهات.\n\nاختر خيار التثبيت أدناه:",
"install_button": "تثبيت FFmpeg",
"manual_guide": "الدليل اليدوي",
"installation_failed": "واجه تثبيت FFmpeg مشكلة.",
"already_installed": "تم تثبيت FFmpeg بالفعل!",
"installation_complete": "اكتملت عملية التثبيت. يمكنك إغلاق هذا الحوار ومتابعة استخدام YTSage.",
"installing": "جارٍ تثبيت FFmpeg... يرجى الانتظار",
"install_success": "تم تثبيت FFmpeg بنجاح!",
"installation_complete_close": "اكتملت عملية التثبيت. يمكنك الآن إغلاق هذا الحوار ومتابعة استخدام YTSage.",
"try_manual": "يرجى محاولة استخدام دليل التثبيت اليدوي بدلاً من ذلك."
},
"ytdlp_setup": {
"required_title": "إعداد yt-dlp مطلوب",
"description": "يتطلب YTSage وجود yt-dlp لتنزيل الفيديوهات.<br><br>لم يتم العثور على yt-dlp في الدليل المحلي للتطبيق. يحتاج YTSage إلى إعداد yt-dlp لنظام {os_name}.<br><br>يرجى اختيار خيار أدناه:",
"option_auto": "تنزيل تلقائيًا (موصى به)",
"option_manual": "اختيار المسار يدويًا",
"setup_button": "إعداد yt-dlp",
"downloading": "جارٍ تنزيل yt-dlp...",
"success": "تم تثبيت yt-dlp بنجاح!",
"error": "خطأ: {error}",
"download_failed_title": "فشل التنزيل",
"download_failed_message": "فشل تنزيل yt-dlp: {error}",
"select_executable_title": "اختر ملف yt-dlp التنفيذي",
"copied_to": "تم نسخ yt-dlp بنجاح إلى {path}",
"setup_error_title": "خطأ في الإعداد",
"copy_error": "خطأ أثناء نسخ yt-dlp إلى مجلد التطبيق: {error}",
"invalid_executable_title": "ملف تنفيذي غير صالح",
"invalid_executable_message": "الملف المحدد لا يبدو كتنفيذ صحيح لـ yt-dlp.",
"verify_error": "خطأ أثناء التحقق من ملف yt-dlp التنفيذي: {error}",
"setup_failed_title": "فشل الإعداد",
"setup_failed_message": "فشل إعداد yt-dlp. قد لا تعمل بعض الميزات بشكل صحيح.",
"success_dialog_title": "إعداد yt-dlp",
"success_dialog_message": "تم تكوين yt-dlp بنجاح في:\n{path}",
"file_filter_windows": "ملفات تنفيذية (*.exe)",
"file_filter_all": "كل الملفات (*)"
}, },
"ffmpeg_updater": { "ffmpeg_updater": {
"title": "مدقق إصدار FFmpeg", "title": "مدقق إصدار FFmpeg",