🤖 format everything with pre-commit by stirlingbot (#6000)

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-04-02 18:47:52 +01:00
committed by GitHub
co-authored by stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com> Anthony Stirling
parent 7bbb04b594
commit 2c940569d1
41 changed files with 26476 additions and 699 deletions
@@ -8,6 +8,7 @@ black = "أسود"
blue = "أزرق"
bored = "الانتظار بالملل؟"
cancel = "إلغاء"
confirm = "تأكيد"
changedCredsMessage = "تم تغيير بيانات الاعتماد!"
chooseFile = "اختر ملفًا"
close = "إغلاق"
@@ -146,6 +147,7 @@ insufficientCredits = "الأرصدة غير كافية. المطلوب: {{requi
loadingCredits = "جارٍ التحقق من الأرصدة..."
loadingProStatus = "جارٍ التحقق من حالة الاشتراك..."
noticeTopUpOrPlan = "لا توجد أرصدة كافية، يرجى إعادة الشحن أو الترقية إلى خطة"
accessInvite = "دعوة"
[account]
accountSettings = "إعدادات الحساب"
@@ -1427,6 +1429,34 @@ title = "المعالجة"
description = "المدة القصوى لانتظار مهمة معالجة قبل الإبلاغ عن خطأ."
label = "مهلة المعالجة (ثوانٍ)"
[admin.settings.storage]
description = "التحكم في تخزين الخادم وخيارات المشاركة."
title = "تخزين الملفات والمشاركة"
[admin.settings.storage.enabled]
description = "السماح للمستخدمين بتخزين الملفات على الخادم."
label = "تمكين تخزين ملفات الخادم"
[admin.settings.storage.sharing.email]
description = "السماح بالمشاركة عبر عناوين البريد الإلكتروني."
label = "تمكين المشاركة عبر البريد الإلكتروني"
mailLink = "ضبط إعدادات البريد"
mailNote = "يتطلب إعداد البريد. "
[admin.settings.storage.sharing.enabled]
description = "السماح للمستخدمين بمشاركة الملفات المخزنة."
label = "تمكين المشاركة"
[admin.settings.storage.sharing.links]
description = "السماح بالمشاركة عبر روابط تتطلب تسجيل الدخول."
frontendUrlLink = "الضبط في إعدادات النظام"
frontendUrlNote = "يتطلب عنوان URL للواجهة الأمامية. "
label = "تمكين روابط المشاركة"
[admin.settings.storage.signing.enabled]
description = "السماح للمستخدمين بإنشاء جلسات توقيع بمشاركة عدة أطراف. يتطلب تمكين تخزين ملفات الخادم."
label = "تمكين التوقيع الجماعي (ألفا)"
[admin.settings.unsavedChanges]
cancel = "متابعة التحرير"
discard = "تجاهل التغييرات"
@@ -2059,7 +2089,19 @@ numbers = "الأرقام/النطاقات: 5, 10-20"
progressions = "التقدّم: 3n, 4n+1"
[certSign]
allSigned = "وقّع جميع المشاركين. جاهز للإنهاء."
awaitingSignatures = "بانتظار التواقيع"
signatureProgress = "{{signedCount}}/{{totalCount}} توقيعات"
chooseCertificate = "اختر ملف الشهادة"
declined = "مرفوض"
fetchFailed = "فشل في تحميل بيانات التوقيع"
finalized = "تم الإنهاء"
notified = "قيد الانتظار"
partialNote = "يمكنك الإنهاء مبكرًا بالتواقيع الحالية. سيتم استبعاد المشاركين غير الموقّعين."
pending = "قيد الانتظار"
readyToFinalize = "جاهز للإنهاء"
signed = "موقّع"
viewed = "تمت المشاهدة"
chooseJksFile = "اختر ملف JKS"
chooseP12File = "اختر ملف PKCS12"
choosePfxFile = "اختر ملف PFX"
@@ -2082,6 +2124,7 @@ title = "توقيع الشهادة"
invisible = "غير مرئي"
stepTitle = "مظهر التوقيع"
visible = "مرئي"
visibility = "الظهور"
[certSign.appearance.options]
title = "تفاصيل التوقيع"
@@ -2188,6 +2231,252 @@ bullet4 = "يمكن استخدام شهادات مخصّصة للتحقق"
text = "عند التحقق من التواقيع، تُظهر الأداة صلاحيتها، ومن وقّع ومتى، وما إذا تم تعديل المستند بعد التوقيع."
title = "التحقق من التواقيع"
[certSign.collab.finalize]
button = "إنهاء وتحميل ملف PDF الموقّع"
early = "إنهاء بالتواقيع الحالية"
[certSign.collab.sessionDetail]
addButton = "إضافة مشاركين"
addParticipants = "إضافة مشاركين"
addParticipantsError = "تعذّر إضافة المشاركين"
backToList = "العودة إلى الجلسات"
deleteConfirm = "هل أنت متأكد؟ لا يمكن التراجع عن ذلك."
deleteError = "فشل حذف الجلسة"
deleted = "تم حذف الجلسة"
deleteSession = "حذف الجلسة"
dueDate = "تاريخ الاستحقاق"
finalizeError = "تعذّر إنهاء الجلسة"
loadPdfError = "تعذّر تحميل ملف PDF الموقّع"
loadSignedPdf = "تحميل ملف PDF الموقّع إلى الملفات النشطة"
messageLabel = "رسالة"
noAdditionalInfo = "لا توجد معلومات إضافية"
owner = "المالك"
participantRemoved = "تمت إزالة المشارك"
participants = "المشاركون"
participantsAdded = "تمت إضافة المشاركين بنجاح"
removeParticipant = "إزالة"
removeParticipantError = "تعذّر إزالة المشارك"
selectUsers = "اختر المستخدمين..."
sessionInfo = "معلومات الجلسة"
workbenchTitle = "إدارة الجلسة"
[certSign.collab.signRequest]
addedToFiles = "تمت إضافة المستند إلى الملفات النشطة"
addSignature = "أضف توقيعك"
addToFiles = "إضافة إلى الملفات النشطة"
advancedSettings = "إعدادات متقدمة"
backToList = "العودة إلى طلبات التوقيع"
certificateChoice = "اختر شهادة للتوقيع بها"
changeSignature = "تغيير التوقيع"
clearSignature = "مسح التوقيع"
completeAndSign = "إكمال والتوقيع"
createNewSignature = "إنشاء توقيع جديد"
declineButton = "رفض"
decline = "رفض الطلب"
deleteSelected = "حذف التوقيع المحدد"
drawSignature = "ارسم توقيعك أدناه"
dueDate = "تاريخ الاستحقاق"
fileTooLarge = "يجب أن يكون حجم الملف أقل من 5MB"
fontFamily = "عائلة الخط"
fontSize = "حجم الخط: {{size}}px"
fontSizePlaceholder = "الحجم"
from = "من"
invalidCertFile = "يرجى اختيار ملف شهادة P12 أو PFX"
invalidFileType = "يرجى اختيار ملف صورة"
location = "الموقع (اختياري)"
locationPlaceholder = "من أين توقّع؟"
message = "رسالة"
noCertificate = "يرجى اختيار ملف شهادة"
noSignatures = "يرجى وضع توقيع واحد على الأقل على ملف PDF"
p12File = "ملف شهادة P12/PFX"
password = "كلمة مرور الشهادة"
passwordPlaceholder = "أدخل كلمة المرور..."
penColor = "لون القلم"
penSize = "حجم القلم: {{size}}px"
placementActive = "انقر على ملف PDF للوضع"
placeSignatureButton = "وضع التوقيع على ملف PDF"
reason = "السبب (اختياري)"
reasonPlaceholder = "لماذا توقّع؟"
removeImage = "إزالة الصورة"
removeCertFile = "إزالة الملف"
savedSignatures = "التواقيع المحفوظة"
selectFile = "اختر ملف صورة"
selectSignatureTitle = "اختر أو أنشئ توقيعًا"
signButton = "توقيع المستند"
signatureInfo = "يتم ضبط هذه الإعدادات بواسطة مالك المستند"
signaturePlaced = "تم وضع التوقيع على الصفحة"
signatureSettings = "إعدادات التوقيع"
signatureText = "نص التوقيع"
signatureTextPlaceholder = "أدخل اسمك..."
signatureTypeLabel = "نوع التوقيع"
signingTitle = "التوقيع"
textColor = "لون النص"
typeSignature = "اكتب اسمك لإنشاء توقيع"
uploadCert = "شهادة مخصصة"
uploadCertDesc = "استخدم شهادة P12/PFX الخاصة بك"
uploadSignature = "ارفع صورة توقيعك"
usePersonalCert = "شهادة شخصية"
usePersonalCertDesc = "تُنشأ تلقائيًا لحسابك"
useServerCert = "شهادة المؤسسة"
useServerCertDesc = "شهادة مؤسسة مشتركة"
workbenchTitle = "طلب توقيع"
[certSign.collab.signRequest.canvas]
colorPickerTitle = "اختر لون القلم"
continue = "متابعة"
[certSign.collab.signRequest.certModal]
description = "لقد وضعت {{count}} توقيع(ات). اختر شهادتك لإكمال التوقيع."
sign = "توقيع المستند"
certValidating = "جارٍ التحقق من الشهادة..."
certValidUntil = "الشهادة صالحة حتى {{date}}"
certInvalid = "الشهادة غير صالحة: {{error}}"
certInvalidFallback = "شهادة غير صالحة"
certNetworkError = "تعذّر التحقق من الشهادة"
title = "تهيئة الشهادة"
[certSign.collab.signRequest.image]
hint = "حمّل صورة توقيعك بصيغة PNG أو JPG"
[certSign.collab.signRequest.mode]
move = "نقل التوقيع"
place = "وضع التوقيع"
title = "وضع التوقيع أو النقل"
[certSign.collab.signRequest.modeTabs]
draw = "رسم"
image = "رفع"
text = "كتابة"
[certSign.collab.signRequest.placeSignature]
message = "انقر على ملف PDF لوضع توقيعك"
title = "وضع التوقيع"
[certSign.collab.signRequest.preview]
imageAlt = "التوقيع المحدد"
missing = "لا معاينة"
textFallback = "توقيع"
[certSign.collab.signRequest.saved]
defaultCanvasLabel = "توقيع مرسوم"
defaultImageLabel = "توقيع مرفوع"
defaultLabel = "توقيع"
defaultTextLabel = "توقيع مكتوب"
delete = "حذف التوقيع"
none = "لا توجد تواقيع محفوظة"
[certSign.collab.signRequest.signatureType]
draw = "رسم"
type = "كتابة"
upload = "رفع"
[certSign.collab.signRequest.steps]
back = "رجوع"
cancelPlacement = "إلغاء الوضع"
certificate = "الشهادة"
clickMultipleTimes = "انقر على ملف PDF عدة مرات لوضع التواقيع. اسحب أي توقيع لتحريكه أو تغيير حجمه."
clickToPlace = "انقر على ملف PDF حيث ترغب أن يظهر توقيعك."
continue = "المتابعة لاختيار الشهادة"
continueToPlacement = "المتابعة إلى الوضع"
continueToReview = "المتابعة إلى المراجعة"
createSignature = "إنشاء توقيع"
invisible = "غير مرئي"
location = "الموقع:"
multipleSignatures = "{{count}} توقيعات سيتم تطبيقها على ملف PDF"
oneSignature = "سيتم تطبيق توقيع واحد على ملف PDF"
placeOnPdf = "وضع على ملف PDF"
reason = "السبب:"
reviewTitle = "مراجعة قبل التوقيع"
signaturePlaced = "تم وضع التوقيع على الصفحة {{page}}. يمكنك ضبط الموضع بالنقر مرة أخرى أو المتابعة إلى المراجعة."
visible = "مرئي"
visibility = "الظهور:"
yourSignatures = "تواقيعك ({{count}})"
[certSign.collab.signRequest.text]
colorLabel = "اللون"
fontLabel = "الخط"
fontSizeLabel = "الحجم"
fontSizePlaceholder = "16"
label = "نص التوقيع"
modalHint = "أدخل اسمك، ثم انقر متابعة لوضعه على ملف PDF."
placeholder = "أدخل اسمك..."
[certSign.collab.participant]
certValidating = "جارٍ التحقق من الشهادة..."
certValid = "✓ الشهادة صالحة"
certValidUntil = " حتى {{date}}"
certInvalid = "✗ {{error}}"
certInvalidFallback = "شهادة غير صالحة"
certNetworkError = "تعذّر التحقق من الشهادة"
[certSign.collab.addParticipants]
add = "إضافة {{count}} مشارك"
back = "رجوع"
configureSignatures = "تهيئة إعدادات التوقيع"
continue = "المتابعة إلى إعدادات التوقيع"
reasonHelp = "تحديد سبب توقيع مسبق لهؤلاء المشاركين (اختياري، يمكنهم تغييره عند التوقيع)"
reasonPlaceholder = "مثال: موافقة، مراجعة..."
selectUsers = "اختيار المستخدمين"
[certSign.collab.sessionCreation]
includeSummaryPage = "تضمين صفحة ملخص التواقيع"
includeSummaryPageHelp = "ستُضاف صفحة ملخص في النهاية تضم جميع بيانات التوقيع الوصفية. سيتم إخفاء مربعات توقيع الشهادة الرقمية على الصفحات الفردية (لا تتأثر التواقيع اليدوية)."
[certSign.collab.sessionList]
active = "نشطة"
finalized = "تم الإنهاء"
[certSign.collab.signatureSettings]
description = "تهيئة كيفية ظهور التواقيع لجميع المشاركين"
title = "مظهر التوقيع"
[certSign.collab.userSelector]
inviteUsers = "إضافة مستخدمين"
loadError = "فشل في تحميل المستخدمين"
noTeam = "لا يوجد فريق"
noUsers = "لم يتم العثور على مستخدمين آخرين."
placeholder = "اختر المستخدمين..."
[certSign.mobile]
panelActions = "إجراءات"
panelDocument = "مستند"
panelPeople = "أشخاص"
[certSign.sessions]
deleted = "تم حذف الجلسة"
fetchFailed = "فشل تحميل تفاصيل الجلسة"
finalized = "تم إنهاء الجلسة"
loaded = "تم تحميل ملف PDF الموقّع"
pdfNotReady = "ملف PDF غير جاهز"
pdfNotReadyDesc = "يجري إنشاء ملف PDF الموقّع. يرجى المحاولة بعد قليل."
[certificateChoice.tooltip]
header = "أنواع الشهادات"
[certificateChoice.tooltip.organization]
bullet1 = "تدار بواسطة مسؤولي النظام"
bullet2 = "مشتركة عبر المستخدمين المخوّلين"
bullet3 = "تمثل هوية الشركة وليس الفرد"
bullet4 = "أفضل للاستخدام: المستندات الرسمية، تواقيع الفريق"
description = "شهادة مشتركة توفرها مؤسستك. تُستخدم للتفويض بالتوقيع على مستوى الشركة."
title = "شهادة المؤسسة"
[certificateChoice.tooltip.personal]
bullet1 = "تُنشأ تلقائيًا عند أول استخدام"
bullet2 = "مرتبطة بحساب المستخدم الخاص بك"
bullet3 = "لا يمكن مشاركتها مع مستخدمين آخرين"
bullet4 = "أفضل للاستخدام: المستندات الشخصية، المساءلة الفردية"
description = "شهادة مُنشأة تلقائيًا فريدة لحساب المستخدم الخاص بك. مناسبة للتواقيع الفردية."
title = "شهادة شخصية"
[certificateChoice.tooltip.upload]
bullet1 = "يتطلب ملف P12/PFX وكلمة مرور"
bullet2 = "يمكن إصدارها من جهات إصدار شهادات خارجية"
bullet3 = "مستوى ثقة أعلى للمستندات القانونية"
bullet4 = "أفضل للاستخدام: العقود الملزمة قانونيًا، التحقق الخارجي"
description = "استخدم ملف شهادة PKCS#12 الخاص بك. يوفّر تحكمًا كاملاً بخصائص الشهادة."
title = "رفع ملف P12 مخصص"
[changeCreds]
changePassword = "أنت تستخدم بيانات تسجيل الدخول الافتراضية. يرجى إدخال كلمة مرور جديدة"
changeUsername = "حدّث اسم المستخدم. سيتم تسجيل خروجك بعد التحديث."
@@ -3242,6 +3531,46 @@ totalSelected = "الإجمالي المحدد"
unsupported = "غير مدعوم"
unzip = "فك الضغط"
uploadError = "فشل تحميل بعض الملفات."
copyCreated = "تم حفظ نسخة على هذا الجهاز."
copyFailed = "تعذّر إنشاء نسخة."
leaveShare = "إزالة من قائمتي"
leaveShareFailed = "تعذّر إزالة الملف المشترك."
leaveShareSuccess = "تمت الإزالة من قائمتك المشتركة."
removeBoth = "إزالة من كليهما"
removeFilePrompt = "هذا الملف محفوظ على هذا الجهاز وعلى خادمك. من أين ترغب في إزالته؟"
removeFileTitle = "إزالة الملف"
removeLocalOnly = "هذا الجهاز فقط"
removeServerFailed = "تعذّر إزالة الملف من الخادم."
removeServerOnly = "الخادم فقط"
removeServerOnlyPrompt = "هذا الملف مخزّن فقط على خادمك. هل ترغب في إزالته من الخادم؟"
removeServerSuccess = "تمت الإزالة من الخادم."
removeSharedPrompt = "هذا الملف مشترك معك. يمكنك إزالته من هذا الجهاز أو من قائمتك المشتركة."
removeSharedServerOnlyBlockedPrompt = "هذا الملف مشترك معك ومخزّن فقط على الخادم."
removeSharedServerOnlyPrompt = "هذا الملف مشترك معك ومخزّن فقط على الخادم. هل تود إزالته من قائمتك؟"
changesNotUploaded = "لم تُرفع التغييرات"
cloudFile = "ملف سحابي"
filterAll = "الكل"
filterLocal = "محلي"
filterSharedByMe = "مشترك بواسطتي"
filterSharedWithMe = "مشترك معي"
lastSynced = "آخر مزامنة"
localOnly = "محلي فقط"
makeCopy = "إنشاء نسخة"
owner = "المالك"
ownerUnknown = "غير معروف"
share = "مشاركة"
shareSelected = "مشاركة المحدد"
sharedByYou = "مشترك بواسطتك"
sharedEditNoticeBody = "ليس لديك حقوق تحرير لنسخة الخادم من هذا الملف. سيتم حفظ أي تعديلات تجريها كنسخة محلية."
sharedEditNoticeConfirm = "حسنًا"
sharedEditNoticeTitle = "نسخة خادم للعرض فقط"
sharedWithYou = "مشترك معك"
sharing = "مشاركة"
storageState = "التخزين"
synced = "تمت المزامنة"
updateOnServer = "تحديث على الخادم"
uploadSelected = "رفع المحدد"
uploadToServer = "رفع إلى الخادم"
[files]
addFiles = "إضافة ملفات"
@@ -3367,6 +3696,77 @@ title = "حول تسطيح ملفات PDF"
discord = "Discord"
issues = "GitHub"
[groupSigning.tooltip]
header = "نبذة عن التوقيع الجماعي"
[groupSigning.tooltip.finalization]
bullet1 = "تُطبَّق جميع التواقيع حسب ترتيب المشاركين الذي حددته"
bullet2 = "يمكنك الإنهاء بتواقيع جزئية عند الحاجة"
bullet3 = "بعد الإنهاء، لا يمكن تعديل الجلسة"
description = "عند توقيع جميع المشاركين (أو إذا اخترت الإنهاء مبكرًا)، يمكنك إنشاء ملف PDF النهائي الموقّع."
title = "عملية الإنهاء"
[groupSigning.tooltip.roles]
bullet1 = "المالك (أنت): ينشئ الجلسة، يضبط افتراضات التوقيع، ينهي المستند"
bullet2 = "المشاركون: ينشئون توقيعهم، يختارون الشهادة، يضعونها على ملف PDF"
bullet3 = "لا يمكن للمشاركين تعديل إعدادات الظهور أو السبب أو الموقع للتوقيع"
description = "أنت تتحكم في إعدادات مظهر التوقيع لجميع المشاركين."
title = "أدوار المشاركين"
[groupSigning.tooltip.sequential]
bullet1 = "يجب أن يوقّع المشارك الأول قبل أن يتمكن الثاني من الوصول إلى المستند"
bullet2 = "يضمن ترتيب توقيع مناسبًا للامتثال القانوني"
bullet3 = "يمكنك إعادة ترتيب المشاركين بسحبهم في القائمة"
description = "يوقّع المشاركون المستندات بالترتيب الذي تحدده. يتلقى كل موقّع إشعارًا عندما يحين دوره."
title = "التوقيع المتسلسل"
[groupSigning.steps]
back = "رجوع"
completed = "مكتمل"
current = "حالي"
stepLabel = "الخطوة {{number}}"
[groupSigning.steps.configureDefaults]
continue = "المتابعة إلى المراجعة"
invisible = "ستكون التواقيع غير مرئية (بيانات وصفية فقط)"
locationLabel = "الموقع:"
preview = "معاينة"
reasonLabel = "السبب:"
title = "تهيئة إعدادات التوقيع"
visible = "ستكون التواقيع مرئية على الصفحة {{page}}"
[groupSigning.steps.review]
document = "المستند"
dueDate = "تاريخ الاستحقاق (اختياري)"
dueDatePlaceholder = "اختر تاريخ الاستحقاق..."
invisible = "غير مرئي (بيانات وصفية فقط)"
location = "الموقع:"
logo = "الشعار:"
logoHidden = "بدون شعار"
logoShown = "يظهر شعار Stirling PDF"
participants = "المشاركون"
reason = "السبب:"
send = "إرسال طلبات التوقيع"
signatureSettings = "إعدادات التوقيع"
title = "مراجعة تفاصيل الجلسة"
titleShort = "مراجعة وإرسال"
visibility = "الظهور:"
visible = "مرئي على الصفحة {{page}}"
participantCount = "{{count}} مشارك سيوقّعون بالترتيب"
[groupSigning.steps.selectDocument]
continue = "المتابعة لاختيار المشاركين"
noFile = "يرجى اختيار ملف PDF واحد من ملفاتك النشطة لإنشاء جلسة توقيع."
selectedFile = "المستند المحدد"
title = "اختيار مستند"
[groupSigning.steps.selectParticipants]
continue = "المتابعة إلى إعدادات التوقيع"
count = "تم اختيار {{count}} مشارك"
label = "اختر المشاركين"
placeholder = "اختر المشاركين للتوقيع..."
title = "اختيار المشاركين"
[getPdfInfo]
downloadJson = "تحميل JSON"
downloads = "التنزيلات"
@@ -4460,7 +4860,10 @@ zoomOut = "تصغير"
[viewer]
cannotPreviewFile = "لا يمكن معاينة الملف"
disableColorFilter = "تعطيل مرشح الألوان"
dualPageView = "عرض صفحتين"
enableDarkFilter = "تمكين المرشح الداكن"
enableSepiaFilter = "تمكين مرشح سيبيا"
firstPage = "الصفحة الأولى"
lastPage = "الصفحة الأخيرة"
nextPage = "الصفحة التالية"
@@ -4470,6 +4873,22 @@ singlePageView = "عرض صفحة واحدة"
unknownFile = "ملف غير معروف"
zoomIn = "تكبير"
zoomOut = "تصغير"
resetZoom = "إعادة ضبط التكبير"
[viewer.nonPdf]
fileTypeBadge = "ملف {{type}}"
convertToPdf = "التحويل إلى PDF"
loading = "جارٍ التحميل..."
emptyFile = "ملف فارغ"
csvStats = "{{rows}} صفوف · {{columns}} أعمدة · {{size}}"
sortedBy = "مرتّب حسب: {{column}}"
columnDefault = "العمود {{index}}"
htmlPreviewWarning = "معاينة HTML — قد لا يتم تحميل الموارد الخارجية · {{size}}"
htmlPreview = "معاينة HTML"
invalidJson = "JSON غير صالح — عرض المحتوى الخام"
textStats = "{{lines}} أسطر · {{size}}"
lineNumbers = "أرقام الأسطر"
renderMarkdown = "عرض Markdown"
[viewer.attachments]
title = "المرفقات"
@@ -4531,6 +4950,7 @@ toggleAttachments = "إظهار/إخفاء المرفقات"
toggleTheme = "تبديل السِمة"
language = "اللغة"
toggleAnnotations = "تبديل ظهور التعليقات التوضيحية"
toggleLayers = "تبديل الطبقات"
search = "بحث في PDF"
panMode = "وضع السحب"
applyRedactionsFirst = "طبّق التنقيحات أولًا"
@@ -5407,20 +5827,72 @@ title = "طباعة ملف"
2 = "ادخل اسم الطابعة"
[quickAccess]
access = "وصول"
accessAddPerson = "إضافة شخص آخر"
accessBack = "رجوع"
accessCopyLink = "نسخ الرابط"
accessEmail = "عنوان البريد الإلكتروني"
accessEmailPlaceholder = "[email protected]"
accessFileLabel = "ملف"
accessGeneral = "وصول عام"
accessInviteTitle = "دعوة أشخاص"
accessOwner = "المالك"
accessPanel = "وصول المستند"
accessPeople = "الأشخاص الذين لديهم وصول"
accessRemove = "إزالة"
accessRestricted = "مقيّد"
accessRestrictedHint = "لا يمكن الفتح إلا لمن لديهم وصول"
accessRole = "الدور"
accessRoleCommenter = "معلّق"
accessRoleEditor = "محرر"
accessRoleViewer = "عارض"
accessSelectedFile = "الملف المحدد"
accessSendInvite = "إرسال الدعوة"
accessTitle = "وصول المستند"
accessYou = "أنت"
account = "الحساب"
activeSessions = "جلسات نشطة"
activeTab = "نشطة"
activity = "النشاط"
adminSettings = "إعدادات المشرف"
allSessions = "كل الجلسات"
allTools = "كل الأدوات"
automate = "أتمتة"
back = "رجوع"
certSign = "توقيع بالشهادة"
completedSessions = "جلسات مكتملة"
completedTab = "مكتملة"
config = "الإعداد"
createNew = "إنشاء طلب جديد"
createSession = "إنشاء طلب توقيع"
dueDate = "تاريخ الاستحقاق (اختياري)"
files = "الملفات"
help = "مساعدة"
noActiveSessions = "لا توجد طلبات توقيع معلّقة أو جلسات نشطة"
noCompletedSessions = "لا توجد جلسات مكتملة"
noFile = "لم يتم اختيار ملف"
read = "قراءة"
reader = "القارئ"
refresh = "تحديث"
requestSignatures = "طلب تواقيع"
selectSingleFileToRequest = "اختر ملف PDF واحدًا لطلب التواقيع"
selectedFile = "الملف المحدد"
selectUsers = "اختر مستخدمين للتوقيع"
selectUsersPlaceholder = "اختر المشاركين..."
sendingRequest = "جارٍ الإرسال..."
settings = "إعدادات"
showMeAround = "أرني جولة"
sign = "توقيع"
signatureRequests = "طلبات التوقيع"
signYourself = "وقّع بنفسك"
newRequest = "طلب جديد"
tours = "جولات"
wetSign = "إضافة توقيع"
filterMine = "الخاصة بي"
filterOverdue = "متأخرة"
filterSigned = "موقّع"
filterDeclined = "مرفوض"
searchDocuments = "ابحث في المستندات…"
[quickAccess.helpMenu]
adminTour = "جولة المسؤول"
@@ -6050,11 +6522,75 @@ toolNotAvailableLocally = "خادم Stirling-PDF الخاص بك غير متصل
expired = "لقد انتهت جلستك. يرجى تحديث الصفحة والمحاولة مرة أخرى"
refreshPage = "تحديث الصفحة"
[sessionManagement.tooltip]
header = "إدارة جلسات التوقيع"
[sessionManagement.tooltip.addParticipants]
bullet1 = "يُضاف المشاركون الجدد إلى نهاية ترتيب التوقيع"
bullet2 = "لا يمكن إضافة مشاركين بعد إنهاء الجلسة"
bullet3 = "يتلقى كل مشارك إشعارًا عندما يحين دوره"
description = "يمكنك إضافة المزيد من المشاركين إلى جلسة نشطة في أي وقت قبل الإنهاء."
title = "إضافة مشاركين"
[sessionManagement.tooltip.finalization]
bullet1 = "<b>إنهاء كامل</b>: وقّع جميع المشاركين"
bullet2 = "<b>إنهاء جزئي</b>: لم يوقّع بعض المشاركين بعد"
bullet3 = "سيتم استبعاد المشاركين غير الموقّعين من المستند النهائي"
bullet4 = "بعد الإنهاء، يمكنك تحميل ملف PDF الموقّع إلى الملفات النشطة"
description = "يجمع الإنهاء جميع التواقيع في ملف PDF واحد موقّع. لا يمكن التراجع عن هذا الإجراء."
title = "إنهاء الجلسة"
[sessionManagement.tooltip.participantRemoval]
bullet1 = "لا يمكن إزالة المشاركين الذين قاموا بالتوقيع بالفعل"
bullet2 = "لن يتلقى المشاركون الذين تمت إزالتهم إشعارات بعد ذلك"
bullet3 = "يُعدل ترتيب التوقيع تلقائيًا"
description = "يمكن إزالة المشاركين من الجلسات قبل أن يوقّعوا."
title = "إزالة المشاركين"
[sessionManagement.tooltip.signatureOrder]
bullet1 = "يُطبَّق كل توقيع بالتسلسل على ملف PDF"
bullet2 = "يمكن للموقّعين اللاحقين رؤية التواقيع السابقة"
bullet3 = "أمر حاسم لتدفقات الموافقات والسلاسل القانونية للحيازة"
description = "الترتيب الذي تحدده عند إنشاء الجلسة يحدد من يوقّع أولًا."
title = "ترتيب التوقيع"
[signatureSettings.tooltip]
header = "إعدادات مظهر التوقيع"
[signatureSettings.tooltip.location]
bullet1 = "أمثلة: \"New York, USA\"، \"London Office\"، \"Remote\""
bullet2 = "ليست نفس موضع الصفحة"
bullet3 = "قد يكون مطلوبًا في بعض الولايات القضائية القانونية"
description = "موقع جغرافي اختياري حيث تم تطبيق التوقيع. يُخزّن في بيانات الشهادة الوصفية."
title = "موقع التوقيع"
[signatureSettings.tooltip.logo]
bullet1 = "يُعرض بجانب التوقيع والنص"
bullet2 = "يدعم صيغ PNG وJPG"
bullet3 = "يعزّز المظهر الاحترافي"
description = "أضف شعار الشركة إلى التواقيع المرئية للعلامة التجارية والمصداقية."
title = "شعار الشركة"
[signatureSettings.tooltip.reason]
bullet1 = "أمثلة: \"Approval\"، \"Contract Agreement\"، \"Review Complete\""
bullet2 = "يظهر في خصائص توقيع PDF"
bullet3 = "مفيد لسجلات التدقيق والامتثال"
description = "نص اختياري يشرح سبب توقيع المستند. يُخزّن في بيانات الشهادة الوصفية."
title = "سبب التوقيع"
[signatureSettings.tooltip.visibility]
bullet1 = "<b>مرئي</b>: يظهر التوقيع على ملف PDF بمظهر مخصص"
bullet2 = "<b>غير مرئي</b>: تُضمَّن الشهادة دون علامة مرئية"
bullet3 = "لا تزال التواقيع غير المرئية توفّر تحققًا تشفيريًا"
description = "يتحكم فيما إذا كان التوقيع مرئيًا على المستند أو مُضمّنًا بشكل غير مرئي."
title = "ظهور التوقيع"
[settings.configuration]
advanced = "متقدم"
database = "قاعدة البيانات"
endpoints = "نقاط النهاية"
features = "الميزات"
storageSharing = "تخزين الملفات والمشاركة"
systemSettings = "إعدادات النظام"
title = "التهيئة"
@@ -6332,10 +6868,13 @@ title = "سجّل الدخول إلى Stirling"
[setup.selfhosted]
link = "أو الاتصال بحساب مُستضاف ذاتيًا"
subtitle = "أدخل بيانات اعتماد الخادم"
changeServerLocked = "لقد قيّدت مؤسستك هذا التطبيق بخادم محدد"
switchToLocal = "استخدام الأدوات المحلية بدلًا من ذلك"
title = "سجّل الدخول إلى الخادم"
[setup.selfhosted.unreachable]
changeServer = "الاتصال بخادم آخر"
changeServerLocked = "لقد قيّدت مؤسستك هذا التطبيق بخادم محدد"
continueOffline = "استخدام الأدوات المحلية بدلًا من ذلك"
message = "تعذّر الوصول إلى {{url}}. تحقّق من أن الخادم يعمل وقابل للوصول."
retry = "إعادة المحاولة"
@@ -6529,6 +7068,15 @@ saved = "محفوظ"
text = "نص"
title = "نوع التوقيع"
[signRequest]
declined = "تم رفض طلب التوقيع"
fetchFailed = "تعذّر تحميل طلب التوقيع"
signed = "تم توقيع المستند بنجاح"
[signSession]
createFailed = "تعذّر إنشاء طلب التوقيع"
created = "تم إرسال طلب التوقيع"
[signup]
accountCreatedSuccessfully = "تم إنشاء الحساب بنجاح! يمكنك الآن تسجيل الدخول."
alreadyHaveAccount = "هل لديك حساب بالفعل؟ سجّل الدخول"
@@ -6807,6 +7355,106 @@ title = "تجزئة المستند حسب الفصول"
[splitPdfByChapters]
tags = "تجزئة، فصول، علامات تبويب، تنظيم"
[storageShare]
accessed = "تم الوصول"
accessDenied = "ليس لديك حق الوصول إلى هذا الملف المشترك. اطلب من المالك مشاركته معك."
accessFailed = "تعذّر تحميل النشاط."
accessDeniedBody = "ليس لديك حق الوصول إلى هذا الملف. اطلب من المالك مشاركته معك."
accessDeniedTitle = "لا وصول"
accessLimitedCommenter = "وصول التعليق قادم قريبًا. اطلب من المالك صلاحية المحرر إذا كنت بحاجة إلى التنزيل."
accessLimitedTitle = "وصول محدود"
accessLimitedViewer = "هذا الرابط للعرض فقط. اطلب من المالك صلاحية المحرر إذا كنت بحاجة إلى التنزيل."
createdAt = "تم الإنشاء"
download = "تنزيل"
downloadFailed = "تعذّر تنزيل هذا الملف."
expiredBody = "رابط المشاركة هذا غير صالح أو انتهت صلاحيته."
expiredTitle = "انتهت صلاحية الرابط"
goToLogin = "الانتقال إلى تسجيل الدخول"
loadFailed = "تعذّر فتح الملف المشترك."
loading = "جارٍ تحميل رابط المشاركة..."
loginPrompt = "سجّل الدخول للوصول إلى هذا الملف المشترك."
loginRequired = "مطلوب تسجيل الدخول"
openInApp = "فتح في Stirling PDF"
ownerLabel = "المالك"
ownerUnknown = "غير معروف"
requiresLogin = "هذا الملف المشترك يتطلب تسجيل الدخول."
roleCommenter = "معلّق"
roleEditor = "محرر"
roleViewer = "عارض"
shareHeading = "ملف مشترك"
titleDefault = "ملف مشترك"
tryAgain = "يرجى المحاولة لاحقًا."
addUser = "إضافة"
commenterHint = "التعليق قادم قريبًا."
copied = "تم نسخ الرابط إلى الحافظة"
copy = "نسخ"
copyFailed = "فشل النسخ"
description = "أنشئ رابط مشاركة لهذا الملف. يمكن للمستخدمين المسجّلين الدخول والذين لديهم الرابط الوصول إليه."
downloadsCount = "عمليات التنزيل: {{count}}"
emailWarningBody = "يبدو هذا عنوان بريد إلكتروني. إذا لم يكن هذا الشخص مستخدم Stirling PDF بالفعل، فلن يتمكن من الوصول إلى الملف."
emailWarningConfirm = "المشاركة على أي حال"
emailWarningTitle = "عنوان بريد إلكتروني"
errorTitle = "فشلت المشاركة"
failure = "تعذّر إنشاء رابط مشاركة. يرجى المحاولة مرة أخرى."
fileLabel = "الملف"
generate = "إنشاء رابط"
generated = "تم إنشاء رابط المشاركة"
hideActivity = "إخفاء النشاط"
invalidUsername = "أدخل اسم مستخدم أو عنوان بريد إلكتروني صالحًا."
lastAccessed = "آخر وصول"
linkAccessTitle = "وصول رابط المشاركة"
linkLabel = "رابط المشاركة"
linksDisabled = "روابط المشاركة معطّلة."
linksDisabledBody = "روابط المشاركة معطّلة بواسطة إعدادات الخادم."
manage = "إدارة المشاركة"
manageDescription = "إنشاء وإدارة روابط لمشاركة هذا الملف."
manageLoadFailed = "تعذّر تحميل روابط المشاركة."
manageTitle = "إدارة المشاركة"
noActivity = "لا يوجد نشاط بعد."
noLinks = "لا توجد روابط مشاركة نشطة بعد."
noSharedUsers = "لا يملك أي مستخدم وصولًا بعد."
removeLink = "إزالة الرابط"
removeUser = "إزالة"
revokeFailed = "تعذّر إزالة رابط المشاركة."
revoked = "تمت إزالة رابط المشاركة"
roleLabel = "الدور"
sharingDisabled = "المشاركة معطّلة."
sharingDisabledBody = "تم تعطيل المشاركة بواسطة إعدادات الخادم."
sharedUsersTitle = "المستخدمون الذين تمت المشاركة معهم"
title = "مشاركة الملف"
unknownUser = "مستخدم غير معروف"
userAddFailed = "يتعذر المشاركة مع هذا المستخدم."
userAdded = "تمت إضافة المستخدم إلى قائمة المشاركة."
usernameLabel = "اسم المستخدم أو البريد الإلكتروني"
usernamePlaceholder = "أدخل اسم مستخدم أو بريدًا إلكترونيًا"
userRemoveFailed = "يتعذر إزالة هذا المستخدم."
userRemoved = "تمت إزالة المستخدم من قائمة المشاركة."
viewActivity = "عرض النشاط"
viewed = "تمت المشاهدة"
viewsCount = "المشاهدات: {{count}}"
downloaded = "تم التنزيل"
bulkDescription = "أنشئ رابطًا واحدًا لمشاركة جميع الملفات المحددة مع المستخدمين المسجّلين الدخول."
bulkTitle = "مشاركة الملفات المحددة"
copyLink = "نسخ رابط المشاركة"
fileCount = "تم تحديد {{count}} ملفًا"
ownerOnly = "يمكن للمالك فقط إدارة المشاركة."
selectSingleFile = "حدّد ملفًا واحدًا لإدارة المشاركة."
[storageUpload]
description = "يقوم هذا بتحميل الملف الحالي إلى تخزين الخادم لاستخدامك الخاص."
errorTitle = "فشل التحميل"
failure = "فشل التحميل. يرجى التحقق من تسجيل الدخول وإعدادات التخزين."
fileLabel = "الملف"
hint = "تتحكم إعدادات الخادم في الروابط العامة وأوضاع الوصول."
success = "تم التحميل إلى الخادم"
title = "التحميل إلى الخادم"
updateButton = "تحديث على الخادم"
uploadButton = "تحميل إلى الخادم"
bulkDescription = "يقوم هذا بتحميل الملفات المحددة إلى تخزين الخادم."
bulkTitle = "تحميل الملفات المحددة"
fileCount = "تم تحديد {{count}} ملفًا"
more = " +{{count}} أخرى"
[storage]
approximateSize = "الحجم التقريبي"
fileTooLarge = "الملف كبير جدًا. الحد الأقصى للحجم لكل ملف هو"
@@ -7153,6 +7801,30 @@ title = "عرض/تحرير PDF"
[warning]
tooltipTitle = "تحذير"
[wetSignature.tooltip]
header = "طرق إنشاء التوقيع"
[wetSignature.tooltip.draw]
bullet1 = "تخصيص لون القلم وسماكته"
bullet2 = "امسح وأعد الرسم حتى ترضى"
bullet3 = "يعمل على أجهزة اللمس (الأجهزة اللوحية، الهواتف)"
description = "أنشئ توقيعًا بخط اليد باستخدام الماوس أو شاشة اللمس. الأفضل للتوقيعات الشخصية الأصيلة."
title = "رسم التوقيع"
[wetSignature.tooltip.type]
bullet1 = "اختر من عدة خطوط"
bullet2 = "خصص حجم النص ولونه"
bullet3 = "مثالي للتوقيعات الموحّدة"
description = "أنشئ توقيعًا من نص مكتوب. سريع ومتّسق، ومناسب للمستندات التجارية."
title = "كتابة التوقيع"
[wetSignature.tooltip.upload]
bullet1 = "يدعم PNG وJPG وغيرها من صيغ الصور"
bullet2 = "يُوصى بالخلفيات الشفافة للحصول على أفضل النتائج"
bullet3 = "سيتم تغيير حجم الصورة لتناسب مساحة التوقيع"
description = "حمّل صورة توقيع مُنشأة مسبقًا. مثالي إذا كان لديك توقيع ممسوح ضوئيًا أو شعار شركة."
title = "تحميل صورة التوقيع"
[watermark]
completed = "تمت إضافة العلامة المائية"
desc = "أضف علامات مائية نصية أو صورية إلى ملفات PDF"
@@ -7333,6 +8005,7 @@ activeSession = "جلسة نشطة"
addMembers = "إضافة أعضاء"
admin = "مسؤول"
confirmDelete = "هل أنت متأكد أنك تريد حذف هذا المستخدم؟ لا يمكن التراجع عن هذا الإجراء."
confirmUnlock = "هل أنت متأكد من أنك تريد فتح قفل حساب هذا المستخدم؟"
deleteUser = "حذف المستخدم"
deleteUserError = "فشل حذف المستخدم"
deleteUserSuccess = "تم حذف المستخدم بنجاح"
@@ -7341,6 +8014,8 @@ disable = "تعطيل"
disabled = "معطّل"
editRole = "تحرير الدور"
enable = "تمكين"
locked = "مقفل"
lockedBadge = "مقفل"
loading = "جارٍ تحميل الأشخاص..."
loginRequired = "فعّل وضع تسجيل الدخول أولاً"
member = "عضو"
@@ -7350,6 +8025,9 @@ searchMembers = "ابحث عن الأعضاء..."
status = "الحالة"
team = "الفريق"
title = "الأشخاص"
unlockAccount = "فتح قفل الحساب"
unlockUserError = "فشل فتح قفل حساب المستخدم"
unlockUserSuccess = "تم فتح قفل حساب المستخدم بنجاح"
user = "مستخدم"
[workspace.people.actions]