/* jshint valid */
/* global jQuery:false */
// <nowiki>
if (window.VisualFileChange) {
jQuery.extend(true, window.VisualFileChange.i18n, {
mdTranslator: "Mohammed_Qays",
mdButtonLabel: "التغيير البصري للملفات",
mdPerformOnWhichTarget: "أي مستخدم أو فئة أو صفحة يجب أن تكون الهدف لهذه المهمة؟",
mdTargetInput: "الصفحة أو المستخدم أو الفئة:",
mdLoadThumbs: "تحميل الصور المصغرة",
mdLoadWikitext: "تحميل نص الويكي",
action: "الإجراء",
mdDisselectAll: "إلغاء تحديد جميع الملفات المحمّلة:",
mdInvertSelection: "عكس الاختيار",
mdInsertDeleteReasen: "اختر الملفات التي ترغب في حذفها وقدم سببًا من فضلك",
mdInsertDeleteHeading: "عنوان لطلب الحذف الجماعي",
mdInsertOther: "النص الذي يجب إضافته إلى قسم الأذونات",
mdInsertEditSummary: "يتم إنشاء ملخص تلقائي للتعديلات في صفحات وصف الملفات. أضف هذا أيضًا",
mdInsertDeleteSummary: "أدخل سبب الحذف",
mdReplacePermissionText: "هل يجب تنظيف قسم الأذونات؟",
mdCustomReplaceText: "أدخل النص الذي يجب إدراجه بدلًا من ذلك",
mdInsertGeneric: "أدخل النص الذي يجب إضافته إلى كل ملف مختار",
mdInsertAll: "النص الذي يجب إضافته إلى صفحات وصف الملفات المختارة.",
mdInsertTalkNote: "النص لإعلام المستخدم/المستخدمين",
mdInsertReplaceMatch: "ما هو النص الذي يجب استبداله في الملفات المختارة؟",
mdDelteConfirmation: "لقد قدمت سبب الحذف التالي",
mdInsertConfirmation: "النص الذي قدمته لإدخاله في قسم الأذونات هو",
mdProfileCantSave: "لم تتمكن من حفظ المدخلات الحالية في المتصفح",
mdEditCountThrottle: "بسبب قيود معدل التحرير، لا يمكن إجراء المزيد من التعديلات خلال دقيقة واحدة. اضغط على متابعة بعد دقيقة. في هذه الأثناء، يمكنك قراءة شيء ممتع أو مشاهدة شيء ما :-)",
mdEditCountBatch: "تم معالجة دفعة – كما هو محدد في الإعدادات المتقدمة. هل تود المتابعة؟",
hasTalk: "هذه الملف يحتوي على صفحة نقاش",
mdMore: "المزيد",
mdNoResult: "VisualFileChange لا يمكنه العثور على ملف لـ %TARGET%",
mdExecutingTaskEnumerateFiles: "يتم سرد الملفات لهذه المهمة",
mdExecutingTask: "المهمة المطلوبة قيد التنفيذ",
mdCuteSelectLabel: "اختيار الملفات الذكي",
mdDelContribsButtonLabel: "الملفات المحذوفة المكتشفة",
mdRevertButtonLabel: "إعادة تعيين الملفات",
proceedButtonLabel: "تابع",
submitButtonLabel: "تنفيذ",
cancelButtonLabel: "إلغاء",
abortButtonLabel: "إلغاء",
mdPleaseWait: "يرجى الانتظار.",
filesIn: "الملفات في",
filesBy: "الملفات التي أنشأها",
filesOn: "الملفات على",
browsertitle: "VisualFileChange: مرحبًا %USER%!",
startAt: "ابدأ من",
optStartAt: "ابدأ من تاريخ معين",
optStartAtFile: "ابدأ من اسم ملف معين (المفتاح الترتيبي بالضبط)",
optStartAtHowTo: 'الصيغة: YYYY-MM-DD<br/> أو، اختياريًا<br/>YYYY-MM-DD hh:mm:ss<br/>أو ببساطة استخدم التقويم',
optStartFileHowTo: "مفتاح الترتيب للبدء (للعثور على مفتاح الترتيب: [[Category:اسم|>>>مفتاح الترتيب<<<]], هو اسم الملف إذا لم يتم تحديد واحد). تأكد من الحروف الكبيرة والصغيرة. عادةً ما تكون الحرف الأول دائمًا كبيرًا!",
optMore: "خيارات أخرى",
offerContinue: "الهدف الحالي للطلب يتطابق مع الهدف للطلب الأخير. VisualFileChange قد حفظ مكان الملفات المحملة الأخيرة ويمكن تحميل الملفات التالية الآن.",
continueNow: "الاستمرار الآن مع الملفات التالية!",
sorting: "الترتيب",
optNewToOld: "من الجديد إلى القديم (الفئة: تم الإضافة في)",
optOldToNew: "من القديم إلى الجديد (الفئة: تم الإضافة في)",
optDefault: "افتراضي",
optAsc: "ترتيب أبجدي تصاعدي من A إلى Z",
optDesc: "ترتيب أبجدي تنازلي من Z إلى A",
mdConfirm: {
deleteConfirmTitle: 'تأكيد الحذف النهائي',
deleteConfirm: 'هل ترغب في حذف الملفات المختارة باستخدام حقوق المدير الخاصة بك؟',
deleteConfirmIgnore: 'نعم، احذف!',
deleteConfirmCancel: 'لا، عُد!'
},
cuteSelect: {
'heading': "اختيار الملفات الذكي: اختر خيارات الفلترة",
'and': "و",
'intro': "سيتم تغيير حالة اختيار الملفات المحملة التي تطابق المعايير. لتطبيق التغييرات، اضغط على زر \"تطبيق\". يمكنك إغلاق الحوار من خلال علامة X. حدد المعايير الآن، وسيتم التعامل مع الحقول الفارغة كما لو كانت تفي بالشرط:",
'select': "اختيار (/إلغاء اختيار)",
'inCat': "في الفئة",
'title': "العنوان يتطابق مع",
'wikitext': "نص الويكي يتطابق مع",
'matches': "يتطابق مع",
'size': "الحجم",
'uploader': "الرافع هو",
'date': "<abbr title=\"يمكن أيضًا إدخال تاريخ واحد فقط. ولكن يجب أن يكون التاريخ الأول (تاريخ البدء) قبل التاريخ الثاني (تاريخ الانتهاء).\">التاريخ</abbr> (الوقت اختياري)",
'between': "بين",
'before': "إذا تم إدخال تاريخ واحد فقط، يتم عرض كل شيء قبله.",
'after': "إذا تم إدخال تاريخ واحد فقط، يتم عرض كل شيء بعده.",
'titleplaceholder': "(Reg)(?:ular )?(Exp)(?:ression)?",
'wikitextplaceholder': "نص الويكي يتطابق مع RegExp",
'dateplaceholder': "YYYY-MM-DD hh:mm:ss",
'button': "تطبيق"
},
endDlg: {
heading: "ماذا الآن؟",
intro: "ملاحظة: لا يمكن تنفيذ طلبات جديدة بدون إعادة تشغيل VisualFileChange.",
saveInProfile: "لكن المدخلات يمكن حفظها في ملف تعريف.",
aboutLastExec: "سيتم حفظ المدخلات للطلب الذي تم تنفيذه آخر مرة تلقائيًا.",
errorDuringTask: "نأسف للإزعاج: للأسف، أعاد الخادم أخطاء أثناء تنفيذ المهمة. " + "يرجى التحقق من مساهماتك بحثًا عن أي أخطاء.",
checkContribs: "تحقق من مساهماتك",
goToRequestPage: "اذهب إلى صفحة الطلب",
goUserTalk: "اذهب إلى صفحة نقاش المستخدم",
goUserContribs: "…أو عرض مساهمات المستخدم",
reload: "إعادة تحميل هذه الصفحة",
title: "VisualFileChange: تم الانتهاء!"
},
mdPotentialProblems: {
'titleNf': 'لم يتم اختيار أي ملفات',
'textNf': 'يبدو أنك لم تختار أي ملفات. هل هذا مقصود؟',
'titleRE': 'التعبير المنتظم (RegExp، نمط البحث)؟',
'textRE': 'يبدو أن النمط هو تعبير منتظم. لكنه لم يُعَلم كـ (/R/).',
'titleInvalidRE': 'تعبير منتظم غير صالح (RegExp)',
'textInvalidRE': 'التعبير المنتظم غير صالح. ربما تفتقر إلى الحدود "//". الصيغة المطلوبة: /RegExp/الخصائص (الخصائص يمكن أن تكون مزيجًا من i، g، m).',
'back': 'أوبس، نسيت هذا.',
'proceed': 'استمر على الرغم من ذلك.'
},
mdOptions: {
'cv': "انتهاك حقوق المؤلف",
'cv-dw': "انتهاك حقوق المؤلف (عمل مشتق)",
'cv-fu': "انتهاك حقوق المؤلف للاستخدام العادل",
'cv-logo': "انتهاك حقوق المؤلف لشعار معقد",
'cv-ndw': "انتهاك حقوق المؤلف: الأعمال المشتقة محظورة",
'del': "اقتراح الحذف",
'np': "لا يوجد تصريح",
'ns': "لا مصدر",
'ns-dw': "لا مصدر - عمل مشتق",
'other': "إضافة VRTS",
'otrs': "إزالة إشعارات VRTS",
'c_replace': "استبدال حر",
'prepend': "إضافة نص في البداية",
'append': "إضافة نص في النهاية",
'prepNf': "إضافة نص في البداية، إعلام الرافع",
'aDelete': "حذف! (فقط للإداريين)"
},
reasonAutoSuggest: {
'aDelete': 'MediaWiki:Deletereason-dropdown'
},
cfg: {
startProfileManager: "إدارة الملف الشخصي",
startConfigManager: "الإعدادات المتقدمة",
tmpStored: "تم التغيير مؤقتًا",
tmpStoredText: "سيتم الاحتفاظ بالإعدادات حتى مغادرة هذه الصفحة",
youCanCloseDialog: "يمكنك الآن إغلاق الحوار.",
jsSaved: "تم الحفظ",
jsSavedText: "تم حفظ الإعدادات في JavaScript الخاصة بك",
profileManager: "إدارة الملفات الشخصية",
aboutProfiles: "حفظ الإعدادات الحالية في ملف شخصي أو تحميل ملف شخصي. يتم إدارة ملف شخصي (auto) تلقائيًا من قبل VisualFileChange ويتم تحديثه بعد كل تنفيذ للمهمة.",
jsProfileSaved: "تم الحفظ",
jsProfileSavedText: "تم حفظ الملف الشخصي المحدد في مساحة اسم المستخدم الخاصة بك",
jsProfileRm: "تم الحذف",
jsProfileRmText: "تم حذف الملف الشخصي المحدد من مساحة اسم المستخدم الخاصة بك",
jsProfileErrText: "خطأ. لم يتم حفظ الملف الشخصي: ",
jsProfileWarn: "مشكلة",
jsProfileWarnText: "حدث خطأ أثناء تحديث الملفات الشخصية: ",
profileSelectLocation: "حفظ الإعدادات الحالية في",
profileName: "لاستبدال ملف شخصي، اختر نفس الاسم.",
locationBrowser: "المتصفح (قد لا يكون دائمًا)",
locationAccount: "مساحة اسم المستخدم في Commons (مرئية علنًا)",
loadProfile: "تحميل",
loadProfileText: "تحميل ملف شخصي. تحذير: سيتم استبدال الإعدادات الحالية. انقر نقرًا مزدوجًا على ملف شخصي لتحميله وإغلاق مدير الملفات الشخصية.",
removeProfile: "حذف",
removeProfileText: "حذف الملف الشخصي."
},
namespace: {
'page': "اسم الصفحة الكامل",
'2': "المستخدم:",
'14': "الفئة:"
},
specials: {
'search': "استعلام البحث"
},
tasks: "المهام:",
task: {
start: 'بدء جمع المعلومات',
target: 'اختيار الهدف',
list: 'استعلام قائمة الملفات',
datails: 'استعلام التفاصيل',
inputcheck: 'التحقق من المدخلات',
mdPrependTemplate: 'إضافة نص إلى صفحة الوصف قبل الملف',
mdAppendTemplate: 'إضافة نص إلى صفحة الوصف بعد الملف',
mdPrependText: 'إضافة نص إلى صفحة الوصف قبل الملف',
mdAppendText: 'إضافة نص إلى صفحة الوصف بعد الملف',
mdRefreshCache: 'تحديث النصوص المخزنة مؤقتًا',
mdInsertPermission: 'إدراج الإذن أو الاستبدال الحر',
mdNotifyUploaders: 'إشعار الرفعات',
mdCreateRequestSubpage: 'إنشاء صفحة نقاش الحذف',
mdListRequestSubpage: 'إضافة صفحة نقاش الحذف إلى القائمة اليومية',
mdRvGenOGallery: 'إعادة تعيين الملفات التي تم الكتابة فوقها؟',
mdDelete: 'حذف الملفات'
},
taskFailure: {
mdStartMd: "حدث خطأ أثناء بدء VisualFileChange. لم يتم إجراء أي تغييرات.",
findOriginalUploader: "حدث خطأ أثناء محاولة تحديد مُحمل الملف.",
findOriginalUploaderCB: "حدث خطأ بعد محاولة تحديد مُحمل الملف.",
mdContinue: "حدث خطأ أثناء إنشاء مربع الحوار للبدء.",
mdCreateList: "حدث خطأ أثناء التحضير لاستعلام قائمة الملفات.",
mdFindUploads: "حدث خطأ أثناء استعلام قائمة الملفات المحملة.",
mdFindUploadsCB: "حدث خطأ بعد استعلام قائمة الملفات المحملة.",
mdFindCatMembers: "حدث خطأ أثناء تحديد أعضاء الفئة.",
mdFindCatMembersCB: "هناك مشكلة في قائمة الملفات لهذه الفئة.",
mdGenIGallery: "حدث خطأ أثناء إنشاء مربع حوار اختيار الملف.",
mdSendNextQueries: "حدث خطأ أثناء استعلام تفاصيل الملفات.",
mdCreateGalleryBox: "حدث خطأ أثناء إنشاء HTML لصندوق المعرض.",
mdCreateDelUploadItem: "فشل في إنشاء إدخال في قائمة الملفات المحذوفة.",
mdExtractTags: "حدث خطأ أثناء استخراج العلامات من محتوى الصفحة.",
mdQueriedFile: "حدث خطأ بعد استعلام تفاصيل الملف وإضافتها إلى المربع الحوار.",
mdExtractLicense: "حدث خطأ أثناء استخراج الترخيص من الفئات.",
mdQueryFileDone: "حدث خطأ بعد استعلام كافة التفاصيل.",
mdQueryMore: "تم اكتشاف خطأ من قبل VisualFileChange أثناء محاولة استعلام المزيد من الملفات.",
mdExecute: "حدث خطأ أثناء تحديد وتقييم المدخلات الخاصة بك.",
mdExecuteContinue: "حدث خطأ أثناء التحضير للمهمة.",
mdRefreshCache: "حدث خطأ أثناء تحديث نصوص الويكي.",
mdInsertPermission: "حدث خطأ أثناء التحضير لإدراج كتلة الإذن.",
mdInsertOTRS: "حدث خطأ أثناء التحضير لمحتوى الصفحة مع الإذن.",
mdCreateRequestSubpage: "حدث خطأ أثناء إنشاء صفحة مناقشة الحذف.",
mdListRequestSubpage: "حدث خطأ أثناء إضافة صفحة مناقشة الحذف إلى القائمة اليومية.",
mdPrependText: "حدث خطأ أثناء إضافة نص حر إلى وصف الملف.",
mdAppendText: "حدث خطأ أثناء إضافة نص حر إلى نهاية وصف الملف.",
mdTemplateAdded: "حدث خطأ بعد إرسال طلب التغيير إلى الخادم وتلقي الرد.",
mdNotifyUploaders: "حدث خطأ أثناء إشعار الرافعين.",
mdDelete: "حدث خطأ أثناء حذف الملفات.",
mdRvGenOGallery: "حدث خطأ أثناء إعداد مربع حوار التراجع عن الاختيار.",
mdRvQueriedFile: "حدث خطأ بعد جمع معلومات التراجع عن الملفات وإضافتها إلى المربع الحوار.",
mdRvCreateImgRevisionMatrix: "حدث خطأ أثناء محاولة الحصول على مراجعات الصورة.",
mdRvEvalSelction: "حدث خطأ أثناء معالجة الملفات المحددة.",
mdRevertImage: "حدث خطأ قبل أو أثناء تقديم طلب التراجع.",
mdReverted: "حدث خطأ بعد تقديم طلب التراجع.",
mdExecuteReady: "حدث خطأ بعد أن تم تنفيذ جميع المهام."
}
});
}
mw.messages.set({
'vfc-query-progress': "استعلام تفاصيل الملفات: $1 دفعة{{PLURAL:$1|استعلام|استعلامات}} جارية. العدد الإجمالي: $2 {{PLURAL:$2|ملف|ملفات}}. الملف الحالي: $3",
'vfc-selected-count': "$1 {{PLURAL:$1|تم اختيار ملف|تم اختيار ملفات}}.",
'vfc-enter-reason': "يرجى إدخال سبب يتكون من {{PLURAL:$1|حرف واحد|$1 أحرف}} على الأقل.",
'vfc-edit-count-one-time': "هل يجب إجراء التعديل رقم $1؟"
});
// </nowiki>