mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-16 19:33:11 +02:00
Sync Translations + tauri fix for get info (#6484)
### Description of Changes This Pull Request was automatically generated to synchronize updates to translation files and documentation. Below are the details of the changes made: #### **1. Synchronization of Translation Files** - Updated translation files (`frontend/editor/public/locales/*/translation.toml`) to reflect changes in the reference file `en-GB/translation.toml`. - Ensured consistency and synchronization across all supported language files. - Highlighted any missing or incomplete translations. - **Format**: TOML #### **2. Update README.md** - Generated the translation progress table in `README.md` using `counter_translation_v3.py`. - Added a summary of the current translation status for all supported languages. - Included up-to-date statistics on translation coverage. #### **Why these changes are necessary** - Keeps translation files aligned with the latest reference updates. - Ensures the documentation reflects the current translation progress. --- Auto-generated by [create-pull-request][1]. [1]: https://github.com/peter-evans/create-pull-request --------- Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com> Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
co-authored by
stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Anthony Stirling
parent
71361f0d33
commit
be914c7135
@@ -12,7 +12,6 @@ cancel = "إلغاء"
|
||||
changedCredsMessage = "تم تغيير بيانات الاعتماد!"
|
||||
chooseFile = "اختر ملفًا"
|
||||
close = "إغلاق"
|
||||
color = "لون"
|
||||
comingSoon = "قريبًا"
|
||||
confirm = "تأكيد"
|
||||
confirmClose = "تأكيد الإغلاق"
|
||||
@@ -90,6 +89,7 @@ nothingToUndo = "لا شيء للتراجع عنه"
|
||||
noticeTopUpOrPlan = "لا توجد أرصدة كافية، يرجى إعادة الشحن أو الترقية إلى خطة"
|
||||
noValidFiles = "لا توجد ملفات صالحة للمعالجة"
|
||||
oops = "عذرًا!"
|
||||
openInNewWindow = "فتح في نافذة جديدة"
|
||||
openInViewer = "فتح في العارض"
|
||||
operationCancelled = "تم إلغاء العملية"
|
||||
page = "صفحة"
|
||||
@@ -198,6 +198,10 @@ ssoDescription = "تدار المصادقة ذات العاملين من قِب
|
||||
ssoManaged = "قم بإعداد MFA عبر موفّر هويتك."
|
||||
title = "المصادقة ذات العاملين"
|
||||
|
||||
[account.overview]
|
||||
logOut = "تسجيل الخروج"
|
||||
signedInAs = "تم تسجيل الدخول باسم: {{email}}"
|
||||
|
||||
[add-page-numbers]
|
||||
tags = "ترقيم,تسمية,تنظيم,فهرسة"
|
||||
|
||||
@@ -225,6 +229,9 @@ title = "ما الذي يقدمه"
|
||||
[AddAttachmentsRequest.tooltip.header]
|
||||
title = "حول إضافة المرفقات"
|
||||
|
||||
[addFileCard]
|
||||
upload = "رفع"
|
||||
|
||||
[addImage]
|
||||
applySignatures = "تطبيق الصور"
|
||||
header = "إضافة صورة إلى PDF"
|
||||
@@ -494,6 +501,11 @@ title = "ضبط مقياس الصفحة"
|
||||
[adjustPageScale.error]
|
||||
failed = "حدث خطأ أثناء ضبط مقياس الصفحة."
|
||||
|
||||
[adjustPageScale.orientation]
|
||||
label = "اتجاه الصفحة"
|
||||
landscape = "أفقي"
|
||||
portrait = "عمودي"
|
||||
|
||||
[adjustPageScale.pageSize]
|
||||
keep = "الإبقاء على الحجم الأصلي"
|
||||
label = "حجم الصفحة المستهدف"
|
||||
@@ -600,6 +612,7 @@ label = "إدارة الملفات المؤقتة"
|
||||
[admin.settings.advanced.tempFileManagement.baseTmpDir]
|
||||
description = "الدليل الأساسي للملفات المؤقتة (اتركه فارغًا للإعداد الافتراضي: java.io.tmpdir/stirling-pdf)"
|
||||
label = "الدليل الأساسي للملفات المؤقتة"
|
||||
placeholder = "الافتراضي: java.io.tmpdir/stirling-pdf"
|
||||
|
||||
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
|
||||
description = "عدد مرات تنفيذ التنظيف (بالدقائق)"
|
||||
@@ -612,6 +625,7 @@ label = "تنظيف ملفات النظام المؤقتة"
|
||||
[admin.settings.advanced.tempFileManagement.libreofficeDir]
|
||||
description = "دليل ملفات LibreOffice المؤقتة (اتركه فارغًا للإعداد الافتراضي: baseTmpDir/libreoffice)"
|
||||
label = "دليل LibreOffice للملفات المؤقتة"
|
||||
placeholder = "الافتراضي: baseTmpDir/libreoffice"
|
||||
|
||||
[admin.settings.advanced.tempFileManagement.maxAgeHours]
|
||||
description = "الحد الأقصى للعمر بالساعات قبل تنظيف الملفات المؤقتة"
|
||||
@@ -628,6 +642,7 @@ label = "تنظيف عند بدء التشغيل"
|
||||
[admin.settings.advanced.tempFileManagement.systemTempDir]
|
||||
description = "الدليل المؤقت للنظام المراد تنظيفه (يُستخدم فقط إذا كان cleanupSystemTemp مُمكّنًا)"
|
||||
label = "الدليل المؤقت للنظام"
|
||||
placeholder = "مسار دليل الملفات المؤقتة للنظام"
|
||||
|
||||
[admin.settings.advanced.tessdataDir]
|
||||
description = "المسار إلى دليل tessdata لملفات لغات OCR"
|
||||
@@ -833,6 +848,7 @@ label = "اسم قاعدة البيانات"
|
||||
[admin.settings.database.password]
|
||||
description = "كلمة مرور مصادقة قاعدة البيانات"
|
||||
label = "كلمة المرور"
|
||||
placeholder = "أدخل كلمة مرور قاعدة البيانات"
|
||||
|
||||
[admin.settings.database.port]
|
||||
description = "منفذ خادم قاعدة البيانات (لا يُستخدم إذا تم توفير عنوان URL مخصص)"
|
||||
@@ -864,10 +880,12 @@ label = "إخفاء الأدوات غير المتاحة افتراضيًا"
|
||||
[admin.settings.endpoints.groupsToRemove]
|
||||
description = "اختر مجموعات نقاط النهاية لتعطيلها"
|
||||
label = "مجموعات نقاط النهاية المعطّلة"
|
||||
placeholder = "اختر المجموعات لتعطيلها"
|
||||
|
||||
[admin.settings.endpoints.toRemove]
|
||||
description = "اختر نقاط النهاية الفردية لتعطيلها"
|
||||
label = "نقاط النهاية المعطّلة"
|
||||
placeholder = "اختر نقاط النهاية لتعطيلها"
|
||||
|
||||
[admin.settings.enterpriseRequired]
|
||||
message = "يلزم توفر ترخيص Enterprise للوصول إلى {{featureName}}. أنت تشاهد بيانات تجريبية للمرجع."
|
||||
@@ -1082,6 +1100,7 @@ label = "مضيف SMTP"
|
||||
[admin.settings.mail.password]
|
||||
description = "كلمة المرور لمصادقة SMTP"
|
||||
label = "كلمة مرور SMTP"
|
||||
placeholder = "أدخل كلمة مرور SMTP"
|
||||
|
||||
[admin.settings.mail.port]
|
||||
description = "رقم المنفذ لاتصال SMTP (عادةً 25 أو 465 أو 587)"
|
||||
@@ -1091,6 +1110,10 @@ label = "منفذ SMTP"
|
||||
description = "اسم المستخدم لمصادقة SMTP"
|
||||
label = "اسم مستخدم SMTP"
|
||||
|
||||
[admin.settings.plan.noData]
|
||||
message = "بيانات الخطط غير متاحة حالياً."
|
||||
title = "لا تتوفر بيانات"
|
||||
|
||||
[admin.settings.premium]
|
||||
description = "تهيئة مفتاح الترخيص للمزايا الممتازة أو المؤسسية."
|
||||
license = "تهيئة الترخيص"
|
||||
@@ -1137,6 +1160,9 @@ info = "إذا كان لديك مفتاح ترخيص أو ملف شهادة من
|
||||
toggle = "هل لديك مفتاح ترخيص أو ملف شهادة؟"
|
||||
|
||||
[admin.settings.premium.movedFeatures]
|
||||
auditLogging = "<0>سجل التدقيق</0> (ENTERPRISE) - الأمان"
|
||||
customMetadata = "<0>البيانات الوصفية المخصصة</0> (PRO) - عام"
|
||||
databaseConfiguration = "<0>تهيئة قاعدة البيانات</0> (ENTERPRISE) - قاعدة البيانات"
|
||||
message = "تم تنظيم ميزات Premium وEnterprise الآن في أقسامها الخاصة:"
|
||||
title = "توزيع الميزات الممتازة"
|
||||
|
||||
@@ -1512,6 +1538,33 @@ user = "مستخدم"
|
||||
usernameInfo = "يمكن أن يحتوي اسم المستخدم فقط على أحرف وأرقام والرموز الخاصة التالية @._+- أو يجب أن يكون عنوان بريد إلكتروني صالح."
|
||||
webOnlyUser = "مستخدم الويب فقط"
|
||||
|
||||
[agents]
|
||||
auto_redaction_description = "تنقيح البيانات الشخصية تلقائياً"
|
||||
auto_redaction_name = "التنقيح التلقائي"
|
||||
back_to_tools = "العودة إلى الأدوات"
|
||||
coming_soon = "قريباً"
|
||||
compliance_description = "تدقيق المستندات للامتثال"
|
||||
compliance_name = "فحص الامتثال"
|
||||
data_extraction_description = "استخراج الجداول والبيانات المهيكلة"
|
||||
data_extraction_name = "استخراج البيانات"
|
||||
doc_summary_description = "تلخيص المستندات الطويلة"
|
||||
doc_summary_name = "الملخّص"
|
||||
form_filler_description = "ملء نماذج PDF بذكاء"
|
||||
form_filler_name = "معبّئ النماذج"
|
||||
fullscreen_title = "وكلاء Stirling"
|
||||
pdf_to_markdown_description = "تحويل ملفات PDF إلى Markdown نظيف"
|
||||
pdf_to_markdown_name = "PDF إلى Markdown"
|
||||
section_title = "الوكلاء"
|
||||
show_less = "إظهار أقل"
|
||||
start_chat = "ابدأ المحادثة"
|
||||
stirling_description = "مساعد PDF لأغراض عامة"
|
||||
stirling_full_name = "الوكيل العام لـ Stirling"
|
||||
stirling_long_description = "مساعد PDF عام الغرض يمكنه تشغيل الأدوات، وإنشاء ملفات PDF واستخلاص الرؤى من مستنداتك."
|
||||
stirling_name = "Stirling"
|
||||
stirling_running = "جارٍ التشغيل..."
|
||||
stirling_tooltip = "وكيل Stirling"
|
||||
view_all = "عرض كل الوكلاء"
|
||||
|
||||
[analytics]
|
||||
disable = "تعطيل الإحصائيات"
|
||||
enable = "تفعيل الإحصائيات"
|
||||
@@ -1771,6 +1824,10 @@ insufficientPermissions = "ليست لديك صلاحية لتنفيذ هذا ا
|
||||
pleaseLoginAgain = "يرجى تسجيل الدخول مرة أخرى."
|
||||
sessionExpired = "انتهت الجلسة"
|
||||
|
||||
[auth.displayName]
|
||||
guest = "ضيف"
|
||||
user = "مستخدم"
|
||||
|
||||
[auto-rename]
|
||||
description = "يجد تلقائيًا العنوان من محتوى PDF ويستخدمه كاسم الملف."
|
||||
header = "إعادة تسمية PDF تلقائيًا"
|
||||
@@ -1863,6 +1920,13 @@ label = "افتح القائمة لـ {{title}}"
|
||||
[automate.files]
|
||||
placeholder = "اختر ملفات لمعالجتها بهذه الأتمتة"
|
||||
|
||||
[automate.folderScanWarning]
|
||||
advice = "لا يزال بإمكانك تنزيل الملف (مثلاً لمعاينته أو تحريره يدوياً)، لكن سيلزم إزالة الخطوات غير المدعومة قبل أن تتمكن الخلفية من تشغيله."
|
||||
cancel = "إلغاء"
|
||||
confirm = "تصدير على أي حال"
|
||||
intro = "يعمل فحص المجلد في الخلفية، لذا لا يمكنه تنفيذ سوى الأدوات التي لها نقطة نهاية في الخلفية. الخطوة/الخطوات التالية في هذا الأتمتة لا تملك ذلك، وستفشل عند تشغيل خط الأنابيب:"
|
||||
title = "لا يمكن تشغيل بعض الخطوات في فحص المجلد"
|
||||
|
||||
[automate.importModal]
|
||||
cancel = "إلغاء"
|
||||
confirm = "استيراد"
|
||||
@@ -2094,12 +2158,32 @@ placeholder = "عدد الصفحات"
|
||||
title = "آخر N صفحة"
|
||||
|
||||
[bulkSelection.operators]
|
||||
and = "AND: & أو \"and\" — يتطلب الشرطين معًا (مثال: 1-50 & even)"
|
||||
comma = "الفاصلة: , أو | — دمج الاختيارات (مثال: 1-10, 20)"
|
||||
not = "NOT: ! أو \"not\" — استبعاد صفحات (مثال: 3n & not 30)"
|
||||
text = "AND له أسبقية أعلى من الفاصلة. يتم تطبيق NOT داخل نطاق المستند."
|
||||
title = "العوامل"
|
||||
|
||||
[bulkSelection.operators.and]
|
||||
title = "دمج التحديدات (يجب أن يكون الشرطان صحيحين معاً)"
|
||||
|
||||
[bulkSelection.operators.descriptions]
|
||||
and = "AND: & أو \"and\" - يتطلب الشرطين معاً (مثال: 1-50 & even)"
|
||||
comma = "Comma: , أو | - جمع التحديدات (مثال: 1-10, 20)"
|
||||
not = "NOT: ! أو \"not\" - استبعاد الصفحات (مثال: 3n & not 30)"
|
||||
|
||||
[bulkSelection.operators.even]
|
||||
title = "تحديد كل الصفحات ذات الأرقام الزوجية (2، 4، 6، 8...)"
|
||||
|
||||
[bulkSelection.operators.not]
|
||||
title = "استبعاد من التحديد"
|
||||
|
||||
[bulkSelection.operators.odd]
|
||||
title = "تحديد كل الصفحات ذات الأرقام الفردية (1، 3، 5، 7...)"
|
||||
|
||||
[bulkSelection.operators.or]
|
||||
title = "إضافة إلى التحديد (يمكن أن يكون أي من الشرطين صحيحاً)"
|
||||
|
||||
[bulkSelection.pageSelection]
|
||||
title = "تحديد الصفحات"
|
||||
|
||||
[bulkSelection.range]
|
||||
fromPlaceholder = "من"
|
||||
title = "نطاق"
|
||||
@@ -2684,6 +2768,22 @@ title = "تغيير الأذونات"
|
||||
[changePermissions.tooltip.warning]
|
||||
text = "لجعل هذه الأذونات غير قابلة للتغيير، استخدم أداة إضافة كلمة مرور لتعيين كلمة مرور للمالك."
|
||||
|
||||
[chat]
|
||||
resize = "تغيير حجم لوحة الدردشة"
|
||||
|
||||
[chat.actions]
|
||||
copy = "نسخ الرسالة"
|
||||
|
||||
[chat.header]
|
||||
agentMenu = "خيارات وكيل Stirling"
|
||||
clearChat = "مسح الدردشة"
|
||||
settings = "إعدادات الوكيل"
|
||||
|
||||
[chat.input]
|
||||
attach = "إرفاق ملفات"
|
||||
placeholder = "ما الذي تريد فعله؟"
|
||||
send = "إرسال الرسالة"
|
||||
|
||||
[chat.progress]
|
||||
analyzing = "جاري تحليل طلبك..."
|
||||
calling_engine = "الذكاء الاصطناعي يفكر..."
|
||||
@@ -2699,6 +2799,32 @@ whole_doc_read_done = "اكتملت قراءة المستند..."
|
||||
whole_doc_read_started = "يتم قراءة المستند..."
|
||||
whole_doc_slice_done = "يتم قراءة المستند... (اكتمل {{percent}}%)"
|
||||
|
||||
[chat.quickActions]
|
||||
browseYourFiles = "استعرض ملفاتك"
|
||||
compressMany = "اضغط هذه المستندات"
|
||||
compressOne = "اضغط هذا المستند"
|
||||
convertMany = "حوّل هذه المستندات إلى PDF"
|
||||
convertOne = "حوّل هذا المستند إلى PDF"
|
||||
fileSummary_one = "1 ملف في مساحة العمل ({{types}})"
|
||||
fileSummary_other = "{{count}} ملف في مساحة العمل ({{types}})"
|
||||
heading = "ابدأ"
|
||||
mergeMany = "ادمج هذه {{count}} المستندات في واحد"
|
||||
moreFiles = "+{{count}} المزيد"
|
||||
openFromComputer = "افتح من الكمبيوتر"
|
||||
removeFile = "إزالة {{name}}"
|
||||
rotateMany = "دوّر هذه المستندات"
|
||||
rotateOne = "دوّر هذا المستند"
|
||||
splitOne = "قسّم هذا المستند"
|
||||
|
||||
[chat.responses]
|
||||
cannot_continue = "حدث خطأ ولا أستطيع المتابعة."
|
||||
cannot_do = "لا أستطيع فعل ذلك."
|
||||
done = "تم."
|
||||
need_clarification = "هل يمكنك توضيح طلبك؟"
|
||||
not_found = "تعذّر العثور على المعلومات المطلوبة."
|
||||
processing = "جارٍ المعالجة ({{outcome}})..."
|
||||
unsupported_capability = "إمكانية غير مدعومة: {{capability}}"
|
||||
|
||||
[chat.toolsUsed]
|
||||
summary = "تم تشغيل عدد {{count}} من الأدوات"
|
||||
summary_one = "تم تشغيل أداة واحدة"
|
||||
@@ -2708,6 +2834,9 @@ unknownTool = "أداة غير معروفة"
|
||||
[cloudBadge]
|
||||
tooltip = "ستستخدم هذه العملية أرصدة السحابة الخاصة بك"
|
||||
|
||||
[color.eyeDropper]
|
||||
tooltip = "التقاط لون من الشاشة"
|
||||
|
||||
[colorPicker]
|
||||
title = "اختر اللون"
|
||||
|
||||
@@ -2799,6 +2928,7 @@ selectBaseFirst = "يرجى اختيار ملف PDF الأصلي أولاً"
|
||||
filesMissing = "تعذّر العثور على الملفات المحددة. يرجى إعادة تحديدها."
|
||||
generic = "تعذّرت مقارنة هذه الملفات."
|
||||
selectRequired = "حدد مستندًا أصليًا وآخر معدلًا."
|
||||
title = "فشل المقارنة"
|
||||
|
||||
[compare.large.file]
|
||||
message = "أو كلا المستندين المقدمين كبيرة حجمهما للتعامل معهما"
|
||||
@@ -2864,6 +2994,7 @@ title = "ما زلنا نعمل…"
|
||||
|
||||
[compare.status]
|
||||
complete = "المقارنة جاهزة"
|
||||
error = "فشل المقارنة"
|
||||
extracting = "جارٍ استخراج النص..."
|
||||
processing = "جارٍ تحليل الفروقات..."
|
||||
|
||||
@@ -2930,6 +3061,10 @@ title = "طريقة الضغط"
|
||||
1 = "1-3 ضغط PDF،</br> 4-6 ضغط صور خفيف،</br> 7-9 ضغط صور قوي سيقلّل جودة الصور بشكل كبير"
|
||||
_value = "إعدادات الضغط"
|
||||
|
||||
[compress.settings]
|
||||
desiredSize = "حجم الملف المطلوب"
|
||||
desiredSizePlaceholder = "أدخل الحجم"
|
||||
|
||||
[compress.tooltip.description]
|
||||
text = "الضغط طريقة سهلة لتقليل حجم ملفك. اختر حجم الملف لإدخال حجم مستهدف وسنعدّل الجودة من أجلك. اختر الجودة لضبط قوة الضغط يدويًا."
|
||||
title = "الوصف"
|
||||
@@ -3404,6 +3539,29 @@ title = "تم فتح الإعدادات"
|
||||
message = "أصبح Stirling PDF محرر PDF الافتراضي لديك"
|
||||
title = "تم تعيين التطبيق الافتراضي"
|
||||
|
||||
[desktopUpdate]
|
||||
downloading = "جارٍ تنزيل التحديث..."
|
||||
installing = "جارٍ تثبيت التحديث..."
|
||||
installingWarning = "سيتم إغلاق التطبيق تلقائياً لإكمال التثبيت."
|
||||
installNow = "ثبّت الآن"
|
||||
readyToRestart = "التحديث جاهز"
|
||||
restartMessage = "تم تثبيت التحديث. أعد تشغيل التطبيق للإنهاء."
|
||||
restartNow = "أعد التشغيل الآن"
|
||||
updateFailed = "فشل التحديث"
|
||||
updateFailedMessage = "فشل تنزيل أو تثبيت التحديث."
|
||||
|
||||
[desktopUpdate.blocked]
|
||||
docsLink = "عرض وثائق التثبيت"
|
||||
message = "لا يملك Stirling-PDF الإذن لتحديث نفسه على هذه الآلة."
|
||||
title = "يلزم صلاحيات المسؤول"
|
||||
|
||||
[dropdownList]
|
||||
searchPlaceholder = "بحث..."
|
||||
|
||||
[editableSecretField]
|
||||
edit = "تحرير"
|
||||
editSecretValue = "تحرير القيمة السرية"
|
||||
|
||||
[editTableOfContents]
|
||||
submit = "تطبيق جدول المحتويات"
|
||||
|
||||
@@ -3491,6 +3649,9 @@ tabTitle = "مساحة عمل المخطط"
|
||||
description = "اختر أداة تحرير جدول المحتويات لتحميل مساحة العمل."
|
||||
title = "افتح الأداة لبدء التحرير"
|
||||
|
||||
[emptyFilesState]
|
||||
upload = "رفع"
|
||||
|
||||
[encryptedPdfUnlock]
|
||||
description = "هذا الملف محمي بكلمة مرور. أدخل كلمة المرور للمتابعة في العمل عليه."
|
||||
emptyResponse = "لم تنتج إزالة كلمة المرور ملفاً."
|
||||
@@ -3605,6 +3766,10 @@ title = "الإعدادات"
|
||||
[extractPages.tooltip]
|
||||
description = "يستخرج الصفحات المحددة إلى ملف PDF جديد مع الحفاظ على الترتيب."
|
||||
|
||||
[fileCard]
|
||||
openInFileEditor = "فتح في محرر الملفات"
|
||||
viewInViewer = "عرض في العارض"
|
||||
|
||||
[fileChooser]
|
||||
click = "انقر هنا"
|
||||
dragAndDrop = "قم بسحب الملفات وإفلاتها"
|
||||
@@ -3614,6 +3779,9 @@ extractPDF = "جاري الاستخراج..."
|
||||
hoveredDragAndDrop = "قم بسحب المفات وإفلاتها هنا"
|
||||
or = "أو"
|
||||
|
||||
[fileDropdownMenu]
|
||||
closeFile = "إغلاق الملف"
|
||||
|
||||
[fileEditor]
|
||||
addFiles = "إضافة ملفات"
|
||||
pageCount = "{{count}} صفحة"
|
||||
@@ -3771,6 +3939,8 @@ expand = "توسيع الشريط الجانبي"
|
||||
files = "الملفات"
|
||||
googleDrive = "Google Drive"
|
||||
googleDriveDisabled = "Google Drive غير مُكوَّن"
|
||||
leaveMyFiles = "مغادرة ملفاتي"
|
||||
myFiles = "ملفاتي"
|
||||
noFiles = "لا توجد ملفات بعد"
|
||||
openFileManager = "فتح مدير الملفات"
|
||||
openFromComputer = "فتح من الكمبيوتر"
|
||||
@@ -3778,6 +3948,242 @@ openSettings = "فتح الإعدادات"
|
||||
search = "بحث"
|
||||
searchPlaceholder = "ابحث في الملفات..."
|
||||
|
||||
[fileSidebar.fileItem]
|
||||
closeViewer = "إغلاق العارض"
|
||||
openInViewer = "فتح في العارض"
|
||||
|
||||
[filesPage]
|
||||
addToWorkspace = "إضافة إلى مساحة العمل"
|
||||
addToWorkspaceCount = "إضافة {{count}} إلى مساحة العمل"
|
||||
allFiles = "كل الملفات"
|
||||
back = "رجوع"
|
||||
backToFolder = "الرجوع إلى {{folder}}"
|
||||
backToMyFiles = "الرجوع إلى ملفاتي"
|
||||
breadcrumbs = "مسار المجلد"
|
||||
cancel = "إلغاء"
|
||||
clearSearch = "مسح البحث"
|
||||
clearSelection = "مسح التحديد"
|
||||
closeDetails = "إغلاق التفاصيل"
|
||||
create = "إنشاء"
|
||||
cycleBlocked = "لا يمكن نقل مجلد إلى أحد مجلداته الفرعية."
|
||||
delete = "حذف"
|
||||
deleteFolder = "حذف المجلد"
|
||||
deleteFolderBody = "حذف المجلد \"{{name}}\"؟"
|
||||
deleteFolderConfirm = "حذف المجلد \"{{name}}\"؟ ستُنقل الملفات بداخله إلى كل الملفات. {{count}} ملف/ملفات متأثر."
|
||||
deleteFolderContents = "حذف أيضاً {{count}} ملف داخل المجلد"
|
||||
deleteFolderContentsWarning = "سيتم حذف الملفات نهائياً ولا يمكن استعادتها."
|
||||
deleteFolderError = "تعذّر حذف المجلد. حاول مرة أخرى."
|
||||
deleteFolderKeepHint = "ستُنقل الملفات بداخل المجلد إلى كل الملفات."
|
||||
deleteFolderTitle = "هل تريد حذف المجلد؟"
|
||||
deselectAll = "مسح التحديد"
|
||||
details = "التفاصيل"
|
||||
detailsCount = "{{count}} ملف محدد"
|
||||
dismissError = "تجاهل"
|
||||
download = "تنزيل"
|
||||
downloadAll = "تنزيل الكل"
|
||||
downloadVersion = "تنزيل هذا الإصدار"
|
||||
dropOverlay = "أفلِت الملفات للرفع"
|
||||
dropOverlaySub = "تبدأ الملفات محلياً. استخدم 'نقل إلى' أو 'حفظ إلى السحابة' لتنظيمها في مجلد."
|
||||
file = "ملف"
|
||||
fileMenu = "إجراءات الملف"
|
||||
folder = "مجلد"
|
||||
folderItems = "{{count}} عنصر"
|
||||
folderMenu = "إجراءات المجلد"
|
||||
inPath = "في {{path}}"
|
||||
inWorkspace = "فتح"
|
||||
inWorkspaceAria = "موجود بالفعل في مساحة العمل"
|
||||
loading = "جارٍ التحميل…"
|
||||
localFoldersUnavailable = "المجلدات خاصة بالسحابة فقط - احفظ ملفاً إلى السحابة لتنظيمه."
|
||||
moreActions = "إجراءات مجلد إضافية"
|
||||
moveLocalToCloudBlocked = "لا يمكن نقل الملفات المحلية فقط إلى مجلدات السحابة. احفظها إلى السحابة أولاً."
|
||||
moveSkippedRemote = "تعذّر نقل {{count}} ملف على الخادم (لا توجد أذونات أو تم حذفه مسبقاً)."
|
||||
moveTo = "نقل إلى…"
|
||||
myFiles = "ملفاتي"
|
||||
newFolder = "مجلد جديد"
|
||||
newFolderStorageDisabled = "تخزين المجلدات على الخادم غير مفعّل. اطلب من المسؤول تفعيله."
|
||||
newFolderTabUnavailable = "انتقل إلى الكل أو السحابة لإنشاء مجلدات."
|
||||
newRootFolder = "مجلد جديد في الجذر"
|
||||
offlineNoFolderEdits = "مزامنة مجلد الخادم غير متاحة - تم تعطيل تغييرات المجلد. تحقّق من تسجيل الدخول وإعدادات التخزين."
|
||||
open = "فتح"
|
||||
openInWorkbench = "فتح في مساحة العمل"
|
||||
openVersionInWorkspace = "فتح في مساحة العمل"
|
||||
originFilter = "تصفية حسب المصدر"
|
||||
quickView = "عرض سريع"
|
||||
refresh = "التحديث من الخادم"
|
||||
remove = "حذف"
|
||||
removeConfirm = "حذف {{count}} ملف؟ هذا الإجراء لا يمكن التراجع عنه."
|
||||
removeVersion = "إزالة هذا الإصدار"
|
||||
rename = "إعادة التسمية"
|
||||
renameFolder = "إعادة تسمية المجلد"
|
||||
resizeFolderTree = "تغيير حجم شجرة المجلدات (مفاتيح الأسهم، مع Shift لخطوات أكبر؛ انقر مزدوجاً للملاءمة التلقائية)"
|
||||
save = "حفظ"
|
||||
saveToServer = "حفظ إلى الخادم"
|
||||
saveToServerDisabledHint = "الحفظ إلى الخادم غير مفعّل على هذا الخادم. اطلب من المسؤول تمكينه."
|
||||
search = "بحث"
|
||||
searchPlaceholder = "ابحث في هذا المجلد والمجلدات الفرعية"
|
||||
selectAll = "تحديد الكل"
|
||||
selectAllHint = "انقر لتحديد الكل. تلميح: اضغط Ctrl (أو Cmd) لإضافة الملفات واحداً تلو الآخر، وShift لتحديد نطاق."
|
||||
selectedCount = "{{count}} محدد"
|
||||
selectFile = "حدد الملف {{name}}"
|
||||
shareDisabledHint = "مشاركة الملفات غير مفعّلة على هذا الخادم. اطلب من المسؤول تمكينها."
|
||||
shareManage = "إدارة المشاركة"
|
||||
showDetails = "إظهار التفاصيل"
|
||||
summary = "{{count}} عناصر"
|
||||
syncFailed = "فشلت مزامنة المجلد: {{message}}"
|
||||
syncPartial = "مزامنة المجلد جزئية: تعذّر دمج {{failed}} من {{total}} مجلدات."
|
||||
tree = "المجلدات"
|
||||
upload = "رفع"
|
||||
uploadedToLocal = "تبدأ الملفات المرفوعة محلياً. استخدم 'حفظ إلى السحابة' لوضعها في مجلد."
|
||||
uploadFromMobile = "رفع من الجوال"
|
||||
versionActions = "إجراءات الإصدار"
|
||||
versionCollapse = "طي الإصدارات الوسطى"
|
||||
versionOrigin = "الرفع الأصلي"
|
||||
versionsCount = "{{count}} إصدار"
|
||||
versionShowHidden = "إظهار {{count}} من الإصدارات الأقدم"
|
||||
viewVersion = "عرض هذا الإصدار"
|
||||
|
||||
[filesPage.appearance]
|
||||
colour = "اللون"
|
||||
icon = "الأيقونة"
|
||||
title = "المظهر"
|
||||
useColour = "استخدام اللون {{c}}"
|
||||
|
||||
[filesPage.column]
|
||||
modified = "معدَّل"
|
||||
name = "الاسم"
|
||||
size = "الحجم"
|
||||
type = "النوع"
|
||||
|
||||
[filesPage.empty]
|
||||
hint = "أفلِت ملفات PDF في أي مكان على هذه الصفحة للرفع، أو استخدم زر مجلد جديد لتنظيم ملفاتك."
|
||||
newFolderCta = "إنشاء مجلد"
|
||||
title = "هذا المجلد فارغ"
|
||||
uploadCta = "رفع ملفات"
|
||||
|
||||
[filesPage.empty.cloud]
|
||||
hint = "ارفع ملفاً للبدء، أو أنشئ مجلداً لتنظيمه."
|
||||
offlineHint = "أعد الاتصال لتحميل مكتبتك السحابية."
|
||||
offlineTitle = "لا توجد ملفات سحابية مخزنة مؤقتاً"
|
||||
title = "لا توجد ملفات سحابية بعد"
|
||||
|
||||
[filesPage.empty.local]
|
||||
hint = "الملفات المحفوظة دون رفع تبقى هنا. أسقط ملفاً لإضافته."
|
||||
title = "لا توجد ملفات محلية فقط"
|
||||
|
||||
[filesPage.empty.recent]
|
||||
hint = "الملفات التي تفتحها أو تعدّلها ستظهر هنا."
|
||||
title = "لم يتم تعديل أي شيء بعد"
|
||||
|
||||
[filesPage.empty.shared]
|
||||
hint = "عندما يشارك أحد ملفاً عبر رابط سيظهر هنا."
|
||||
title = "لا شيء تمت مشاركته معك"
|
||||
|
||||
[filesPage.empty.sharedByMe]
|
||||
hint = "أنشئ رابط مشاركة أو ادعُ زميلاً من أي من ملفاتك لرؤيته هنا."
|
||||
title = "لم تشارك أي ملفات بعد"
|
||||
|
||||
[filesPage.error]
|
||||
actionFailed = "تعذّر {{action}}."
|
||||
actionFailedDetail = "تعذّر {{action}}: {{message}}"
|
||||
deleteFolderFailed = "تعذّر حذف المجلد."
|
||||
deleteFolderFailedDetail = "تعذّر حذف المجلد: {{message}}"
|
||||
folderAppearanceFailed = "تعذّر تحديث مظهر المجلد."
|
||||
folderAppearanceFailedDetail = "تعذّر تحديث مظهر المجلد: {{message}}"
|
||||
moveFilesFailed = "تعذّر نقل الملفات."
|
||||
moveFilesFailedDetail = "تعذّر نقل الملفات: {{message}}"
|
||||
moveFolderFailed = "تعذّر نقل المجلد."
|
||||
moveFolderFailedDetail = "تعذّر نقل المجلد: {{message}}"
|
||||
removeFilesFailed = "تعذّر حذف الملفات."
|
||||
removeFilesFailedDetail = "تعذّر حذف الملفات: {{message}}"
|
||||
uploadFilesFailed = "تعذّر رفع الملفات."
|
||||
uploadFilesFailedDetail = "تعذّر رفع الملفات: {{message}}"
|
||||
|
||||
[filesPage.field]
|
||||
added = "أُضيف"
|
||||
count = "ملفات"
|
||||
folder = "مجلد"
|
||||
modified = "معدَّل"
|
||||
name = "الاسم"
|
||||
size = "الحجم"
|
||||
toolHistory = "سجل الأداة"
|
||||
toolHistoryAtVersion = "سلسلة الأدوات التراكمية"
|
||||
totalSize = "الحجم الإجمالي"
|
||||
type = "النوع"
|
||||
versionHistory = "رحلة الإصدارات"
|
||||
|
||||
[filesPage.folderName]
|
||||
cancel = "إلغاء"
|
||||
error = "تعذّر حفظ المجلد. حاول مرة أخرى."
|
||||
label = "اسم المجلد"
|
||||
placeholder = "اسم المجلد"
|
||||
|
||||
[filesPage.moveDialog]
|
||||
cancel = "إلغاء"
|
||||
confirm = "انقل هنا"
|
||||
error = "تعذّر النقل. حاول مرة أخرى."
|
||||
hint = "اختر مجلد الوجهة. تلميح: يمكنك أيضاً سحب الملفات وإفلاتها على المجلدات في الشجرة على اليسار."
|
||||
newFolderCancel = "تجاهل"
|
||||
newFolderCreate = "إنشاء"
|
||||
newFolderError = "تعذّر إنشاء المجلد. حاول مرة أخرى."
|
||||
newFolderLabel = "اسم المجلد الجديد"
|
||||
newFolderPlaceholder = "اسم المجلد"
|
||||
newFolderToggle = "إنشاء مجلد جديد…"
|
||||
title = "النقل إلى مجلد"
|
||||
|
||||
[filesPage.origin]
|
||||
all = "كل المصادر"
|
||||
cloud = "السحابة"
|
||||
cloudHint = "مخزّن على خادم Stirling"
|
||||
local = "محلي"
|
||||
localHint = "مخزّن فقط في هذا المتصفح"
|
||||
shared = "مُشترك"
|
||||
sharedHint = "تمت مشاركته معك عبر رابط"
|
||||
|
||||
[filesPage.sort]
|
||||
modifiedAsc = "الأقدم أولاً"
|
||||
modifiedDesc = "الأحدث أولاً"
|
||||
nameAsc = "الاسم A→Z"
|
||||
nameDesc = "الاسم Z→A"
|
||||
sizeAsc = "الأصغر أولاً"
|
||||
sizeDesc = "الأكبر أولاً"
|
||||
|
||||
[filesPage.syncError]
|
||||
client = "فشلت مزامنة المجلد."
|
||||
network = "تعذّر الوصول إلى الخادم."
|
||||
server = "خطأ خادم أثناء مزامنة المجلد."
|
||||
|
||||
[filesPage.tabName]
|
||||
local = "محلي"
|
||||
recent = "حديث"
|
||||
shared = "مشتركة معي"
|
||||
sharedByMe = "مشتركة مني"
|
||||
|
||||
[filesPage.tabs]
|
||||
all = "الكل"
|
||||
ariaLabel = "طرق عرض الملفات"
|
||||
cloud = "السحابة"
|
||||
local = "محلي"
|
||||
recent = "حديث"
|
||||
shared = "مشتركة معي"
|
||||
sharedByMe = "مشتركة مني"
|
||||
|
||||
[filesPage.treeMenu]
|
||||
actions = "إجراءات المجلد لـ {{name}}"
|
||||
collapse = "طيّ المجلد"
|
||||
delete = "حذف المجلد"
|
||||
expand = "توسيع المجلد"
|
||||
newSubfolder = "مجلد فرعي جديد"
|
||||
rename = "إعادة التسمية"
|
||||
|
||||
[filesPage.typeFilter]
|
||||
allTypes = "كل الأنواع"
|
||||
label = "تصفية حسب النوع"
|
||||
|
||||
[filesPage.viewMode]
|
||||
grid = "عرض شبكي"
|
||||
label = "وضع العرض"
|
||||
list = "عرض قائمتي"
|
||||
|
||||
[fileToPDF]
|
||||
credit = "تستخدم هذه الخدمة LibreOffice و Unoconv لتحويل الملفات."
|
||||
header = "تحويل أي ملف إلى PDF"
|
||||
@@ -3892,6 +4298,15 @@ title = "حول تسطيح ملفات PDF"
|
||||
discord = "Discord"
|
||||
issues = "GitHub"
|
||||
|
||||
[formFill]
|
||||
flattenAfterFilling = "تسطيح بعد التعبئة"
|
||||
rescanFields = "إعادة فحص الحقول"
|
||||
rescanFormFields = "إعادة فحص حقول النموذج"
|
||||
save = "حفظ"
|
||||
|
||||
[formFill.sidebar]
|
||||
close = "إغلاق الشريط الجانبي"
|
||||
|
||||
[getPdfInfo]
|
||||
downloadJson = "تحميل JSON"
|
||||
downloads = "التنزيلات"
|
||||
@@ -4451,6 +4866,11 @@ tags = "لغة الترميز,محتوى الويب,تحويل,تحويل"
|
||||
title = "HTML إلى PDF"
|
||||
zoom = "مستوى التكبير لعرض الموقع."
|
||||
|
||||
[image.upload]
|
||||
hint = "ارفع ملف PNG أو JPG أو SVG أو صورة أخرى لوضعها على PDF. سيتم تحويل ملفات SVG إلى PNG للتوافق."
|
||||
label = "رفع صورة"
|
||||
placeholder = "اختر ملف صورة"
|
||||
|
||||
[imageToPdf]
|
||||
tags = "تحويل,صورة,jpg,صورة,صورة فوتوغرافية"
|
||||
|
||||
@@ -4469,6 +4889,9 @@ title = "صورة إلى PDF"
|
||||
4 = "دمج في ملف PDF واحد"
|
||||
5 = "تحويل إلى ملفات PDF منفصلة"
|
||||
|
||||
[infoBanner]
|
||||
dismiss = "تجاهل"
|
||||
|
||||
[invite]
|
||||
acceptError = "فشل إنشاء الحساب"
|
||||
accountFor = "إنشاء حساب لـ"
|
||||
@@ -4804,6 +5227,7 @@ failed = "فشلت عملية OCR"
|
||||
|
||||
[ocr.languagePicker]
|
||||
additionalLanguages = "تبحث عن لغات إضافية؟"
|
||||
loading = "جارٍ تحميل اللغات المتاحة..."
|
||||
viewSetupGuide = "عرض دليل الإعداد →"
|
||||
|
||||
[ocr.operation]
|
||||
@@ -4940,6 +5364,10 @@ daysRemainingSingular = "{{days}} يوم متبقٍ"
|
||||
title = "تجربة Pro لمدة 30 يومًا"
|
||||
trialEnds = "تنتهي التجربة في {{date}}"
|
||||
|
||||
[onboarding.mfa]
|
||||
authenticationCode = "رمز المصادقة"
|
||||
qrCodeLoading = "جارٍ إنشاء رمز QR…"
|
||||
|
||||
[onboarding.planOverview]
|
||||
adminBodyLoginDisabled = "بمجرد تمكين وضع تسجيل الدخول، يمكنك إدارة المستخدمين، وضبط الإعدادات، ومراقبة حالة الخادم. أول <strong>{{freeTierLimit}}</strong> شخصاً على خادمك يستخدمون Stirling مجاناً."
|
||||
adminBodyLoginEnabled = "بصفتك مشرفاً، يمكنك إدارة المستخدمين، وضبط الإعدادات، ومراقبة حالة الخادم. أول <strong>{{freeTierLimit}}</strong> شخصاً على خادمك يستخدمون Stirling مجاناً."
|
||||
@@ -4949,6 +5377,9 @@ userTitle = "نظرة عامة على الخطة"
|
||||
|
||||
[onboarding.securityCheck]
|
||||
message = "خضعت التطبيق لتغييرات كبيرة مؤخراً. قد يتطلب ذلك انتباه مشرف الخادم. يرجى تأكيد دورك للمتابعة."
|
||||
roleAdmin = "مسؤول"
|
||||
rolePlaceholder = "أكد دورك"
|
||||
roleUser = "مستخدم"
|
||||
|
||||
[onboarding.serverLicense]
|
||||
freeBody = "ترخيص <strong>Open-Core</strong> لدينا يسمح حتى <strong>{{freeTierLimit}}</strong> مستخدمين مجاناً لكل خادم. للتوسع بسلاسة والحصول على وصول مبكر إلى <strong>أداة تحرير نصوص PDF</strong> الجديدة، نوصي بخطة خادم Stirling - تحرير كامل و<strong>مقاعد غير محدودة</strong> مقابل $99/خادم/شهرياً."
|
||||
@@ -5074,6 +5505,17 @@ title = "محرر الصفحات"
|
||||
zoomIn = "تكبير"
|
||||
zoomOut = "تصغير"
|
||||
|
||||
[pageEditor.emptyState]
|
||||
body = "أضف ملفات للبدء في تحرير الصفحات"
|
||||
title = "لم يتم تحميل ملفات PDF"
|
||||
|
||||
[pageEditor.toolbar]
|
||||
delete = "حذف المحدد"
|
||||
redo = "إعادة"
|
||||
rotateLeft = "تدوير المحدد لليسار"
|
||||
rotateRight = "تدوير المحدد لليمين"
|
||||
undo = "تراجع"
|
||||
|
||||
[pageExtracter]
|
||||
header = "استخراج الصفحات"
|
||||
placeholder = "(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1)"
|
||||
@@ -5085,12 +5527,14 @@ addBorder = "إضافة حدود"
|
||||
borderWidth = "سماكة الحدود"
|
||||
bottom = "الهامش السفلي"
|
||||
cols = "الأعمدة"
|
||||
colsPlaceholder = "أدخل عدد الأعمدة"
|
||||
header = "تخطيط متعدد الصفحات"
|
||||
innerMargin = "الهامش الداخلي"
|
||||
left = "الهامش الأيسر"
|
||||
pagesPerSheet = "الصفحات لكل ورقة:"
|
||||
right = "الهامش الأيمن"
|
||||
rows = "الصفوف"
|
||||
rowsPlaceholder = "أدخل عدد الصفوف"
|
||||
submit = "إرسال"
|
||||
tags = "دمج,مركب,عرض واحد,تنظيم"
|
||||
title = "تخطيط متعدد الصفحات"
|
||||
@@ -5132,6 +5576,14 @@ innerMarginTooLarge = "الهامش الداخلي كبير جدًا بالنس
|
||||
outerHorizontalMarginsTooLarge = "الهوامش اليسرى/اليمنى كبيرة جدًا لهذا المقاس من الصفحات."
|
||||
outerVerticalMarginsTooLarge = "الهوامش العلوية/السفلية كبيرة جدًا لهذا المقاس من الصفحات."
|
||||
|
||||
[pageLayout.margins]
|
||||
borderThicknessPlaceholder = "أدخل سماكة الحدود"
|
||||
bottomPlaceholder = "أدخل الهامش السفلي"
|
||||
innerPlaceholder = "أدخل الهامش الداخلي"
|
||||
leftPlaceholder = "أدخل الهامش الأيسر"
|
||||
rightPlaceholder = "أدخل الهامش الأيمن"
|
||||
topPlaceholder = "أدخل الهامش العلوي"
|
||||
|
||||
[pageLayout.marginsBorders.tooltip.borders]
|
||||
text = "فعّل الحدود لرسم خطوط حول كل صفحة موضوعة. يساعد ذلك على الفصل البصري أو القص."
|
||||
title = "إضافة حدود"
|
||||
@@ -5785,6 +6237,26 @@ pdfTools = "أدوات PDF الأساسية"
|
||||
priority = "دعم أولوية"
|
||||
title = "الميزة"
|
||||
|
||||
[plan.features]
|
||||
allPdfOperations = "كل عمليات PDF"
|
||||
auditing = "التدقيق"
|
||||
communitySupport = "دعم المجتمع"
|
||||
customPdfMetadata = "البيانات الوصفية المخصصة لـ PDF"
|
||||
editingTextInPdfs = "تحرير النص في ملفات PDF"
|
||||
externalDatabase = "قاعدة بيانات خارجية"
|
||||
googleDriveIntegration = "تكامل Google Drive"
|
||||
prometheusSupport = "دعم Prometheus"
|
||||
regularUpdates = "تحديثات منتظمة"
|
||||
saml = "SAML"
|
||||
secureLoginSupport = "دعم تسجيل الدخول الآمن"
|
||||
selfHostedDeployment = "نشر ذاتي الاستضافة"
|
||||
sso = "SSO"
|
||||
unlimitedUsers = "مستخدمون غير محدودين"
|
||||
upToFiveUsers = "حتى 5 مستخدمين"
|
||||
upToFiveUsersLowercase = "حتى 5 مستخدمين"
|
||||
usageTracking = "تتبع الاستخدام"
|
||||
usersLimitedToSeats = "المستخدمون محدودون بعدد المقاعد"
|
||||
|
||||
[plan.free]
|
||||
forever = "مجاني للأبد"
|
||||
highlight1 = "استخدام الأدوات محدود أسبوعيًا"
|
||||
@@ -5793,6 +6265,22 @@ highlight3 = "دعم المجتمع"
|
||||
included = "مشمولة"
|
||||
name = "مجانية"
|
||||
|
||||
[plan.highlights]
|
||||
advancedIntegrations = "تكاملات متقدمة"
|
||||
allBasicFeatures = "كل الميزات الأساسية"
|
||||
cancelAnytime = "الإلغاء في أي وقت"
|
||||
customPdfMetadata = "البيانات الوصفية المخصصة لـ PDF"
|
||||
editingTextInPdfsCaps = "تحرير النص في ملفات PDF"
|
||||
enterpriseFeatures = "ميزات المؤسسات (SAML، التدقيق)"
|
||||
perSeatLicensing = "ترخيص لكل مقعد"
|
||||
saveWithAnnualBilling = "وفّر مع الفوترة السنوية"
|
||||
selfHosted = "ذاتي الاستضافة"
|
||||
selfHostedOnInfrastructure = "ذاتي الاستضافة على بُنيتك التحتية"
|
||||
ssoOAuth = "SSO (OAuth2/OIDC)"
|
||||
unlimitedUsers = "مستخدمون غير محدودين"
|
||||
upToFiveUsers = "حتى 5 مستخدمين"
|
||||
usageTrackingPrometheus = "تتبع الاستخدام وPrometheus"
|
||||
|
||||
[plan.licenseWarning]
|
||||
body = "لديك {{total}} مستخدماً لكن الشريحة المجانية تدعم {{limit}} فقط لكل خادم. قم بالترقية للحفاظ على عمل Stirling PDF بسلاسة."
|
||||
cta = "عرض الخطط"
|
||||
@@ -6103,6 +6591,7 @@ allSessions = "كل الجلسات"
|
||||
allTools = "كل الأدوات"
|
||||
automate = "أتمتة"
|
||||
back = "رجوع"
|
||||
backToAllTools = "العودة إلى كل الأدوات"
|
||||
certSign = "توقيع بالشهادة"
|
||||
completedSessions = "جلسات مكتملة"
|
||||
completedTab = "مكتملة"
|
||||
@@ -6772,6 +7261,9 @@ bullet3 = "أمر حاسم لتدفقات الموافقات والسلاسل ا
|
||||
description = "الترتيب الذي تحدده عند إنشاء الجلسة يحدد من يوقّع أولًا."
|
||||
title = "ترتيب التوقيع"
|
||||
|
||||
[settings]
|
||||
close = "إغلاق"
|
||||
|
||||
[settings.configuration]
|
||||
advanced = "متقدم"
|
||||
database = "قاعدة البيانات"
|
||||
@@ -6856,8 +7348,18 @@ currentBackendVersion = "Current Backend Version"
|
||||
currentFrontendVersion = "Current Frontend Version"
|
||||
description = "التحقق من التحديثات وعرض معلومات الإصدار"
|
||||
latestVersion = "أحدث إصدار"
|
||||
managedByAdmin = "تدار بواسطة المسؤول"
|
||||
modeAuto = "تثبيت التحديثات تلقائياً"
|
||||
modeDisabled = "عدم التحقق من التحديثات"
|
||||
modePrompt = "اسألني قبل تثبيت التحديثات"
|
||||
serverNeedsUpdate = "يحتاج الخادم إلى التحديث من قِبل المسؤول"
|
||||
title = "تحديثات البرنامج"
|
||||
updateBehavior = "سلوك التحديث"
|
||||
updateBehaviorDescription = "اختر ما إذا كنت ستُطالَب قبل تثبيت التحديثات، أو تثبيتها تلقائياً، أو تخطي فحوصات التحديث كلياً."
|
||||
updateBehaviorError = "تعذّر تغيير سلوك التحديث"
|
||||
updateBehaviorErrorLocked = "هذا الإعداد مقفل بواسطة المسؤول."
|
||||
updateBehaviorLockedDescription = "قام المسؤول بتكوين كيفية تعامل Stirling-PDF مع التحديثات على هذه الآلة. اتصل به لتغييره."
|
||||
updateBehaviorSaved = "تم حفظ سلوك التحديث."
|
||||
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
|
||||
viewDetails = "عرض التفاصيل"
|
||||
|
||||
@@ -7244,6 +7746,7 @@ sharedDescription = "يمكن لجميع المستخدمين رؤية هذه ا
|
||||
sharedHeading = "تواقيع مشتركة"
|
||||
tempStorageDescription = "يتم تخزين التواقيع في متصفحك فقط. ستُفقد إذا حذفت بيانات المتصفح أو بدّلت المتصفح."
|
||||
tempStorageTitle = "تخزين مؤقت في المتصفح"
|
||||
use = "استخدم التوقيع"
|
||||
|
||||
[sign.saved.status]
|
||||
saved = "تم الحفظ"
|
||||
@@ -7695,6 +8198,7 @@ bulkTitle = "تحميل الملفات المحددة"
|
||||
description = "يقوم هذا بتحميل الملف الحالي إلى تخزين الخادم لاستخدامك الخاص."
|
||||
errorTitle = "فشل التحميل"
|
||||
failure = "فشل التحميل. يرجى التحقق من تسجيل الدخول وإعدادات التخزين."
|
||||
featureDisabled = "الحفظ إلى الخادم غير مفعّل على هذا الخادم."
|
||||
fileCount = "تم تحديد {{count}} ملفًا"
|
||||
fileLabel = "الملف"
|
||||
hint = "تتحكم إعدادات الخادم في الروابط العامة وأوضاع الوصول."
|
||||
@@ -7823,9 +8327,18 @@ center = "وسط"
|
||||
left = "يسار"
|
||||
right = "يمين"
|
||||
|
||||
[textInput]
|
||||
clear = "مسح الإدخال"
|
||||
|
||||
[theme]
|
||||
toggle = "تبديل السِمة"
|
||||
|
||||
[time.relative]
|
||||
daysAgo = "قبل {{count}} يوم"
|
||||
hoursAgo = "قبل {{count}} ساعة"
|
||||
justNow = "الآن"
|
||||
minutesAgo = "قبل {{count}} دقيقة"
|
||||
|
||||
[timestampPdf]
|
||||
completed = "تمت إضافة الطابع الزمني إلى PDF بنجاح"
|
||||
desc = "أضف طابعًا زمنيًا للمستند وفق RFC 3161 إلى ملف PDF الخاص بك باستخدام خادم سلطة طابع زمني (TSA) موثوق."
|
||||
@@ -7852,6 +8365,10 @@ label = "اختر خادم TSA"
|
||||
[timestampPdf.steps]
|
||||
settings = "الإعدادات"
|
||||
|
||||
[toast]
|
||||
dismiss = "تجاهل"
|
||||
toggleDetails = "تبديل التفاصيل"
|
||||
|
||||
[tool]
|
||||
endpointUnavailable = "هذه الأداة غير متاحة على خادمك."
|
||||
endpointUnavailableClickable = "غير متاح في هذا الوضع. انقر لتسجيل الدخول."
|
||||
@@ -7868,13 +8385,18 @@ viewerMode = "انتقل إلى محرر الملفات لاختيار عدة م
|
||||
[toolPanel]
|
||||
allTools = "كل الأدوات"
|
||||
alpha = "ألفا"
|
||||
backToAllTools = "العودة إلى كل الأدوات"
|
||||
backToDefault = "رجوع"
|
||||
backToTools = "الرجوع إلى الأدوات"
|
||||
collapse = "طيّ اللوحة"
|
||||
comingSoon = "قريباً:"
|
||||
expand = "توسيع اللوحة"
|
||||
goBack = "رجوع"
|
||||
placeholder = "اختر أداة للبدء"
|
||||
premiumFeature = "ميزة Premium:"
|
||||
search = "بحث في الأدوات"
|
||||
toolsHeader = "الأدوات"
|
||||
viewAllTools = "عرض كل الأدوات"
|
||||
|
||||
[toolPanel.fullscreen]
|
||||
comingSoon = "قريبًا:"
|
||||
@@ -7933,6 +8455,9 @@ verification = "تحقق"
|
||||
noSearchResults = "لم يتم العثور على أدوات"
|
||||
noTools = "لا توجد أدوات متاحة"
|
||||
|
||||
[tooltip]
|
||||
close = "إغلاق التلميح"
|
||||
|
||||
[unlockPDFForms]
|
||||
description = "ستزيل هذه الأداة قيود القراءة فقط من حقول نماذج PDF، لتصبح قابلة للتحرير والملء."
|
||||
filenamePrefix = "نماذج_مفتوحة"
|
||||
@@ -7951,29 +8476,42 @@ placeholder = "حدّد ملف PDF في العرض الرئيسي للبدء"
|
||||
title = "نتائج قفل النماذج"
|
||||
|
||||
[update]
|
||||
allReleases = "كل الإصدارات"
|
||||
availableUpdates = "التحديثات المتاحة"
|
||||
breaking = "تغييرات كاسرة"
|
||||
breakingChanges = "تغييرات كاسرة للتوافق"
|
||||
breakingChangesDefault = "يحتوي هذا الإصدار على تغييرات كاسرة للتوافق."
|
||||
breakingChangesDetected = "تم اكتشاف تغييرات كاسرة للتوافق"
|
||||
breakingChangesMessage = "تحتوي بعض الإصدارات على تغييرات كاسرة للتوافق. يرجى مراجعة أدلة الترحيل أدناه قبل التحديث."
|
||||
close = "إغلاق"
|
||||
closeModal = "إغلاق نافذة التحديث"
|
||||
current = "الإصدار الحالي"
|
||||
defaultRecommendation = "يتضمن هذا التحديث إصلاحات وتحسينات مهمة."
|
||||
downloadLatest = "تنزيل الأحدث"
|
||||
later = "لاحقاً"
|
||||
latest = "أحدث إصدار"
|
||||
latestStable = "أحدث مستقر"
|
||||
loadingDetailedInfo = "جارٍ تحميل معلومات تفصيلية..."
|
||||
migrationGuide = "دليل الترحيل"
|
||||
migrationGuides = "أدلة الترحيل"
|
||||
migrationGuidesDesc = "راجع التغييرات المهمة قبل التحديث."
|
||||
modalSubtitle = "إصدار جديد من Stirling PDF جاهز للتثبيت."
|
||||
modalTitle = "يتوفر تحديث"
|
||||
notes = "ملاحظات"
|
||||
priorityLabel = "الأولوية"
|
||||
recommendedAction = "الإجراء الموصى به"
|
||||
releaseNotes = "ملاحظات الإصدار"
|
||||
showLess = "عرض إصدارات أقل"
|
||||
showMore = "عرض كل {{count}} إصدار"
|
||||
stable = "مستقر"
|
||||
unableToLoadDetails = "تعذّر تحميل المعلومات التفصيلية."
|
||||
updateAvailable = "يتوفر تحديث"
|
||||
urgentUpdateAvailable = "تحديث عاجل"
|
||||
version = "الإصدار"
|
||||
versionHistory = "سجل الإصدارات"
|
||||
viewAllReleases = "عرض جميع الإصدارات"
|
||||
viewGuide = "عرض الدليل"
|
||||
whatsNewIn = "ما الجديد في"
|
||||
|
||||
[update.priority]
|
||||
low = "منخفض"
|
||||
@@ -8155,12 +8693,16 @@ enableDarkFilter = "تمكين المرشح الداكن"
|
||||
enableSepiaFilter = "تمكين مرشح سيبيا"
|
||||
firstPage = "الصفحة الأولى"
|
||||
lastPage = "الصفحة الأخيرة"
|
||||
moreOptions = "المزيد"
|
||||
nextPage = "الصفحة التالية"
|
||||
onlyPdfSupported = "عارض الملفات يدعم ملفات PDF فقط. يبدو أن هذا الملف بتنسيق مختلف."
|
||||
pageNavigation = "التنقل بين الصفحات"
|
||||
previousPage = "الصفحة السابقة"
|
||||
resetZoom = "إعادة ضبط التكبير"
|
||||
singlePageView = "عرض صفحة واحدة"
|
||||
unknownFile = "ملف غير معروف"
|
||||
view = "عرض"
|
||||
zoom = "تكبير/تصغير"
|
||||
zoomIn = "تكبير"
|
||||
zoomOut = "تصغير"
|
||||
|
||||
@@ -8198,6 +8740,9 @@ typeInsertText = "إدراج نص"
|
||||
typeReplaceText = "استبدال نص"
|
||||
viewComment = "عرض التعليق"
|
||||
|
||||
[viewer.error]
|
||||
noFileProvided = "خطأ: لم يتم توفير ملف للعارض"
|
||||
|
||||
[viewer.formBar]
|
||||
apply = "تطبيق التغييرات"
|
||||
dismiss = "تجاهل"
|
||||
@@ -8207,6 +8752,9 @@ title = "حقول النموذج"
|
||||
unsavedBadge = "غير محفوظ"
|
||||
unsavedDesc = "لديك تغييرات غير محفوظة"
|
||||
|
||||
[viewer.link]
|
||||
delete = "حذف الرابط"
|
||||
|
||||
[viewer.nonPdf]
|
||||
columnDefault = "العمود {{index}}"
|
||||
convertToPdf = "التحويل إلى PDF"
|
||||
@@ -8222,6 +8770,19 @@ renderMarkdown = "عرض Markdown"
|
||||
sortedBy = "مرتّب حسب: {{column}}"
|
||||
textStats = "{{lines}} أسطر · {{size}}"
|
||||
|
||||
[viewer.redaction]
|
||||
removeMark = "إزالة هذه العلامة"
|
||||
|
||||
[viewer.search]
|
||||
clear = "مسح البحث"
|
||||
close = "إغلاق البحث"
|
||||
next = "النتيجة التالية"
|
||||
previous = "النتيجة السابقة"
|
||||
resultsOf = "من {{total}}"
|
||||
|
||||
[viewer.signature]
|
||||
delete = "حذف التوقيع"
|
||||
|
||||
[viewPdf]
|
||||
header = "عرض PDF"
|
||||
tags = "عرض,قراءة,تعليق,نص,صورة"
|
||||
@@ -8470,6 +9031,37 @@ toggleSidebar = "تبديل الشريط الجانبي"
|
||||
toggleTheme = "تبديل السمة"
|
||||
viewer = "عارض"
|
||||
|
||||
[workflow.participant]
|
||||
accessExpired = "انتهت صلاحية وصولك إلى هذا المستند."
|
||||
certificateFile = "ملف الشهادة"
|
||||
certificateFilePlaceholder = "اختر ملف الشهادة"
|
||||
certificatePassword = "كلمة مرور الشهادة"
|
||||
certificateType = "نوع الشهادة"
|
||||
certTypeJks = "JKS Keystore"
|
||||
certTypeP12 = "شهادة P12/PKCS12"
|
||||
certTypeServer = "شهادة الخادم (إن توفرت)"
|
||||
completedDeclined = "لقد رفضت هذا المستند."
|
||||
completedSigned = "لقد وقّعت هذا المستند."
|
||||
decline = "رفض"
|
||||
downloadDocument = "تنزيل المستند"
|
||||
dueDate = "تاريخ الاستحقاق: {{date}}"
|
||||
errorTitle = "خطأ"
|
||||
from = "من: {{name}}"
|
||||
loadingSession = "جارٍ تحميل الجلسة..."
|
||||
location = "الموقع"
|
||||
locationPlaceholder = "مثال: San Francisco, CA"
|
||||
pageNumber = "رقم الصفحة (اختياري)"
|
||||
reason = "السبب"
|
||||
reasonPlaceholder = "مثال: اعتماد المستند"
|
||||
sessionNotFound = "الجلسة غير موجودة أو تم رفض الوصول."
|
||||
signDocument = "توقيع المستند"
|
||||
statusDeclined = "مرفوض"
|
||||
statusNotified = "تم الإخطار"
|
||||
statusPending = "قيد الانتظار"
|
||||
statusSigned = "موقّع"
|
||||
statusViewed = "تمت المشاهدة"
|
||||
submitSignature = "إرسال التوقيع"
|
||||
|
||||
[workspace]
|
||||
title = "مساحة العمل"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user