lang updates plus --include-existing flag (#5212)

# 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)

### 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:
Anthony Stirling
2025-12-10 11:41:11 +00:00
committed by GitHub
parent 7b26b184d1
commit 787d0d21c9
43 changed files with 4804 additions and 51 deletions
@@ -3036,6 +3036,91 @@ title = "اطلاعات PDF را دریافت کنید"
header = "اطلاعات PDF را دریافت کنید"
submit = "دریافت اطلاعات"
downloadJson = "دانلود JSON"
processing = "در حال استخراج اطلاعات..."
results = "نتایج"
noResults = "برای ایجاد گزارش، ابزار را اجرا کنید."
downloads = "دانلودها"
noneDetected = "هیچ موردی شناسایی نشد"
indexTitle = "نمایه"
[getPdfInfo.report]
entryLabel = "خلاصهٔ کامل اطلاعات"
shortTitle = "اطلاعات PDF"
[getPdfInfo.sections]
metadata = "فراداده"
formFields = "فیلدهای فرم"
basicInfo = "اطلاعات پایه"
documentInfo = "اطلاعات سند"
compliance = "انطباق"
encryption = "رمزگذاری"
permissions = "مجوزها"
other = "سایر"
perPageInfo = "اطلاعات هر صفحه"
tableOfContents = "فهرست مطالب"
[getPdfInfo.other]
attachments = "پیوست‌ها"
embeddedFiles = "فایل‌های جاسازی‌شده"
javaScript = "JavaScript"
layers = "لایه‌ها"
structureTree = "StructureTree"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
size = "اندازه"
annotations = "حاشیه‌نویسی‌ها"
images = "تصاویر"
links = "پیوندها"
fonts = "فونت‌ها"
xobjects = "تعداد XObject"
multimedia = "چندرسانه‌ای"
[getPdfInfo.summary]
pages = "صفحات"
fileSize = "حجم فایل"
pdfVersion = "نسخهٔ PDF"
language = "زبان"
title = "خلاصهٔ PDF"
author = "نویسنده"
created = "ایجاد شده"
modified = "ویرایش شده"
permsAll = "همهٔ مجوزها مجاز هستند"
permsRestricted = "{{count}} محدودیت"
permsMixed = "برخی مجوزها محدود شده‌اند"
hasCompliance = "دارای استانداردهای انطباق"
noCompliance = "بدون استانداردهای انطباق"
basic = "اطلاعات پایه"
documentInfo = "اطلاعات سند"
securityTitle = "وضعیت امنیتی"
technical = "فنی"
overviewTitle = "نمای کلی PDF"
[getPdfInfo.summary.security]
encrypted = "PDF رمزگذاری‌شده - دارای محافظت با گذرواژه"
unencrypted = "PDF رمزگذاری‌نشده - بدون محافظت با گذرواژه"
[getPdfInfo.summary.tech]
images = "تصاویر"
fonts = "فونت‌ها"
formFields = "فیلدهای فرم"
embeddedFiles = "فایل‌های جاسازی‌شده"
javaScript = "JavaScript"
layers = "لایه‌ها"
bookmarks = "نشانک‌ها"
multimedia = "چندرسانه‌ای"
[getPdfInfo.summary.overview]
untitled = "یک سند بدون عنوان"
unknown = "نویسندهٔ نامشخص"
text = "این یک PDF {{pages}} صفحه‌ای با عنوان {{title}} است که توسط {{author}} ایجاد شده است (نسخهٔ PDF {{version}})."
[getPdfInfo.error]
partial = "برخی فایل‌ها قابل پردازش نبودند."
unexpected = "خطای غیرمنتظره هنگام استخراج."
[getPdfInfo.status]
complete = "استخراج کامل شد"
[extractPage]
tags = "استخراج"
@@ -5282,6 +5367,31 @@ error = "به‌روزرسانی وضعیت کاربر ناموفق بود"
success = "کاربر با موفقیت حذف شد"
error = "حذف کاربر ناموفق بود"
[workspace.people.changePassword]
action = "تغییر گذرواژه"
title = "تغییر گذرواژه"
subtitle = "به‌روزرسانی گذرواژه برای"
newPassword = "گذرواژهٔ جدید"
confirmPassword = "تأیید گذرواژه"
placeholder = "گذرواژهٔ جدید وارد کنید"
confirmPlaceholder = "گذرواژهٔ جدید را دوباره وارد کنید"
passwordRequired = "لطفاً یک گذرواژهٔ جدید وارد کنید"
passwordMismatch = "گذرواژه‌ها یکسان نیستند"
generateRandom = "ایجاد گذرواژهٔ امن"
generatedPreview = "گذرواژهٔ تولیدشده:"
copyTooltip = "کپی در کلیپ‌بورد"
copiedToClipboard = "گذرواژه در کلیپ‌بورد کپی شد"
copyFailed = "کپی گذرواژه ناموفق بود"
sendEmail = "به کاربر دربارهٔ این تغییر ایمیل ارسال کنید"
includePassword = "گذرواژهٔ جدید را در ایمیل درج کنید"
forcePasswordChange = "کاربر را ملزم کنید در ورود بعدی گذرواژه را تغییر دهد"
emailUnavailable = "ایمیل این کاربر معتبر نیست. اعلان‌ها غیرفعال شده‌اند."
smtpDisabled = "برای اعلان‌های ایمیل باید SMTP در تنظیمات فعال باشد."
notifyOnly = "ایمیلی بدون گذرواژه ارسال خواهد شد تا به کاربر اطلاع دهد که یک مدیر آن را تغییر داده است."
submit = "به‌روزرسانی گذرواژه"
success = "گذرواژه با موفقیت به‌روزرسانی شد"
error = "به‌روزرسانی گذرواژه ناموفق بود"
[workspace.people.emailInvite]
tab = "دعوت ایمیلی"
description = "در زیر ایمیل‌ها را تایپ یا بچسبانید و با کاما جدا کنید. به کاربران اطلاعات ورود از طریق ایمیل ارسال می‌شود."
@@ -5815,6 +5925,7 @@ subtitle = "با حساب Stirling خود وارد شوید"
[setup.selfhosted]
title = "ورود به سرور"
subtitle = "اطلاعات کاربری سرور خود را وارد کنید"
link = "یا به یک حساب خودمیزبان متصل شوید"
[setup.server]
title = "اتصال به سرور"
@@ -5833,6 +5944,14 @@ description = "URL کامل سرور خودمیزبان Stirling PDF خود را
emptyUrl = "لطفاً URL سرور را وارد کنید"
unreachable = "اتصال به سرور ممکن نشد"
testFailed = "آزمون اتصال ناموفق بود"
configFetch = "بازیابی پیکربندی سرور ناموفق بود. لطفاً URL را بررسی کنید و دوباره تلاش کنید."
[setup.server.error.securityDisabled]
title = "ورود فعال نیست"
body = "ورود در این سرور فعال نشده است. برای اتصال به این سرور باید احراز هویت را فعال کنید:"
step1 = "DOCKER_ENABLE_SECURITY=true را در محیط خود تنظیم کنید"
step2 = "یا security.enableLogin=true را در settings.yml تنظیم کنید"
step3 = "سرور را راه‌اندازی مجدد کنید"
[setup.login]
title = "ورود"
@@ -5905,6 +6024,7 @@ earlyAccess = "دسترسی زودهنگام"
reset = "بازنشانی تغییرات"
downloadJson = "دانلود JSON"
generatePdf = "تولید PDF"
saveChanges = "ذخیرهٔ تغییرات"
[pdfTextEditor.options.autoScaleText]
title = "مقیاس خودکار متن برای جا شدن در باکس‌ها"
@@ -5942,6 +6062,8 @@ alpha = "این نمایشگر آلفا هنوز در حال تکامل است
[pdfTextEditor.empty]
title = "هیچ سندی بارگذاری نشده است"
subtitle = "برای شروع ویرایش متن، یک فایل PDF یا JSON بارگذاری کنید."
dropzone = "یک فایل PDF یا JSON را اینجا بکشید و رها کنید، یا برای مرور کلیک کنید"
dropzoneWithFiles = "یک فایل را از برگهٔ فایل‌ها انتخاب کنید، یا یک فایل PDF یا JSON را اینجا بکشید و رها کنید، یا برای مرور کلیک کنید"
[pdfTextEditor.welcomeBanner]
title = "به ویرایشگر متن PDF (دسترسی زودهنگام) خوش آمدید"