From 5992cae40b689a41c858ed1dbdb7cebb397f7322 Mon Sep 17 00:00:00 2001 From: alam00000 Date: Thu, 22 Oct 2026 12:47:54 +0530 Subject: [PATCH] Sync Farsi translation with main --- public/locales/fa/common.json | 7 +++-- public/locales/fa/tools.json | 50 ++++++++++++++++++----------------- 2 files changed, 31 insertions(+), 26 deletions(-) diff --git a/public/locales/fa/common.json b/public/locales/fa/common.json index f7697cde..4a1d3ac3 100644 --- a/public/locales/fa/common.json +++ b/public/locales/fa/common.json @@ -239,7 +239,9 @@ "legal": "حقوقی", "termsAndConditions": "شرایط و ضوابط", "privacyPolicy": "سیاست حفظ حریم خصوصی", - "followUs": "ما را دنبال کنید" + "followUs": "ما را دنبال کنید", + "privacyShort": "حریم خصوصی", + "termsShort": "شرایط" }, "merge": { "title": "ادغام PDFها", @@ -286,7 +288,8 @@ "noCompromises": "بدون هیچ مصالحه‌ای." }, "mission": { - "title": "مأموریت ما", + "title": "مأموریت", + "titleDim": "ما", "description": "ارائهٔ جامع‌ترین جعبه‌ابزار PDF که به حریم خصوصی شما احترام می‌گذارد و هرگز درخواست پرداخت نمی‌کند. ما باور داریم ابزارهای ضروری اسناد باید برای همه، در همه جا و بدون مانع در دسترس باشند." }, "philosophy": { diff --git a/public/locales/fa/tools.json b/public/locales/fa/tools.json index 9bd4e85f..d38580b4 100644 --- a/public/locales/fa/tools.json +++ b/public/locales/fa/tools.json @@ -20,7 +20,21 @@ "subtitle": "چند PDF را در یک فایل ترکیب کنید. نشانک‌ها حفظ می‌شوند.", "retainPageLabels": "حفظ برچسب‌های اصلی صفحات هر فایل", "retainPageLabelsHint": "خاموش (پیش‌فرض): PDF ادغام‌شده از شماره‌گذاری طبیعی ۱ تا N استفاده می‌کند. روشن: برچسب‌های اصلی صفحات هر فایل حفظ می‌شوند (ممکن است برچسب‌های تکراری پدید آید).", - "removeDuplicateFonts": "حذف قلم‌های تکراری" + "removeDuplicateFonts": "حذف قلم‌های تکراری", + "alert": { + "thumbnailError": "ترسیم بندانگشتی صفحات ناموفق بود", + "noSelection": "هیچ فایل یا صفحه‌ای برای ادغام انتخاب نشده است.", + "mergeSuccess": "PDFها با موفقیت ادغام شدند!", + "mergeFailed": "ادغام PDFها ناموفق بود.", + "mergeError": "ادغام PDFها ناموفق بود. لطفاً بررسی کنید که همهٔ فایل‌ها معتبر باشند و گذرواژه نداشته باشند.", + "workerError": "هنگام ادغام خطای غیرمنتظره‌ای رخ داد.", + "loadError": "بارگذاری یک یا چند فایل PDF ناموفق بود" + }, + "loader": { + "renderingPreviews": "در حال ترسیم پیش‌نمایش صفحات…", + "merging": "در حال ادغام PDFها…", + "loadingDocuments": "در حال بارگذاری اسناد PDF…" + } }, "splitPdf": { "name": "تقسیم PDF", @@ -28,29 +42,7 @@ }, "compressPdf": { "name": "فشرده‌سازی PDF", - "subtitle": "حجم فایل PDF خود را کاهش دهید.", - "algorithmLabel": "الگوریتم فشرده‌سازی", - "condense": "Condense (پیشنهادی)", - "photon": "Photon (برای PDFهای پرتصویر)", - "condenseInfo": "Condense از فشرده‌سازی پیشرفته بهره می‌گیرد: حذف داده‌های زائد، بهینه‌سازی تصاویر و کاهش قلم‌ها. مناسب برای بیشتر PDFها.", - "photonInfo": "Photon صفحات را به تصویر تبدیل می‌کند. برای PDFهای پرتصویر یا اسکن‌شده به کار می‌رود.", - "photonWarning": "هشدار: متن دیگر قابل انتخاب نخواهد بود و پیوندها از کار می‌افتند.", - "levelLabel": "سطح فشرده‌سازی", - "light": "سبک (حفظ کیفیت)", - "balanced": "متعادل (پیشنهادی)", - "aggressive": "تهاجمی (فایل‌های کوچک‌تر)", - "extreme": "بیشینه (حداکثر فشرده‌سازی)", - "grayscale": "تبدیل به خاکستری", - "grayscaleHint": "با حذف اطلاعات رنگ، حجم فایل را کاهش می‌دهد", - "customSettings": "تنظیمات سفارشی", - "customSettingsHint": "تنظیم دقیق پارامترهای فشرده‌سازی:", - "outputQuality": "کیفیت خروجی", - "resizeImagesTo": "تغییر اندازهٔ تصاویر به", - "onlyProcessAbove": "فقط پردازش موارد بالاتر از", - "removeMetadata": "حذف فراداده", - "subsetFonts": "کاهش قلم‌ها (حذف نویسه‌های بلااستفاده)", - "removeThumbnails": "حذف بندانگشتی‌های تعبیه‌شده", - "compressButton": "فشرده‌سازی PDF" + "subtitle": "حجم فایل PDF خود را کاهش دهید." }, "pdfEditor": { "name": "ویرایشگر PDF", @@ -61,6 +53,8 @@ "subtitle": "روی هر پاراگراف کلیک کنید و آن را در جای خود، همراه با بازچینش زنده، قلم‌ها و قالب‌بندی، ویرایش کنید.", "saved": "PDF با موفقیت ذخیره شد! ({{size}} کیلوبایت)", "failedToLoad": "بارگذاری ویرایشگر متن PDF ناموفق بود.", + "loadingFonts": "در حال بارگذاری قلم‌ها…", + "fontsUnavailable": "قلمی که برای برخی نویسه‌ها لازم است دانلود نشد. اتصال خود را بررسی کنید و دوباره تلاش کنید، وگرنه ممکن است آن نویسه‌ها در PDF ذخیره‌شده درست نمایش داده نشوند.", "howToUpload": "بارگذاری PDF", "howToClick": "کلیک روی یک پاراگراف", "howToRestyle": "تغییر قالب هر عنصر", @@ -1313,5 +1307,13 @@ "faqSinglePageAnswer": "بله! گزینهٔ «تکرار» را فعال کنید تا صفحات PDF روی‌گذاری در همهٔ صفحات پایه تکرار شوند. یک واترمارک تک‌صفحه‌ای بر همهٔ صفحات اعمال خواهد شد.", "faqPrivacyQuestion": "آیا فایل‌های من خصوصی و ایمن هستند؟", "faqPrivacyAnswer": "کاملاً! تمام پردازش‌ها در مرورگر شما انجام می‌شود. فایل‌های شما هرگز از دستگاهتان خارج نمی‌شوند و حریم خصوصی کامل تضمین می‌شود." + }, + "unlockPdf": { + "name": "باز کردن قفل PDF", + "subtitle": "گذرواژهٔ PDF را بردارید تا بدون آن باز شود. به گذرواژهٔ فعلی نیاز دارد." + }, + "protectPdf": { + "name": "محافظت از PDF", + "subtitle": "با رمزگذاری قوی AES، از PDF با گذرواژه محافظت کنید." } }