mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-16 19:33:11 +02:00
translations ai (please override as you see fit) (#5770)
# Description of Changes <!-- Please provide a summary of the changes, including: - What was changed - Why the change was made - Any challenges encountered Closes #(issue_number) --> --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### Translations (if applicable) - [ ] I ran [`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing) for more details.
This commit is contained in:
@@ -17,6 +17,12 @@ confirmClose = "تأكيد الإغلاق"
|
||||
confirmCloseCancel = "إلغاء"
|
||||
confirmCloseConfirm = "إغلاق الملف"
|
||||
confirmCloseMessage = "هل أنت متأكد أنك تريد إغلاق هذا الملف؟"
|
||||
confirmCloseDiscard = "تجاهل التغييرات والإغلاق"
|
||||
confirmCloseSave = "حفظ وإغلاق"
|
||||
confirmCloseUnsaved = "يحتوي هذا الملف على تغييرات غير محفوظة."
|
||||
confirmCloseUnsavedList = "لديك {{count}} ملف{{plural}} بتغييرات غير محفوظة.\n\n{{fileList}}"
|
||||
confirmCloseSaveFailedTitle = "فشل الحفظ"
|
||||
confirmCloseSaveFailed = "تم الحفظ مع أخطاء. تعذّر حفظ {{count}} ملف{{plural}}."
|
||||
confirmPasswordErrorMessage = "كلمة المرور الجديدة وتأكيد كلمة المرور الجديدة يجب أن تتطابقا."
|
||||
custom = "مخصص..."
|
||||
customPosition = "موضع مخصص"
|
||||
@@ -39,6 +45,8 @@ edit = "تحرير"
|
||||
editYourNewFiles = "حرّر ملفاتك الجديدة"
|
||||
exportAndContinue = "تصدير ومتابعة"
|
||||
false = "خطأ"
|
||||
fileSavedToDisk = "تم حفظ الملف على القرص"
|
||||
fileNotSavedToDisk = "لم يُحفَظ على القرص"
|
||||
fileSelected = "المحدد: {{filename}}"
|
||||
filesSelected = "الملفات المحددة"
|
||||
font = "الخط"
|
||||
@@ -829,8 +837,9 @@ label = "اسم المستخدم"
|
||||
[admin.settings.endpoints]
|
||||
description = "التحكم في نقاط نهاية API ومجموعات نقاط النهاية المتاحة."
|
||||
management = "إدارة نقاط النهاية"
|
||||
note = "ملاحظة: يؤدي تعطيل نقاط النهاية إلى تقييد الوصول إلى API لكنه لا يزيل مكونات واجهة المستخدم. يتطلب سريان التغييرات إعادة التشغيل."
|
||||
title = "نقاط نهاية API"
|
||||
userDefaults = "القيم الافتراضية لتفضيلات المستخدم"
|
||||
userDefaultsDescription = "تعيين القيم الافتراضية لتفضيلات المستخدم. يمكن للمستخدمين تجاوزها في إعداداتهم الشخصية."
|
||||
|
||||
[admin.settings.endpoints.groupsToRemove]
|
||||
description = "اختر مجموعات نقاط النهاية لتعطيلها"
|
||||
@@ -840,6 +849,14 @@ label = "مجموعات نقاط النهاية المعطّلة"
|
||||
description = "اختر نقاط النهاية الفردية لتعطيلها"
|
||||
label = "نقاط النهاية المعطّلة"
|
||||
|
||||
[admin.settings.endpoints.defaultHideUnavailableTools]
|
||||
description = "إزالة الأدوات المعطّلة بدلاً من عرضها باللون الرمادي"
|
||||
label = "إخفاء الأدوات غير المتاحة افتراضيًا"
|
||||
|
||||
[admin.settings.endpoints.defaultHideUnavailableConversions]
|
||||
description = "إزالة خيارات التحويل المعطّلة بدلاً من عرضها باللون الرمادي"
|
||||
label = "إخفاء خيارات التحويل غير المتاحة افتراضيًا"
|
||||
|
||||
[admin.settings.enterpriseRequired]
|
||||
message = "يلزم توفر ترخيص Enterprise للوصول إلى {{featureName}}. أنت تشاهد بيانات تجريبية للمرجع."
|
||||
title = "مطلوب ترخيص Enterprise"
|
||||
@@ -1219,9 +1236,21 @@ label = "تمكين تنظيف المفاتيح"
|
||||
description = "تدوير مفاتيح توقيع JWT تلقائيًا بشكل دوري"
|
||||
label = "تمكين تدوير المفاتيح"
|
||||
|
||||
[admin.settings.security.jwt.keyRetentionDays]
|
||||
description = "عدد الأيام للاحتفاظ بمفاتيح JWT القديمة لأغراض التحقق"
|
||||
label = "أيام الاحتفاظ بالمفاتيح"
|
||||
[admin.settings.security.jwt.tokenExpiryMinutes]
|
||||
description = "مدة صلاحية رمز الوصول بالدقائق لعملاء الويب (الافتراضي: 1440 = 24 ساعة)"
|
||||
label = "انتهاء صلاحية رمز الويب (بالدقائق)"
|
||||
|
||||
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
|
||||
description = "مدة صلاحية رمز الوصول بالدقائق لعملاء سطح المكتب. يتم كشف تطبيقات سطح المكتب تلقائيًا عبر User-Agent وتتلقى جلسات أطول لتحسين تجربة الاستخدام (الافتراضي: 43200 = 30 يومًا)"
|
||||
label = "انتهاء صلاحية رمز سطح المكتب (بالدقائق)"
|
||||
|
||||
[admin.settings.security.jwt.allowedClockSkewSeconds]
|
||||
description = "هامش السماح لانحراف الوقت بين العميل/الخادم أثناء التحقق من الرمز (الافتراضي: 60 ثانية)"
|
||||
label = "هامش انحراف الساعة (بالثواني)"
|
||||
|
||||
[admin.settings.security.jwt.refreshGraceMinutes]
|
||||
description = "السماح بتحديث الرمز خلال هذا العدد من الدقائق بعد انتهاء الصلاحية (الافتراضي: 15 دقيقة، بحد أقصى 3 محاولات)"
|
||||
label = "فترة سماح للتحديث (بالدقائق)"
|
||||
|
||||
[admin.settings.security.jwt.persistence]
|
||||
description = "تخزين مفاتيح JWT بشكل دائم لتجاوز عمليات إعادة تشغيل الخادم"
|
||||
@@ -1422,13 +1451,16 @@ applyChanges = "تطبيق التغييرات"
|
||||
backgroundColor = "لون الخلفية"
|
||||
borderOff = "الحد: معطّل"
|
||||
borderOn = "الحد: مفعّل"
|
||||
changeColor = "تغيير اللون"
|
||||
chooseColor = "اختر اللون"
|
||||
circle = "دائرة"
|
||||
clearBackground = "إزالة الخلفية"
|
||||
color = "اللون"
|
||||
contents = "المحتوى"
|
||||
delete = "حذف"
|
||||
desc = "استخدم التمييز والقلم والنص والملاحظات. تبقى التغييرات مباشرة—لا حاجة للتسطيح."
|
||||
drawing = "رسم"
|
||||
duplicate = "تكرار"
|
||||
editCircle = "تحرير الدائرة"
|
||||
editInk = "تحرير القلم"
|
||||
editLine = "تحرير الخط"
|
||||
@@ -1458,6 +1490,7 @@ notesStamps = "ملاحظات وأختام"
|
||||
opacity = "العتامة"
|
||||
pen = "قلم"
|
||||
polygon = "مضلع"
|
||||
properties = "خصائص"
|
||||
rectangle = "مستطيل"
|
||||
redo = "إعادة"
|
||||
saveChanges = "حفظ التغييرات"
|
||||
@@ -1483,6 +1516,7 @@ title = "تعليق"
|
||||
underline = "تسطير"
|
||||
undo = "تراجع"
|
||||
unsupportedType = "هذا النوع من التعليقات غير مدعوم بالكامل للتحرير."
|
||||
width = "العرض"
|
||||
|
||||
[app]
|
||||
description = "بديل Adobe Acrobat المجاني (10M+ تنزيلات)"
|
||||
@@ -3312,6 +3346,10 @@ desc = "ابنِ تدفّقات عمل متعددة الخطوات بسلسلة
|
||||
tags = "سير عمل،تسلسل،أتمتة"
|
||||
title = "أتمتة"
|
||||
|
||||
[home.formFill]
|
||||
desc = "املأ حقول نموذج PDF بشكل تفاعلي باستخدام محرر مرئي"
|
||||
title = "تعبئة نموذج"
|
||||
|
||||
[home.autoRename]
|
||||
desc = "إعادة تسمية ملف PDF تلقائيًا استنادًا إلى العنوان المكتشف"
|
||||
tags = "كشف تلقائي،مستند للعناوين،تنظيم،إعادة وسم"
|
||||
@@ -4209,6 +4247,75 @@ title = "محرر الصفحات"
|
||||
zoomIn = "تكبير"
|
||||
zoomOut = "تصغير"
|
||||
|
||||
[viewer]
|
||||
cannotPreviewFile = "لا يمكن معاينة الملف"
|
||||
dualPageView = "عرض صفحتين"
|
||||
firstPage = "الصفحة الأولى"
|
||||
lastPage = "الصفحة الأخيرة"
|
||||
nextPage = "الصفحة التالية"
|
||||
onlyPdfSupported = "عارض الملفات يدعم ملفات PDF فقط. يبدو أن هذا الملف بتنسيق مختلف."
|
||||
previousPage = "الصفحة السابقة"
|
||||
singlePageView = "عرض صفحة واحدة"
|
||||
unknownFile = "ملف غير معروف"
|
||||
zoomIn = "تكبير"
|
||||
zoomOut = "تصغير"
|
||||
|
||||
[viewer.attachments]
|
||||
title = "المرفقات"
|
||||
searchPlaceholder = "ابحث في المرفقات"
|
||||
noSupport = "دعم المرفقات غير متاح في هذا العارض."
|
||||
noDocument = "افتح ملف PDF لعرض مرفقاته."
|
||||
loading = "جارٍ تحميل المرفقات..."
|
||||
empty = "لا توجد مرفقات في هذا المستند"
|
||||
noMatch = "لا توجد مرفقات تطابق بحثك"
|
||||
|
||||
[viewer.formBar]
|
||||
title = "حقول النموذج"
|
||||
unsavedBadge = "غير محفوظ"
|
||||
unsavedDesc = "لديك تغييرات غير محفوظة"
|
||||
hasFieldsDesc = "يحتوي ملف PDF هذا على حقول قابلة للتعبئة"
|
||||
dismiss = "تجاهل"
|
||||
apply = "تطبيق التغييرات"
|
||||
download = "تنزيل PDF"
|
||||
|
||||
[rightRail]
|
||||
closeSelected = "إغلاق الصفحات المحددة"
|
||||
selectAll = "تحديد الكل"
|
||||
deselectAll = "إلغاء تحديد الكل"
|
||||
selectByNumber = "تحديد حسب أرقام الصفحات"
|
||||
deleteSelected = "حذف الصفحات المحددة"
|
||||
closePdf = "إغلاق PDF"
|
||||
exportAll = "تصدير PDF"
|
||||
downloadSelected = "تنزيل الملفات المحددة"
|
||||
annotations = "تعليقات"
|
||||
exportSelected = "تصدير الصفحات المحددة"
|
||||
formFill = "تعبئة نموذج"
|
||||
saveChanges = "حفظ التغييرات"
|
||||
toggleAttachments = "إظهار/إخفاء المرفقات"
|
||||
toggleTheme = "تبديل السِمة"
|
||||
language = "اللغة"
|
||||
toggleAnnotations = "تبديل ظهور التعليقات التوضيحية"
|
||||
search = "بحث في PDF"
|
||||
panMode = "وضع السحب"
|
||||
applyRedactionsFirst = "طبّق التنقيحات أولًا"
|
||||
rotateLeft = "تدوير لليسار"
|
||||
rotateRight = "تدوير لليمين"
|
||||
toggleSidebar = "تبديل الشريط الجانبي"
|
||||
toggleBookmarks = "تبديل الإشارات المرجعية"
|
||||
print = "طباعة PDF"
|
||||
ruler = "مسطرة/قياس"
|
||||
draw = "رسم"
|
||||
redact = "تنقيح"
|
||||
exitRedaction = "الخروج من وضع التنقيح"
|
||||
save = "حفظ"
|
||||
downloadAll = "تنزيل الكل"
|
||||
saveAll = "حفظ الكل"
|
||||
|
||||
[textAlign]
|
||||
left = "يسار"
|
||||
center = "وسط"
|
||||
right = "يمين"
|
||||
|
||||
[pageExtracter]
|
||||
header = "استخراج الصفحات"
|
||||
placeholder = "(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1)"
|
||||
@@ -4891,6 +4998,9 @@ applyRedactions = "Apply Redactions"
|
||||
applyWarning = "⚠️ تطبيق دائم، لا يمكن التراجع عنه وسيُحذف البيانات الموجودة تحته"
|
||||
boxRedaction = "تنقيح بالرسم بصندوق"
|
||||
colourPicker = "منتقي الألوان"
|
||||
colorLabel = "لون التنقيح"
|
||||
active = "وضع التنقيح نشط"
|
||||
activate = "تفعيل أداة التنقيح"
|
||||
controlsTitle = "عناصر التحكم في التنقيح اليدوي"
|
||||
convertPDFToImageLabel = "تحويل PDF إلى PDF-Image (لإزالة النص خلف الصندوق)"
|
||||
export = "تصدير"
|
||||
@@ -5286,36 +5396,6 @@ title = "تباين عالٍ"
|
||||
text = "اعكس كل الألوان في ملف PDF بالكامل، مما يخلق تأثيرًا مشابهًا للسالب. مفيد لإنشاء نسخ وضع داكن للمستندات أو تقليل إجهاد العين في الإضاءة المنخفضة."
|
||||
title = "عكس كل الألوان"
|
||||
|
||||
[rightRail]
|
||||
annotations = "تعليقات"
|
||||
applyRedactionsFirst = "طبّق التنقيحات أولًا"
|
||||
closePdf = "إغلاق PDF"
|
||||
closeSelected = "إغلاق الصفحات المحددة"
|
||||
deleteSelected = "حذف الصفحات المحددة"
|
||||
deselectAll = "إلغاء تحديد الكل"
|
||||
downloadAll = "تنزيل الكل"
|
||||
downloadSelected = "تنزيل الملفات المحددة"
|
||||
draw = "رسم"
|
||||
exitRedaction = "الخروج من وضع التنقيح"
|
||||
exportAll = "تصدير PDF"
|
||||
exportSelected = "تصدير الصفحات المحددة"
|
||||
language = "اللغة"
|
||||
panMode = "وضع السحب"
|
||||
print = "طباعة PDF"
|
||||
redact = "تنقيح"
|
||||
rotateLeft = "تدوير لليسار"
|
||||
rotateRight = "تدوير لليمين"
|
||||
save = "حفظ"
|
||||
saveAll = "حفظ الكل"
|
||||
saveChanges = "حفظ التغييرات"
|
||||
search = "بحث في PDF"
|
||||
selectAll = "تحديد الكل"
|
||||
selectByNumber = "تحديد حسب أرقام الصفحات"
|
||||
toggleAnnotations = "تبديل ظهور التعليقات التوضيحية"
|
||||
toggleBookmarks = "تبديل الإشارات المرجعية"
|
||||
toggleSidebar = "تبديل الشريط الجانبي"
|
||||
toggleTheme = "تبديل السِمة"
|
||||
|
||||
[rotate]
|
||||
rotateLeft = "تدوير عكس عقارب الساعة"
|
||||
rotateRight = "تدوير مع عقارب الساعة"
|
||||
@@ -6153,11 +6233,6 @@ title = "توثيق API"
|
||||
[tableExtraxt]
|
||||
tags = "CSV,استخراج الجدول,استخراج,تحويل"
|
||||
|
||||
[textAlign]
|
||||
center = "وسط"
|
||||
left = "يسار"
|
||||
right = "يمين"
|
||||
|
||||
[theme]
|
||||
toggle = "تبديل السِمة"
|
||||
|
||||
@@ -6433,19 +6508,6 @@ fileManager = "مدير الملفات"
|
||||
pageEditor = "محرر الصفحات"
|
||||
viewer = "عارض"
|
||||
|
||||
[viewer]
|
||||
cannotPreviewFile = "لا يمكن معاينة الملف"
|
||||
dualPageView = "عرض صفحتين"
|
||||
firstPage = "الصفحة الأولى"
|
||||
lastPage = "الصفحة الأخيرة"
|
||||
nextPage = "الصفحة التالية"
|
||||
onlyPdfSupported = "عارض الملفات يدعم ملفات PDF فقط. يبدو أن هذا الملف بتنسيق مختلف."
|
||||
previousPage = "الصفحة السابقة"
|
||||
singlePageView = "عرض صفحة واحدة"
|
||||
unknownFile = "ملف غير معروف"
|
||||
zoomIn = "تكبير"
|
||||
zoomOut = "تصغير"
|
||||
|
||||
[viewPdf]
|
||||
header = "عرض PDF"
|
||||
tags = "عرض,قراءة,تعليق,نص,صورة"
|
||||
|
||||
Reference in New Issue
Block a user